Senior Software Engineer
CurrentInvolved in migrating a top ten Crypto market-leading exchange trading platform:- Migrate current data from the time-series database and feed it to a new data lake․- Implement a second backend that speaks SQL/JDBC to a query engine that sits atop the data lake․- Make the query gateway integrate well with K8s, at the minimum, give it readiness and liveness probe endpoints. Ideally, the query gateway also exposes a load metric to K8s such that we could auto-scale instances․- Conducted thorough analysis of challenges encountered during the migration process of legacy database to Trino/PostgresQL database․- Designed solution to achieve true positives in data migration, enhancing the reliability and integrity of the migrated data․- Optimized the Postgresql query to reduce the response time of an endpoint with over 10,000 requests per second from more than 20 seconds to less than 1 second.- Configured and deployed the application by using Kubernetes and Jenkins onto AWS EC2 and EKS․- Published logging in Splunk and metric to graphite and grafana for visualization of the application services.- Attained extensive more than 95% code coverage by implementing TDD and BDD methodologies by leveraging Cucumber testing and integration test throughout the software development lifecycle․