Nishant Jawla

Nishant Jawla

Senior Software Developer with expertise in system design, optimization, and a passion for solving complex technical challenges.

About Me

I'm a Senior Software Developer Engineer with a proven track record in designing and implementing high-performance systems. My expertise spans backend development, system architecture, and optimization, allowing me to solve complex challenges and drive impactful results. Passionate about continuous learning and innovation, I'm dedicated to delivering efficient, scalable solutions in fast-paced environments.

Latest Posts

What is an API Gateway?

Traffic Cop for Microservices

Strategy Pattern with Python

Learn how to implement the Strategy Pattern with Python.

Experience

Josh Technology Group

Senior Software Developer, April 2024 - Present

  • Architected a new system for CSV parallel processing, reducing customer wait time by 90% per upload.
  • Designed robust backend integrations, easy onboarding of 5 partners and streamlining data exchange processes.
  • Implemented OTEL in services, boosting diagnostic efficiency and reducing issue resolution time by 10%.
  • Planned amount transition to decimal format, preventing, 1% revenue loss and ensuring financial accuracy of $70000.
  • Responsible for data privacy and security protocols for 7+ services managing sensitive health care data.

Josh Technology Group

Software Developer Engineer, July 2023 - April 2024

  • Engineered a 40% reduction in BigQuery costs by implementing table partitioning and query optimization.
  • Implemented a circuit breaker base class, optimizing script development and decreasing time by 23%.
  • Re-engineered Python unittest library by designing custom wrappers, augmenting test suite readability and relevance.
  • Spearheaded a team of 5 to resolve over 130 L2 and L3 issues through effective troubleshooting and diagnosis.
  • Strengthened code quality using SonarQube and upgraded dependencies with Aikido Security to target vulnerabilities.

Josh Technology Group

Software Developer Engineer Intern, October 2022 - July 2023

  • Developed the transaction history module to display historical and upcoming transactions for subscribed products.
  • Enhanced PDF generation by configuring Docker to install Chromium, achieving a 400% improvement in response time.
  • Strengthened Python test suites for microservices, boosting coverage to over 90% and enhancing system stability.
  • Automated sanity testing processes by creating BDD test cases, resulting in a 30% decrease in sanity time.

SterlCent

Software Engineer Intern, February 2022 - August 2022

  • Responsible for developing a mailing service that is automated using Hasura actions on various database mutations.
  • Implemented automated PDF generation for monthly revenues, enhancing operational efficiency by 100 %.
  • Re-engineered the onboarding flow, reducing user onboarding time by 60% on the platform.
  • Transformed wireframe designs into a seamless user interface, enriching the user experience.

Skills

Languages & Frameworks

Python, C++, C, JavaScript (ES6+), TypeScript, Django, Node.js, Nest.js, React, Flask, Next.js

Databases

Firebase, MongoDB, PostreSQL, MySQL

Other

Docker, K8s, Helm, Solr, Amazon Web Services (AWS), Google Cloud Platform (GCP), CI / CD, Microservices, API design, Agile / Scrum

Projects

Endeavour

Web application designed to streamline college event management. It handles tasks like event registration and user management, offering a seamless experience for both students and organizers. The platform supports thousands of registrations, ensuring efficient and scalable event coordination.