Daniel Castilho
Solutions Consultant Java @Capgemini
Signup · Get unlimited contacts
WORK HISTORY
Solutions Consultant Java @Capgemini
Engineered and maintained a new investment solution based on a Microservice architecture, focusing on the backend with Java, Spring Boot, MongoDB, DocumentDB, and AWS Cloud services like Secrets Manager- Created and integrated RESTful Web Services for mobile applications, using Postman for validation and collaborating closely with project managers to translate customer requirements into new features- Managed container and orchestration infrastructure with Docker and Kubernetes, and actively contributed to the CI/CD pipeline to ensure system scalability, resilience, and automated deployments- Championed a quality-first culture by applying TDD and BDD principles, writing unit tests with JUNIT and behavioral tests with Cucumber to guarantee production stability and code reliability- Acted as a key technical resource within an Agile/SCRUM environment, using Jira for sprint management and GitLab for collaborative version control- Provided guidance and mentored junior developers on software engineering best practices, including SOLID principles, fostering team growth and improving overall code quality.
EDUCATION
FIAP
System Analysis and Development
Seneca Polytechnic
Computer Programmer
SKILLS
ABOUT DANIEL CASTILHO
Full Stack Java Software Engineer, specialized in React.js, and Spring Boot.I\'ve been working with Java since 2005 and have experience with various front-end technologies such as Servlet, JSP, Struts, JSF, and React.js. I\'ve also had the opportunity to work with well-known application servers like WebSphere and WebLogic. Additionally, I have professional experience with Spring MVC, Spring Batch, Spring Boot, and Spring Data.Everything covered by JUnit, Mockito, Cucumber, CI/CD, AWS Cloud, Docker, Kubernetes, and Redis for caching optimization.Driven by a passion for solving complex technology challenges, I specialize in delivering practical and sustainable solutions. My experience spans the development of web platforms across diverse industries—including cosmetics, finance, insurance, government, and telecommunications—where I’ve consistently adapted to each sector’s unique demandsTechnical Abilities:• Java• Spring Boot | Spring MVC | Spring Batch | Spring Data• React.js• JavaScript | TypeScript• React Hooks ( Context API, Reducer, Redux )• Git | GitHub | GitLab | BitBucket• Docker | Kubernetes• Microservices• CI/CD• HTML5 | CSS3;• Agile methodology | Scrum• Unit testing | TDD | BDD• Junit | Jest | Mockito | Cucumber • REST and RESTful APIs• SQL | Oracle | SQL Server | MySql | PostgreSQL | MongoDB• SOLID• Hibernate• JPA• Linux / UnixTools:• IntelliJ | VSCode | Eclipse• Postman• DBeaver | SQuirreLPersonal Qualities• Engaging with teammates• Fast learner• Capability to perform tasks autonomously• Prepared to thrive in a fast-paced work environment• Customer problem solver oriented• Good communication skills, written and verbal
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.