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 - 2024Summary: 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 - 2021Summary: 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 - 2017Summary: 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)