Emanuel Barros
@emanuelbarros
Software Engineer with 4+ years building scalable backend systems and resilient APIs.
What I'm looking for
I’m a Software Engineer with 4+ years of experience building scalable backend systems, specializing in Java (Spring Boot) and PHP (Laravel). I design microservices architectures, RESTful APIs, and event-driven systems integrated with RabbitMQ and Redis, with a strong focus on backend performance, resilience, and maintainability.
Across my roles, I’ve shipped features end to end, supported third-party integrations (REST and SOAP), and improved code quality through unit and integration testing (JUnit, Mockito, PHPUnit) plus formal code reviews. I also work confidently with AWS (EC2, S3, CloudWatch) and Docker, and I collaborate in Scrum to deliver reliable software.
Experience
Work history, roles, and key accomplishments
Software Engineer
M&M Solutions
Jul 2023 - Present (2 years 11 months)
Developed new backend services in Java (Spring Boot) and maintained legacy and new services in PHP (Yii2/Laravel), including RESTful APIs and Redis-based caching strategies. Integrated third-party REST and SOAP APIs via Retrofit2 and Spring Cloud OpenFeign, improved code quality with unit/API testing (JUnit/Mockito), and supported Dockerized deployments on AWS (EC2, S3, CloudWatch).
Junior Software Engineer
Paylivre
May 2022 - May 2023 (1 year)
Built backend and frontend systems using Laravel (PHP) and ReactJS, developing APIs and automated reporting pipelines with Laravel and MySQL. Implemented third-party REST integrations with logging, used AWS S3 for storage, and developed unit tests with PHPUnit alongside event-driven features using messaging and broadcast patterns.
Junior Software Engineer
PC4
Nov 2021 - Apr 2022 (5 months)
Developed backend systems and APIs using Laravel and MySQL, optimizing performance and delivering new features. Built frontend screens with VueJS and integrated them with APIs using Axios and the MUI component library.
Development Intern
AS Systems
Aug 2021 - Nov 2021 (3 months)
Developed backend APIs with Laravel and MySQL and created frontend screens using ReactJS, HTML, CSS, and JavaScript. Supported feature delivery and performance improvements while integrating backend functionality for application use.
IT Intern
Frosty
Aug 2018 - Mar 2020 (1 year 7 months)
Developed a desktop application in Java using JSE, JEE, and JavaFX, connecting it to MySQL via JDBC and implementing authentication. Deployed the system internally for use on the company’s intranet.
Education
Degrees, certifications, and relevant coursework
Universidade Aberta
Bachelor’s Degree in Computer Engineering, Computer Engineering
2025 -
Pursuing a Bachelor's Degree in Computer Engineering via remote study in Portugal.
Descomplica College
Technologist in Systems Analysis and Development, Systems Analysis and Development
2022 - 2024
Completed a Technologist program in Systems Analysis and Development through remote study in Brazil.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Emanuel?
You can contact Emanuel and 90k+ other talented remote workers on Himalayas.
Message EmanuelFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
