REMOTE SENIOR JAVA
SOFTWARE ENGINEER
E-mail: eplegaspi2@alum.up.edu.ph
Phone: +63 915-215-4716
Linkedin: https://www.linkedin.com/in/czetsuya
Solution-driven Java EE Developer with over 18 years track record of developing complex enterprise application systems for fintech, billing system, payment gateway, cybersecurity, and e-commerce, cybercrime monitoring, e-commerce, and consumer focused-websites using Java EE technology stack. Adept at contributing to a highly collaborative work environment and finding technical solutions using Object-Oriented Programming.
SKILLS
- PROGRAMMING:Â Java 8 & 11, Java EE, Quarkus, Spring (Boot, MVC, AOP, Security), JPA, Hibernate, REST, Microservices, Event/Domain Driven
- FRONTEND FRAMEWORKS:Â JSF, Primefaces, React.js, HTML5/CSS, Javascript
- DATABASES:Â PostgreSQL, MySQL, MSSQL, Oracle Relational Database, MongoDB, Neo4J, Liquibase, Flyway
- CI/DI:Â Docker, Docker Compose, Kubernetes, Jenkins
- PLATFORMS:Â JBoss / Wildfly, Tomcat, Apache, Ubuntu, CentOS Cybersecurity
- AWS:Â EC2, ECR, ECS, EKS, RDS, Cognito, LightSail, S3, Lambda, Cloudfront, DynamoDB, ElastiCache/Redis, CloudFormation
- SCM:Â Git, GitHub, GitLab, Maven, Eclipse, STS
- TESTING:Â Junit, TestNG, AssertJ, SoapUI, Postman
EXPERIENCES
BoostIT, IT outsourcing                                                        Portugal
REMOTE SENIOR JAVA SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Jul 2021 - Present
- Performs comprehensive analysis, architecture, and development for the company's online E-commerce product powered by Java and Spring Boot technology to spin microservices communicating via REST and events by Kafka. Assists in AWS migration strategies and services evaluation that will be useful for the product.
- Work as a solution architect/senior programmer for a tolling management system developed using Java/Spring Boot on a microservices architecture. The service communicates via events (Kafka) internally and REST to communicate to third party services. This project also employs domain driven to store data.
MCPAYMENT, online payment gateway                                        Singapore
REMOTE SENIOR JAVA SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Mar - Jul 2021
- Takes the lead over the development of the products, features, and services of a payment gateway solution for both customers and merchants with hands-on microservices & API development using Spring Boot & REST running on AWS infrastructure.
WEBDRONE.FR, a cybersecurity company                                        France & Philippines
REMOTE SENIOR JAVA SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Jun 2019 - Present
- Take ownership of, architect, build the administration UI, backend services using JavaEE/Wildfly, and REST API of a versatile cybersecurity platform for monitoring and fighting against the various forms of cybercrime and have shown the ability to think creatively and work independently on complex technical and business problems.
OPENCELLSOFT.COM, an open-source billing company                        France & Philippines       Â
REMOTE SENIOR JAVA SOFTWARE ENGINEER                                Jun 2015 - Jun 2019
- Designed an open source billing platform and developed several billing systems on top of JavaEE/Wildfly comprising prepaid and real-time credit reservation, account hierarchy, invoicing, marketing manager, finance manager, catalog management, GDPR implementation, external tax management discount management, credit note management, job clustering, and parallel execution.
MANATY.NET, a team of highly skilled experts                                France & Philippines
REMOTE SENIOR JAVA SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Feb 2011 - Jun 2015
- Worked with software and infrastructure architect to lead the development of several enterprise systems such as CRM, which streamlines multiple conversation management integrating native PBX functions using RESTCOMM and easy to customize for JavaEE developers. A claim management system and a train registration and online payment system with consistently high customer reviews.
- Identified, learned, and applied a variety of technologies in developing a billing system comprising catalog, account, invoicing, dunning, composition, mediation, rating, provisioning & charging, account receivable, composition, and reporting. Established expertise on relevant business and promoted high-quality code both through leading by example and by mentoring engineers.
BNC Co, a payment gateway company                                        Japan & Philippines
SENIOR JAVA SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Feb 2012 - Mar 2013
https://sido.net
- Performs hands-on development of enterprise JavaEE to design, implement, and deploy a new payment gateway application and REST APIs for managing the customers, merchants, and payment partners. Executed end-to-end software development and deployment in an agile environment that greatly values CI/CD.
AAM Enterprises, a software development company                        Philippines
PROJECT MANAGERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â May 2010 - Feb 2011
- Led a small team of 5-7 developers. Determining project requirements and developing work schedules for the team. Delegating tasks and achieving daily, weekly, and monthly goals. Keeping up-to-date with industry trends and developments.
IRRI.ORG, agricultural research, and training company                        Philippines
SYSTEMS ANALYSTSÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Jul 2009 - May 2010
- Analyzed requirements and designed and implemented a mobile and desktop application to help scientists and farmers capture, process, validate, and analyze data from the field. Developed using WM5 and Eclipse RCP.
ELECTRONICSCIENCE.COM, an IT company                                        Philippines
SENIOR SOFTWARE ENGINEER TECHNICAL LEADÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Dec 2007 - Jul 2009
- Took responsibility for several projects in the company. Developed the technical design structure after understanding the requirements and the design and implemented the best practices and coding standards of the projects.
Blue-Eyed Dragon Technologies Phils, Inc, an IT company                        Philippines
SENIOR SOFTWARE ENGINEER TEAM LEADÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Dec 2006 - Dec 2007
- Researched, designed, and implemented a standalone application for inventory tracking using RFID and catalog manager for an online e-commerce store and led a small team of 5-7 developers in developing J2ME mobile games.
AAM Enterprises, a software development company                        Philippines
SOFTWARE ENGINEERÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â May 2006 - Dec 2006
- Wrote and implemented efficient code for a dynamic forms engine framework that was used by other developers in developing an online recruitment system that integrates with various 3rd party systems such as IVR and personal verification providers.
INDEPENDENT IT CONSULTANT PROJECTS
- Created several business and e-commerce websites using ZenCart, HTML/CSS, Magento, WordPress, WooCommerce
- Implemented several mobile applications using Android
- Designed and developed an inventory, tracking, and sellout platform for digital products
- Successfully virtualized environments using Docker, Docker Compose, and Kubernetes and deployed software application in AWS
SEMINARS, TRAININGS & HACKATHONS