Paul Vincent Contreras
Paul Vincent Contreras
Senior Software Engineer in Seoul, South Korea

About Me


I have over 8 years of experience as a software engineer, and have worked at SMEs. While I'm a proficient full-stack developer, my expertise is in building scalable backend services (API services, stream processing, and async mechanisms).

I love building things that make our lives easier. I love being able to see customers use the solutions that I build for their day to day operations. I'm most attracted to solving real customer problems with a business justification. I love to see customers be able to do their tasks faster and more effective, thus contributing to a better business decision.

I'm looking for a senior individual contributor role where I can take on on collaborative team leadership responsibilites, and gain more experience with project management and designing large scale systems.

Highlights

  • Designed, developed and maintained a notification system that sends SMS, email and push notifications. Features provider selection and statistics without compromising database performance.
  • Written and published an efficient collision avoidance algorithm for a group of drones searching an unknown area, similar to the MH370 incident.
  • Introduced unit and integration testing to companies worked for in the past four years, saving hundreds of developer hours trying to find out what when wrong.

RECENT PROJECTS


  • Buy Crypto (2022-2024) is a service provided to ProBit Global users by allowing them to use bank accounts, credit cards and e-wallets to buy cryptocurrencies, such as Bitcoin. The service has two components: REST APIs in the user services API and batch processes in the buy crypto daemon project.
  • Message Queueing and Control System (2023-2024) is ProBit Global's new SMS, email and push notification system. It replaces the original notification system called the "Mailer" project. This system is faster than the original mailer project and has better system architecture.
  • Upbit Safe (2019-2021) was a custodial service that stores large amounts of cryptocurrency for institutional clients in a secure manner. In order to withdraw cryptocurrency, at least 3 electronic signatures are required.
  • Trinito (2019-2021) was a blockchain personal wallet service that allows for smart contract-based cryptocurrency asset deposits and lending. Based on the Orbit Chain, all transactions in Trinito are transparent and wallet assets are 100% controlled by user authority.
  • Klaytnscope (2019-2021) is a block explorer project that works similarly like Etherscan. The Klaytn network, being a fork of the Ethereum network, contains similar features and Klaytnscope showcases these features.
    This project was originally implemented in Vanilla Node.js and was migrated to use a framework called Ts.ED for a clean architecture and avoid code duplication with the use of DTOs.

The following are open-sourced projects, which were developed but were not launched due to lack of time.

  • Call For Help Identity and Billing System is the microservice that handles the user's onboarding, session management and billing for the users of Call for Help app. This microservice features Sign In with Google.

Interests


My personal interests include:

  • Finance solutions, securities and trading. It's an exciting time for fintech, securities and trading solutions. I am greatly interested in developing high performance systems that deal with high volume data.
  • Artificial Intelligence. Artificial intelligence is the next thing forward. AI promises to make our lives even much easier, aid us in solving problems in our daily lives. I'm enthusiastic about this field and I hope to be able to work at a company where I can help develop solutions that deal use AI.
  • Amateur Home Networking. I've been enthusiastic in setting my own home network located in several cities called the "Dagul Network". This network comprises three geographic networks--Manila (Philippines), Dallas (Texas) and Los Angeles (California). Users connected to the network can also access the local devices connected to the network. This VPN connection is not slow OpenVPN or the not-so-secure LT2P and PPPe VPN connections, thus not prone to data packet inspection.
  • Swimming. I previously lived in the Philppine archipelagos, where we are mostly surrounded by water. It only takes 30 minutes to reach a nearby beach from my hometown. I enjoy my weekends doing swimming and I hope to participate in a swimming competition one day here in Seoul.

Outside of the workplace, I do the following activities.

  • Active member of Code Seoul, a professional software engineer meetup group based in Seoul, South Korea.
  • Active volunteer at Yeoksam-dong Parish in Gangnam, Seoul.
  • Volunteer at Feeding Homeless People in Seoul, South Korea.

Contact Me


To reach me, please contact me via LinkedIn.