Badges
Certifications
Work Experience
Software Engineer
Thoughtworks•  December 2019 - Present
I've joined a distributed team (Brazil, Canada, Costa Rica, Germany, and the United States) to work on an existing application that was critical to the business of the client. This project consisted of a central application built with Spring Boot, ReactJs, and Apache Solr alongside several supporting MicroServices, all containerised with Docker and hosted in Kubernetes. As a full-stack developer, I contributed to the product enhancing the communication between users through real time comments and in-app notifications, removing legacy dependency by creating a new core algorithm reducing 90% of the time spent by the previous one, as well as with pipeline improvements to deploy the application in an easier and quicker way. Project tech stack: Java 11, Spring Boot, ReactJs, Redux, TypeScript, SASS/CSS, Apache Solr, Redis (pub/sub), Oracle, MySQL, Docker, GoCD and Kubernetes. Among the methodologies: pair programming, test-driven development, continuous delivery, trunk-based development, clean code, hexagonal architecture and continuous integration/delivery
Application Development Senior Analyst
accenture•  January 2019 - October 2019
Worked at Accenture in agile distributed teams into three Brazilian cities, being my responsibilities/achievements: - Gather customer requirements - Leverage functional and technical skills of the team - Design technical solution - Run training sessions about Oriented-Object Paradigm, Java and Code quality - Be a technical reference to the project - Improved the deployment process reducing its complexity and the setup time around 80%
Application Development Analyst
accenture•  October 2017 - December 2018
- Developed and maintained a large exchange platform to reduce the risk and loss and increase the sales of one of Brazil's largest banking and financial services companies using Java EE, and Web frontend technologies. - Designed solutions to solve the problems and requirements of customers, creating a strong relationship with them and high-value products. - Built a structural application responsible for reducing the time spent by manual operations of a large credit company, using Spring Framework, Angular.io, HTML, CSS, JavaScript, TypeScript.
Developer
MV Sistemas•  February 2017 - October 2017
I've worked as a software developer in the customization team of a medical ERP system. These customizations were mainly about rules and personal reports to the customers. This project used technologies such as Java, PL/SQL, Oracle Forms and Reports.
Programmer
Avanade•  January 2016 - February 2017
As a software developer, I helped the team to develop a new interface of an internet banking application using Java, JSF, JAX-WS, HTML, CSS, and JavaScript and also to evolve a retirement management system using PL/SQL, Java, Oracle Forms and Reports.
Education
Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco - IFPE
Computer Information Systems, BS•  January 2012 - February 2019
Technology in Systems Analysis and Development
Skills
eduardofsamaral has not updated skills details yet.