Juan Paulo Gonda
Software Engineer at Xendit- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Xendit
-
Indonesia
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Apr 2022 - Present
-
-
-
SAVii
-
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
-
-
-
Spectrum One
-
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
-
-
-
STORM Technologies PH
-
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