Dynamic and detail-oriented Java Developer with more than 10 years of experience in designing, developing, and deploying robust applications using Java technologies. Proficient in core Java, J2EE, and frameworks like Spring and Hibernate, with strong expertise in object-oriented programming and design patterns.
Skilled in building RESTful APIs. Experienced in utilizing database such as MySQL. Committed to following agile methodologies to enhance development processes and deliver high-quality software on time.
Strong problem-solving skills, excellent teamwork, and communication abilities, with a keen interest in adopting new technologies and best practices to drive continuous improvement.
EXPERIENCES GAINED:
Project Name: 3rd Party Payment Gateway
Software and Platform: Java 8, Redis, MySQL, Spring Framework, XML, JSON
Description: This is a backend system which is providing a payment services for clients to perform user accounts reload. I'm communicate with the 3rd party in China about the requirements specification.
EXPERIENCES GAINED:
Project Name: Salesforce Gateway
Software and Platform: Java, JOOQ, MySQL, Spring Framework, SOAP web service, XML, JSON, log4j2
Description: This is a backend system which is providing a web services for Salesforce to perform user accounts management. I'm involved in a full SDLC and also communicate with the vendor in Singapore about the requirements specification.
Project Name: LexisNexis Gateway
Software and Platform: Java, JOOQ, MySQL, Spring Framework, SOAP web service, XML, log4j2
Description: This is a backend system which is providing a web services for client server to retrieve legal informations through LexisNexis provided web services.
Project Name: ANGKASA Gateway
Software and Platform: Java, JOOQ, MySQL, Spring Framework, SOAP web service, XML, log4j2
Description: This is a backend system which is providing a web services for client server to retrieve salary deduction informations through ANGKASA provided web services.
Project Name: Jasper Reporting Template
Software and Platform: Java, Jasper, SOAP web service, XML, log4j2
Description: Designing a Jasper report templates based on provided XML and also provide a web service to allow client server to generate credit report.
Project Name: E-Data System
Software and Platform: Java, MySQL, PostgreSQL, Spring Framework, log4j2, Struts 2, Boostrap 3, HTML, Javascript, JQuery
Description: Web application which is allow user to login and retrieve data (in CSV format) based on user input.
EXPERIENCES GAINED:
Project Name: Cavite Expressway POS Application
Client: Cavite Expressway Philippine
Software and Platform: Java, Hibernate, MySQL, Firebird, JSP
Description: The project involved development of POS application by using Contactless Smart Card Reader and RFID Tag Reader. I did the development for POS to perform smart card and RFID tag sale and reload with Contactless Smart Card Reader and RFID Tag Reader, and also POS system included media replacement and balance transfer modules. Besides that, I also involved in implementation and troubleshoot work at Philippine.
Project Name: Data Collection & Extraction Modules
Client: Cavite Expressway Philippine
Software and Platform: Java, Hibernate, MySQL, JSP
Description: The project involved development of Data Collection to collect data from specified database and export as a batch file to the specified directory. Also for the Data Extraction development which is used to extract given batch file and insert into specified database.
MySQL