Arthur P.Back-end and Systems Engineer
Skills
A Java programmer possessing a decade of experience, specializing in the development of intranet applications with a strong proficiency in Spring. Recent work has centered on applications utilizing Spring Boot in conjunction with Angular. This professional is also deeply engaged in continuous learning and has a keen interest in gaming and travel. Open to professional discussions.
Senior Java Developer
4/1/2020 - Present
Developed proficiency in Java analysis and coding. Specialized in the creation of microservices using Spring Cloud architecture, including Spring Boot, Spring Data, Security, Config-server, and Feign. Gained expertise in messaging with RabbitMQ and performed extensive testing using Junit and Mockito. Demonstrated skills in creating queries for Elasticsearch, MongoDB, and Oracle. Leveraged containerization tools such as Docker and Docker Compose. Ensured collaborative and efficient code maintenance using Git and managed workflow with gitflow. Utilized the Jira tool for project management and adhered to Agile methodology. Applied Gradle for efficient project build automation.Senior Programmer Analyst
1/2/2015 - 3/1/2020
Developed proficiency in Java analysis and coding with a focus on integrating disparate systems. Utilized SOAP UI to ensure seamless communication between systems. Engaged in extensive database operations, including SQL query correction. Created robust web systems employing a diverse range of technologies such as JSF 1.2, RichFaces 3.3.3, Spring, Spring Security, Spring MVC, Apache Tiles, JSF 2.2, PrimeFaces, and AngularJS. Maintained Android applications and conducted comprehensive tests using JUnit, DBUnit, and Mockito. Designed and implemented RESTful WebServices, integrating front-end frameworks like jQuery and Bootstrap. Spearheaded the migration of legacy systems to a new architecture, optimizing performance and expanding functionality. Regularly collaborated with business analysts and participated in status report meetings to align technical solutions with business requirements. Managed version control via SVN and CVS, and utilized Jenkins and Sonar for continuous integration and code quality analysis. Transitioned system architecture by replacing EJB with Spring context and streamlined build processes using Maven, Ant, and Freemarker. Configured servers including WildFly 8 and JBoss 5.1. Additionally, provided technical guidance to newer team members and played an active role in the professional selection process.Senior Programmer Analyst
1/2/2013 - 1/2/2015
Developed robust analysis and Java coding skills while integrating complex systems. Utilized SOAP UI for effective web service testing and performed extensive database operations. Created a comprehensive web system utilizing JSF 1.2, Richfaces 3.3.3, Spring, Spring Security, Spring MVC, and Apache Tiles. Conducted rigorous tests using Junit, DBUnit, and Mockito, and addressed SQL query corrections to optimize database performance. Employed Jquery and Bootstrap for frontend development. Managed the migration of legacy systems to a new architecture, including the removal of EJB and the addition of Spring context. Played a significant role in configuration and deployment, using JBoss 5.1 servers. Actively participated in meetings with business analysts and provided updates in status report meetings. Leveraged version control systems such as SVN and CVS, and utilized Jenkins and Sonar for continuous integration and code quality assurance. Contributed to the professional selection process and managed project dependencies using tools like Maven, Ant, and Freemarker.Mid-Level Programmer Analyst
1/2/2012 - 1/2/2013
Achieved advanced proficiency in Java analysis and coding, particularly through the development of an emulator for USSD project testing and a web XML editor. Utilized a wide range of technologies including Struts2, jQuery, jQuery UI, JavaScript, Ajax, and JSON to develop systems. Created and maintained Servlets, performed unit testing with JUnit, and modified and tested XSL using the SOAP UI tool. Managed issue resolution and calls via Mantis, and conducted impact analysis. Developed detailed Use Cases using the Astah tool, and mapped tables and data persistence with Hibernate. Designed a comprehensive web system incorporating Spring MVC and Hibernate, efficiently handling CRUD operations in the database. Engaged in frequent client meetings for information gathering, ensuring project alignment and success.Junior Developer Analyst
1/2/2011 - 1/2/2012
Developed proficiency in JavaServer Faces with AWB for the creation of web pages. Gained experience in creating PDC processes and integrating mainframe systems with Java programs. Conducted creation, maintenance, and analysis of Java code while configuring development environments for optimal performance. Prepared software packages for client delivery and ensured quality by correcting and creating test scripts. Executed test scripts to verify system accuracy. Analyzed mainframe-generated data and prepared technical documents for client review.Java Intern
1/2/2011 - 1/2/2011
Developed proficiency in Java analysis and coding, specifically for maintaining JSF pages utilizing RichFaces. Conducted in-depth analysis and resolution of customer-issued tickets. Demonstrated technical expertise in querying and consulting Oracle databases. Engaged in report generation through IReport and Jasper.Java Development Intern
1/2/2009 - 1/2/2011
Specialized in the creation of prototypes using HTML, enhancing user interface prototypes for initial visualizations. Developed and maintained web pages leveraging Java Server Pages (JSP) and Java Server Faces (JSF) frameworks, ensuring efficient and dynamic web applications. Demonstrated proficiency in creating and maintaining robust Java code, focusing on clean, efficient, and scalable solutions. Expertise in creating PDC (Process-Driven Communication) processes, which streamlined workflow automation and process management. Played a pivotal role in integrating mainframe systems with Java programs, ensuring seamless communication and data exchange between disparate systems. Consistently analyzed Java code to optimize performance and troubleshoot issues, maintaining high standards of code quality and system reliability.
Information Systems at UNIFIEO
2009 - 2013
Kubernetes: Introduction to Container Orchestration at Alura Cursos Online
4/1/2020Docker: Essential Tool for Developers at Unknown Institution
4/1/2019Unit Testing in JAVA: Master JUnit, Mockito, and TDD at Udemy
4/1/2018Up and Running Web Applications with Angular(4,5,6) at Udemy
1/1/2018Master Microservices with Spring Boot and Spring Cloud at Udemy
9/1/2017Java Standard Edition 6 Programmer Certified Professional at Oracle
7/2/2014
Arthur is available for hire
Hire Arthur P.All Howdy Candidates are vetted for skills and english proficiency.