Guilherme A.Full-stack Product Engineer
Skills
System Analyst and Java Web Developer with experience dating back to 2010, demonstrating a strong enthusiasm for emerging technologies and a steadfast commitment to best practices in Analysis and Development.
Development Analyst
10/1/2019 - Present
Gained extensive experience in fullstack Java development, focusing on both frontend and backend technologies. Developed a deep understanding of Java and related frameworks such as Spring Boot, Hibernate, and JPA for backend development. On the frontend, worked with Angular and React to create dynamic user interfaces. Used RESTful APIs to facilitate seamless communication between the client and server. Utilized MySQL and PostgreSQL for efficient data management and storage, ensuring robust database design and optimization. Gained proficiency in version control using Git, following best practices for collaborative coding and code review processes. Implemented unit and integration tests using JUnit and Mockito to ensure code reliability and quality. Deployed applications using Docker and Kubernetes, streamlining the CI/CD pipeline for rapid and reliable software delivery. Demonstrated strong problem-solving skills and the ability to work in an Agile development environment, contributing to sprint planning, daily standups, and retrospectives.Software Web Developer
2/1/2018 - 10/1/2020
Developed proficiency in Java, Spring Boot, and Hibernate. Extensive work on front-end development utilizing Angular and React. Demonstrated skills in database management with MySQL and MongoDB. Implemented microservices architecture using Docker and Kubernetes. Ensured collaborative code maintenance and version control with Git and Bitbucket. Employed CI/CD pipelines using Jenkins and GitLab for efficient and automated deployment processes. Conducted extensive testing using JUnit and Selenium to ensure robust and reliable applications. Leveraged AWS services for cloud deployment and management. Used JIRA for project management and issue tracking, and maintained comprehensive documentation using Confluence and Swagger. Enhanced performance and security measures through proactive monitoring and vulnerability assessments.Android Developer
11/1/2017 - 10/1/2019
Gained extensive proficiency in full-stack Java development, utilizing core Java for backend processes, alongside frameworks such as Spring and Hibernate for robust and efficient application development. Demonstrated expertise in frontend technologies, including HTML, CSS, JavaScript, and Angular, ensuring a seamless and responsive user interface.
Developed and maintained databases using MySQL and Oracle, implementing effective data modeling and optimization techniques. Employed RESTful services for API development and integration, enhancing application interoperability and performance.
Led projects through the software development lifecycle with tools like Maven, Gradle, and Jenkins, ensuring continuous integration and delivery. Showcased strong version control practices with Git, ensuring collaborative code maintenance and streamlined project workflows.
Conducted unit testing and integration testing using JUnit and Mockito to ensure code quality and reliability. Applied Agile methodologies and participated in Scrum meetings, enhancing team collaboration and iterative project development.
Utilized Docker for containerization of applications, simplifying deployment processes and environment consistency. Engaged in performance tuning and troubleshooting, optimizing systems for maximum efficiency and minimal downtime. Emphasized security best practices in coding standards, including secure authentication and authorization mechanisms, to protect application integrity and user data.Systems Analyst
2/1/2016 - 11/1/2017
Contributed to the enhancement of numerous full-stack applications, showcasing strong expertise in Java, Spring Boot, and Hibernate. Gained extensive experience in front-end development utilizing Angular, React, and HTML/CSS to create responsive and user-friendly interfaces. Leveraged RESTful and SOAP APIs for seamless integration between back-end and front-end systems. Worked with MySQL, PostgreSQL, and Oracle databases, performing complex queries and ensuring data integrity. Utilized Docker and Kubernetes for containerization and orchestration, ensuring scalable and efficient deployment processes. Demonstrated adept use of version control systems like Git for collaborative project development. Implemented continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, enhancing project delivery timelines and reducing manual intervention. Developed proficiency in automated testing frameworks such as JUnit and Selenium to ensure high-quality, bug-free code.System Analyst
5/1/2014 - 5/1/2015
Generated computer applications, developed, implemented, and maintained systems using appropriate methodologies and techniques to meet established objectives related to quality, costs, deadlines, and benefits. Developed proficiency in languages such as Python, Java, and C#. Utilized frameworks including Django, Spring, and .NET. Demonstrated skills in database management systems such as MySQL, Oracle, and SQL Server. Leveraged DevOps tools like Jenkins and Docker to streamline development and deployment processes. Ensured effective version control and collaborative code maintenance using Git and GitHub.System Analyst/Developer
7/1/2013 - 5/1/2014
Developed advanced proficiency in Java, Spring Boot, and Hibernate, resulting in robust back-end solutions. Gained extensive experience with front-end technologies including Angular and React, ensuring seamless user experiences. Demonstrated strong database management skills with MySQL and Oracle, optimizing data retrieval and storage. Utilized RESTful and SOAP web services to enhance system interaction and data exchange. Employed Docker for containerization and Jenkins for continuous integration and deployment, optimizing development workflows. Implemented effective version control and collaborative code maintenance practices using Git and Bitbucket.Analyst/ Programmer
2/1/2012 - 1/1/2013
Developed proficiency in Java and JSF, with extensive experience in deploying applications using the Tomcat server. Showcased strong capabilities in database management and optimization with PostgreSQL. Demonstrated skills in analyzing client requirements and translating them into robust software solutions.Java Programming Intern
11/1/2011 - 2/1/2012
Developed proficiency in building web applications using JavaServer Faces (JSF) and the Spring framework. Extensive experience in JavaScript and JQuery for creating dynamic and interactive user interfaces. Demonstrated skills in managing version control and collaborative code maintenance using SVN. Expertise in working with Oracle SQL for database management and queries. Ensured optimal performance and code quality through regular deployment and testing processes.Java Intern
6/1/2010 - 11/1/2011
Developed expertise in Java, Spring Framework, and Hibernate for backend development, contributing to the design, implementation, and maintenance of scalable applications. Proficient in frontend technologies including AngularJS, React, and Bootstrap, creating responsive and user-friendly interfaces. Skillfully utilized MySQL and Oracle databases for data management, ensuring efficient data retrieval and storage. Deployed applications using Jenkins for continuous integration and Docker for containerization, enhancing deployment efficiency. Employed RESTful APIs for seamless communication between front-end and back-end systems, adopting agile methodologies for project management and iterative development cycles. Ensured collaborative code quality through version control systems like Git, and utilized JIRA for tracking and managing project tasks. Regularly conducted code reviews and contributed to knowledge-sharing sessions within the team.
Information Technology at CAMOES
2010 - 2014
Guilherme is available for hire
Hire Guilherme A.All Howdy Candidates are vetted for skills and english proficiency.