jplunadev

Senior Software Engineer

Backend-focused software developer with extensive experience in Java and Spring for web applications in banking and gaming industries. Competent in frontend development with React and Angular, and mobile development using Flutter, enabling full-stack contributions.

Experience: 11 years

Yearly salary: $50,000

Hourly rate: $25

Nationality: 🇵🇭 Philippines

Residency: 🇵🇭 Philippines


Experience

SENIOR JAVA DEVELOPER
Cake.com Inc.
2023 - 2025
Developed, tested, and maintained Spring Boot applications with Gradle build system. Reviewed code for correctness, style, and maintainability. Built ground up application that is fully integrated on existing company applications. Integrated Google and Apple sign-in in the newly developed application. Resolved SonarQube security issues and vulnerabilities identified by the security team. Investigated and resolved production bugs. Optimized NoSQL query aggregations. Did minor frontend fixes written in Angular and Typescript.
SENIOR SOFTWARE ENGINEER
CloudMarc
2022 - 2023
Attended daily standups. Wrote SQL queries. Created and updated email templates written in HTML and handlebarjs. Tech stack includes: Gitlab, JIRA, Confluence, Kubernetes, MySQL, handlebarsjs.
SENIOR JAVA DEVELOPER
CloudEmployee
2021 - 2022
Day to day included standups, communicated with client on discussing JIRA tickets. Maintained legacy application written in Java and applied modification with Java 12's new feature in mind. Wrote unit tests. Tech stack includes: RabbitMQ, GitHub, JIRA, MongoDB, ElasticSearch, handlebarsjs, morphia, Jenkins, Team City, Sonar.
JAVA DEVELOPER
77 Global Services Inc.
2020 - 2021
Integrated third party sdk into existing mobile application which has Javascript as base language. Developed rest services which are to be consumed by the mobile application and deployed in glassfish server. Refactored and optimized existing codes. Developed platform specific functions/features for android and ios.
SOFTWARE ENGINEER
uPraxis Global Limited
2019 - 2020
Designed and wrote server-side code using Java in accordance with business requirements. Analyzed production bugs and provided appropriate solutions. Attended SCRUM meetings, analyzed requirements, and provided estimates/story points. Wrote unit tests. Practiced Object Oriented Programming. Did peer code review prior and during pull requests. Provided updates on assigned JIRA tickets. Clarified requirements with Business Analysts. Optimized/refactored existing code written in Java, updated legacy codes, used lambda.
SOFTWARE ENGINEER
Genesis Gaming
2017 - 2019
Designed and wrote server-side code using Java in accordance with business requirements. Analyzed production bugs and provided appropriate solutions. Attended SCRUM meetings, analyzed requirements, and provided estimates/story points. Wrote unit tests. Practiced Object Oriented Programming. Did peer code review prior and during pull requests. Provided updates on assigned JIRA tickets. Wrote Spring Batch application for migrating game data from old game service application to the new game service application. Practiced DDD (Domain Driven Development). Practiced reactive programming using VertX. Clustered application using Hazelcast. Integrated with other application using Kafka. Wrote system document of application service API in confluence. Investigated performance issue and memory usage using JConsole. Wrote load testing application in SCALA. Analyzed and fixed production bugs. Assisted Software Architect in designing process.
JAVA PROGRAMMER ANALYST II
Kforce Global Solutions Inc.
2016 - 2017
Designed and wrote server-side code using Java in accordance with business requirements. Analyzed production bugs and provided appropriate solutions. Attended SCRUM meetings, analyzed requirements, and provided estimates/story points. Wrote unit tests. Practiced Object Oriented Programming. Did basic functional testing using SoapUI. Updated applications class diagrams and sequence diagrams.
JUNIOR JAVA DEVELOPER
Software Laboratories Inc.
2013 - 2016
Designed and wrote server-side code using Java in accordance with business requirements. Analyzed production bugs and provided appropriate solutions. Designed and wrote client-side code using javascript, jQuery and jQGrid. Provided support in modifying existing reports using JasperReports. Supported JDK 8 migration from JDK 6, resolving compatibility and deprecation issues. Did manual functional testing. Wrote PostgresSQL stored procedures for processing records from different tables. Migrated JDK.

Skills

golang
java
english