Senior Software Developer
2022 - PRESENTCoursera- Set up and evaluated metrics for the success of data products.
- Collaborated with product managers and designers to develop a roadmap for anonymized data products.
- Improved the performance of data pipelines by paralleling some of the intensive processes leveraging Java parallel libraries.
- Revamped the user interface to be more user-friendly.
Technologies: Scala, Java, React, APIs, REST APIs, JSON, HTTP, MacOS, Architecture, Python, Back-end, Amazon Web Services (AWS), Development, Remote Work, Software, Data Warehouse Design, Data, Data Encryption, Terraform, Jenkins, Full-stack, Web Development, Software Design, Software Architecture, Agile, Reporting, SQL, Data Visualization, TypeScript, ETL, Dashboard Design, Dashboards, Technical Architecture, Data Science, Automation, Bots, Cloud Services, Documentation, Data EngineeringFounder
2021 - PRESENTA & H Solutions- Developed an innovative receipt delivery solution (Delta) for point-of-sales systems, which reduces paper usage by allowing customers to manage their receipts digitally; more can be seen at Youtu.be/O7xlQhfnNIU.
- Worked on the conceptualization and implementation for A & H Solutions.
- Minimized the cost of writing new blogs by repurposing an open-source Ghost blogging engine to create the website: Aandhsolutions.com.
- Minimized the server hosting costs by enrolling in the AWS Startup Program.
- Performed product integration testing with various points of sales systems—both obtained online and running in small-scale restaurants.
Technologies: Go, Microcontrollers, JavaScript, Electron, Node.js, Amazon Web Services (AWS), Architecture, Development, User-centered Design (UCD), Point of Sale, POS, Near-field Communication (NFC), Ghost, Docker, Docker Compose, Linux, Amazon EC2, Data Encryption, NGINX, C#, React Native, Full-stack, Web Development, Software Design, Software Architecture, Agile, Google Cloud Platform (GCP), Technical Architecture, Automation, Azure, Cloud Services, Documentation, CTOSenior Software Engineer
2021 - 2022Levven Electronics- Stabilized the integration of patented smart home components with Alexa and Google Homes.
- Helped improve database performance from 15 seconds to less than two seconds.
- Enabled the automation of customer support processes to prepare the company for scale.
- Introduced integration tests for each service as part of the company-wide development processes to stabilize the cloud infrastructure for continuous integration.
- Practiced test-driven development (TDD) and also guided junior developers.
- Collaborated with the company's leaders to develop process optimizations required to scale the company as expected in the 1-year vision.
- Enabled creation and visualization of business and engineering metrics using tools like Grafana, Prometheus, PostgreSQL, and Retool.
Technologies: Go, JavaScript, Ansible, AWS Lambda, CockroachDB, Amazon DynamoDB, APIs, REST APIs, JSON, HTTP, Scripting, MacOS, Linux, Architecture, Python, C++, Back-end, Node.js, Amazon Web Services (AWS), Development, Remote Work, Software, Data Warehouse Design, Data, Data Encryption, Make, Docker, Docker Compose, Elastic Load Balancers, NGINX, JSON Web Tokens (JWT), Flutter, Full-stack, Software Design, Software Architecture, Agile, Reporting, Grafana, SQL, Data Visualization, Prometheus, Retool, SDKs, Sockets, Dashboard Design, Dashboards, Technical Architecture, Automation, Bots, Cloud Services, Documentation, Data EngineeringSenior Software Engineer
2017 - 2021Data4Life- Created a patient-centric health data platform. Since health data is very sensitive and the privacy laws in Germany are very strict, we followed a zero-knowledge approach.
- Defined encryption protocols and conceptualized and implemented a zero-knowledge platform, verifying it with external cryptographic experts, coordinating with security consultants, and creating SDKs for health partners for integration.
- Started the project with a six-membered team that has grown to more than 100.
- Implemented company-wide CI/CD pipelines using Jenkins and Makefiles.
- Enabled a smooth COVID-19 test results delivery at airports and other regular testing sites.
- Architected and built a data warehouse for business intelligence and analytics.
- Created a JavaScript SDK enclosing the encryption protocols for the partners to use.
Technologies: Go, JavaScript, Selenium, Kubernetes, PostgreSQL, OAuth 2, Encryption, APIs, REST APIs, JSON, HTTP, Scripting, MacOS, Linux, Architecture, Python, Back-end, Node.js, Development, Remote Work, Software, Data Warehouse Design, Data, HL7 FHIR Standard, Data Encryption, Asymmetric Encryption, Make, User-centered Design (UCD), Docker, Docker Compose, NGINX, Elasticsearch, Kibana, JSON Web Tokens (JWT), MongoDB, React Native, Jenkins, Travis CI, Full-stack, Web Development, Software Design, Software Architecture, Agile, Reporting, CRM APIs, Grafana, SQL, Data Visualization, Prometheus, Payment APIs, SDKs, TypeScript, ETL, Technical Architecture, Automation, Bots, Azure, Cloud Services, Documentation, Data EngineeringProduct Engineer
2015 - 2017Babajob Services Pvt Ltd. (Now acquired by Quikr India)- Redesigned a platform based on a microservice architecture from the ground up and integrated it with the enterprise-level codebase in a period of four months and a team of eight members.
- Maintained the old codebase that was written in C# .NET.
- Created metrics and analytics dashboards for the marketing teams.
- Integrated a new payment provider, Razorpay's API, with the platform; also enabled users to add coupon codes during checkout.
Technologies: C#.NET, Node.js, JavaScript, React, APIs, REST APIs, JSON, HTTP, MacOS, Linux, Architecture, Back-end, Amazon Web Services (AWS), Development, Software, Docker, Docker Compose, Elasticsearch, JSON Web Tokens (JWT), C#, Jenkins, Full-stack, Web Development, Software Design, Software Architecture, Agile, SQL, Data Visualization, Payment APIs, TypeScript, Dashboard Design, Dashboards, Bots, Cloud ServicesSoftware Engineer
2014 - 2015Zemoso Technologies- Worked with clients based in the US to develop web-based applications, being involved in the conceptualization and implementation of the front-end interface and server architecture.
- Managed and coordinated the team's release cycles.
- Created a hospital back-office app to help medical assistants manage and schedule patient appointments.
Technologies: Java, JavaScript, Testing, HTML, CSS, RabbitMQ, Celery, Solr, APIs, REST APIs, JSON, HTTP, MacOS, Linux, Back-end, Development, Software, Full-stack, Web Development, Software Design, Agile, SQL, Sockets, Cloud Services