Juan Paulo Gonda

Software Engineer at Xendit
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Philippines, PH

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Indonesia
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Apr 2022 - Present

    • Philippines
    • Financial Services
    • 200 - 300 Employee
    • Software Engineer
      • Jul 2020 - Apr 2022

      Event Sourcing Customer Application System: - Designed the backend architecture for an event driven system that collects user information during the loan signup process - Used FastAPI as the framework to collect events from the frontend as well as any events generated from the Lambda processes - Leveraged Mongodb events to trigger AWS lambdas to process every new event - Wrote the lambdas which integrate with various other in-house and third party CRMs such as Hubspot and Salesforce - Setup Sentry notifications for system maintenance - Continued support and debugging on production issues - Coordinated with the entire team of engineers and QA on a daily basis to reach a high velocity - Updated legacy in-house Java Spring code to accept new data from the events being created Show less

    • Philippines
    • Software Development
    • 1 - 100 Employee
    • Python Developer
      • Nov 2019 - Jul 2020

      Visitor Management System ● Designed database schema from the ground up ● Created a Django web application to handle visitor check-in, checkout, and host notification for a property ● Setup and deployed an AWS EC2 instance using Nginx, Uwsgi, and proper SSL certificates ● Presented and explained the system to the client on their premise Security and Asset Protection and Management System ● Created documentation of the system and user guide manuals ● Presented and trained the client on the usage of the system ● Designed permission system to change what each user sees upon login Shipping Label and Manifest Generation System ● Fixed critical bugs from the old system ● Implemented new architecture to help alleviate the strain on the old system and architecture ● Did DevOps for the client by maintaining the server and fixing old issues ● Talked to the client directly to know what features should be implemented moving forward and also suggested my own ideas to improve the system in a V2 ● Started designing a new V2 system with modern architectures such as pub-sub, workers for more of a microservice architecture, using AWS S3, RDS, and Elasticache Show less

    • Philippines
    • Information Technology & Services
    • 1 - 100 Employee
    • R&D Engineer (API)
      • Aug 2017 - Nov 2019

      ●Created RESTful APIs for user management and login ● Implemented Oauth2 ● Implemented pub-sub systems to distribute information among several microservices ● Created JSON uploaders for bulk processes like uploading and editing user information ● Created report generators that pull from an ETL database ● Client support ● Code optimization ● New Wallet and Transaction Microservices (system to handle spending converted benefits) ● Headed design of the microservices and supporting systems ● Coordinate with client teams to ensure system will be able to deliver what is needed ● Designed database schema on PostgreSQL ● Created RESTful APIs ● Created RabbitMQ pub-sub systems from which microservices will communicate ● Optimized design to handle numerous transactions ● Created unittests for code consistency and stability ● Coordinated with CTO and COO with project time tables ● Created Cron processes for time driven events Show less

Education

  • Ateneo de Manila University
    BS Applied Physics w/ Material Science and Engineering, Applied Physics and Material Science
    2012 - 2017

Community

You need to have a working account to view this content. Click here to join now