Duration
- 2022 Apr - Present
Tech Stack
- Azure pipelines, Typescript, Kafka, Next Js, React Native, React, Redux, React Query, PWA, Git, Web Workers, Web sockets, Git, Nginx, Axios, Node JS, ES6, Hooks, Postgres, Plotly.JS, Express.Js, JWT, Jest, PostgreSQL and Docker.
Roles & Responsibilities:
- Developed and deployed critical and production-ready software solutions for Spiria's multinational clients, including Lyft (PBSC), Searidge, and Seaway.
- Engineered several mission-critical frontend and backend systems and mobile applications and wrote numerous docker, docker-compose and Azure pipeline scripts to deploy these services to production cloud environments.
- Actively participated in enhancing the performance, streamlining maintenance, and stabilizing the overall functionality of Spiria's in-house projects.
Key Achievements:
- Enhanced the PBSC (Lyft) mobile application's battery efficiency by at least 50% by reworking the legacy location pinning services using React Query and introducing various energy consumption modes to minimize overall battery usage.
- Boosted page load times and responsiveness of the Searidge airport data visualization app by at least 50% by offload- ing intense data compute functions to web workers to lessen the load on the browser's main thread.
- Architected, built, and deployed Kafka (a high-throughput data streaming engine) and web sockets to facilitate real-time communication for a Searidge application. Added an HTTPS layer to front-end and back-end systems using a reverse proxy such as Nginx.
- Incorporated PWA (Progressive Web Application) mode into Searidge's web applications to enable offline capabilities, utilizing Next-js and Next-pwa.
- Integrated an API queue mechanism to execute batched and timely parallel requests, significantly enhancing the API performance of an in-house Spiria project.