Jeremy Punsalan

Senior Software Engineer

Software Engineering Manager

Freelancer

Jeremy Punsalan

Senior Software Engineer

Software Engineering Manager

Freelancer

About Me

Mabuhay! My name is Jeremy Punsalan.. You can call me Jem.
I am a Technical Team Manager from Philippines with more than a decade experience in Software Engineer. I love to talk with you about our future ventures.

  • Age: 37
  • Residence: PH
  • Freelance: Available
  • Address: Manila, PH
My Tech Stack
Methodologies

Waterfall, Agile, Scrum, CICD, System Designs

Platforms, Frameworks, APIs

Java, Spring, Struts, MyBatis, Node JS,  jUnit, Mockito

CMS

WordPress, Drupal, Moodle

Frontend

React JS, Ext JS, jQuery

Servers

Tomcat, Weblogic, IBM WAS

Databases

Oracle, DB2, Elasticsearch

CICD Tools

Maven, Ant, Gradle, GIT, SVN, Jenkins, Docker, Kubernetes

Cloud

Alibaba, AWS, GCP, Salesforce, Magento

Misc Tools

JIRA, HP QC, Unix Scripting

Certifications

Alibaba's ACA and ACP

Fun Facts
Loves Raindrops Music
1 Son Won
1_000_000+ Cups Of Coffee
5 Countries Visited
Resume
Experience
2020 - Present
Unit Head - Core Dev Team
GCash

Heads the Core Development Team which handles Core Backend Systems of GCash - the leading digital wallet provider in the Philippines.

2020 - 2020
Senior Software Engineer
LuunaX

Senior software engineer consultant in Gothenburg, Sweden

2018 - 2020
Fullstack Developer
Contentserv

Fullstack developer for Innovations Lab Team, which focuses on poc research/development

2016 - 2018
Senior Java Developer and Technical Lead
2Success Inc

Fullstack developer and Lead for Backoffice Web Application used by ops and other internal customers to support Online Gaming Platform of the company.

2014 - 2016
Senior Analyst Programmer Consultant
iTac

Acted as a consultant for two clients in Kuala Lumpur, Malaysia for more than 1 year.

2007 - 2014
IT Specialist Consultant
IBM Solutions Delivery Inc

Started as Junior Software Engineer to Technical Lead where he worked with several clients offshore and onshore.

Education
2002 - 2007
Pamantasan ng Lungsod ng Maynila
Manila, Philippines

Attended college degree for Computer Science course in PLM.

1998 - 2002
Manila Science High School
Manila, Philippines

Attended Public Science High school in Manila.

Skills
Coding
  • Java
    90%
  • Spring Boot
    90%
  • Spring
    85%
  • Javascript
    65%
Knowledge
  • Team Management
  • Fullstack Development
  • Cloud Technologies
  • Multi-cultural Environment
  • Agile - Scrum and Kanban
  • Development Practices
Front-end
  • React JS
  • Angular
  • jQuery
  • HTML
Languages
  • English
  • Filipino
Quote
Put God in the center of everything and He will do the rest.
Jem Punsalan
Jem Punsalan
Senior Software Engineer
Blog
March 13, 2021 The Three Golden Rules of Deployment
Design Tips

In the company that I am working for, during the training I was introduced to this “three golden rules” that…

February 20, 2021 My encounter with COVID
Miscellaneous

Being diagnosed with COVID should not be a death sentence. As a COVID patient survivor, at first it was scary…

October 4, 2020 The Rise of Cashless Transactions in PH New Normal Era
Miscellaneous

Recently, GCash reported an increase of 1000% rise of money transfer due to the influx of Filipinos using the service…

July 25, 2020 Hello Kafka!
Miscellaneous

In today’s modern architecture, we are already shifting to Event-Driven Architecture or Reactive Programming Paradigm. Apache Kafka is one popular…

July 19, 2020 Puzzle Games: Brain Teaser Apps you can enjoy while being in a lockdown
Miscellaneous

Most of the countries are still in lockdown. If youre country is already open, you are still advised to stay…

July 19, 2020 Object Oriented Design: Airline Management
Design TipsObject-Oriented Design

One of the most commonly-themed object-oriented design interview topics is designing an airline management system. As defined, it is a…

June 13, 2020 Takehome Challenge #2: Wallet Management
Sample workTakehome Challenges

A microservice application that does the wallet management (can credit and debit accounts and view transactions), as well as add/view/update…

June 6, 2020 Object Oriented Design: Parking Lot
Design TipsObject-Oriented Design

A Parking Lot Design is one of the common Object Oriented Design Challenges most companies ask for their Java Software…

May 17, 2020 Takehome Challenge #1: Project Scheduler
Sample workTakehome Challenges

A simple application that uses React as the Frontend and Spring Boot as Backend This project scheduler is an application…