John L

Principal Software Engineer at SP Digital

Cebu City, Central Visayas, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John L is a Principal Software Engineer with 11 years of experience building web and cloud-connected systems, currently leading development of a CSMS platform for EV chargers using OCPP and OCPI. He pairs hands-on back-end expertise in Java, PHP and Elasticsearch with product and team leadership gained from technical lead and product manager roles at Singtel and other firms. His background spans payment systems, ALM software, consumer websites and EV infrastructure, and he contributes to notable open-source OCPP tooling that improves session management and diagnostics. Comfortable moving between design, implementation and technical oversight, he’s known for pragmatic architecture, cross-team coordination, and adapting legacy stacks to modern APIs. Based in Cebu City and connected to Singapore’s tech scene, he brings a steady mix of enterprise-grade engineering and practical product sensibility.
code11 years of coding experience
job20 years of employment as a software developer
bookBS Computer Science Computer Science, BS Computer Science Computer Science at University of San Carlos
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
110reputation
7kreached
5answers
2questions
github-logo-circle

Github Skills (13)

javas10
ocpp10
java10
websocket7
gmail6
elasticsearch6
swiftmailer6
database-connection6
daterange6
c3p06
jetty6
mysql6
soap5

Programming languages (6)

JavaJavaScriptPHPPerlRubyPython

Github contributions (5)

github-logo-circle
ChargeTimeEU/Java-OCA-OCPP

Aug 2021 - Oct 2022

Open source client and server library of Open Charge-Point Protocol (OCPP) defined by openchargealliance.org (OCA)
Role in this project:
userBack-end Developer
Contributions:3 reviews, 6 commits, 5 PRs in 1 year 2 months
Contributions summary:John implemented features related to the Open Charge-Point Protocol (OCPP) specifications. Their contributions included modifying the local authorization list handling, adding status notification functionality, and enhancing logging by adding a `toString()` method to the `Message` class. The user also added a method to check if a session is still open. These changes focused on improving the functionality, logging, and session management within the OCPP library.
ocppwebsocketssoappointcharge
jmluy/elasticsearch

Jan 2015 - May 2024

Contributions:16 pushes, 2 branches in 9 years 5 months
restfulsearch-enginedatabaseelasticsearchjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John L - Principal Software Engineer at SP Digital