Daniel Moreira Senior Software Engineer | Full-Stack Developer | AI Engineer

Full Stack Web (11.0 yr.), AI and Machine Learning (3.5 yr.)

Summary

Software engineer with a robust background in full-stack development and proven expertise in Java and Python. Demonstrated success in architecting and implementing high-transaction APIs with low latency in Java/Spring Boot, and optimizing ETL pipelines using Python/Airflow. Experience includes substantial cost reductions and performance enhancements in cloud environments, AI-driven application development, and leading large-scale software migrations and modernization projects. Holds a master's degree in Computer Science and possesses advanced certifications from prominent institutions, encompassing Java, AWS, and Docker, accompanied by a strong foundation in Agile methodologies.

Work Experience

Senior Full-Stack Developer, Java/Spring Boot API Development and ETL Pipeline Optimization

Duration: 2021 - 2024
Summary: Led the optimization of ETL pipelines to reduce runtime significantly.
Responsibilities: Architected Java/Spring Boot APIs, optimized Python/Airflow ETL pipelines, improved AWS Lambda cost efficiency, developed real-time fraud detection dashboard.
Technologies: Java, Python, Spring Boot, React, Redux, AWS Lambda, JUnit, Terraform

Python/Java Tech Lead, PHP to Java Migration and AI Recommendation Engine Development

Duration: 2017 - 2021
Summary: Managed a team during the complete migration from PHP to Java and built an AI-powered recommendation engine.
Responsibilities: Led PHP to Java migration, created Python-based AI recommendation engine, integrated security features into Angular admin portal.
Technologies: Java, Python, Spring Boot, Angular, OAuth2, JWT

Web Development Specialist, Patient Portal Scaling and Java Module Integration

Duration: 2012 - 2017
Summary: Scaled a Django-based application to a larger user base and integrated a Java module to improve data accuracy.
Responsibilities: Scaled patient portal, integrated HL7/FHIR Java module, optimized frontend performance.
Technologies: Django, Java, Redis, JavaScript, CSS3

Senior Software Engineer, Inventory Management System

Summary: Developed an inventory management system with efficient backend and user-friendly dashboard.
Responsibilities: Created backend with Spring Boot, crafted frontend dashboard with Material-UI including real-time stock alerts.
Technologies: Java, Spring Boot, JPA/Hibernate, React, Material-UI

AI Engineer, AI Chatbot Platform

Summary: Implemented an AI chatbot platform that enhanced conversation handling and reduced customer service tickets significantly.
Responsibilities: Built NLP engine with spaCy & BERT, handled multi-channel integration with WhatsApp Business API.
Technologies: Python, Django, spaCy, BERT, WhatsApp Business API

Education

  • MSc in Computer Science
    Nanyang Technological University
    2010 - 2012

Certification

  • Oracle Certified Java SE 11 Developer
    2023
  • AWS Certified Developer
    2024
  • Docker Certified Associate
    2024
  • Scrum Master (PSM 1)