Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Jay Kumar Lalwani

Pune

Summary

Dynamic Senior Software Engineer II with a proven track record at ConnectWise, excelling in Golang and microservices architecture. Recognized for driving high-performance REST APIs and orchestrating seamless production releases. Adept in Agile methodologies and architectural design, I thrive on delivering scalable solutions while fostering collaboration and innovation within teams.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer II

ConnectWise
Pune
05.2022 - Current
  • Expertly developed and maintained high-performance microservices in Golang, specializing in REST APIs and gRPC for optimal inter-service communication.
  • Engineered critical services including Onboarding, Subscription, File, Manage Sync, and Platform Migration, adhering to stringent coding standards.
  • Mastered concurrency in Go with Goroutines and Channels, enhancing system performance and efficiency.
  • Influential in architectural design discussions, advocating for scalable, maintainable solutions and adeptly implementing design patterns.
  • Orchestrated and executed production releases, achieving seamless deployments with minimal service interruptions.
  • Embraced Agile methodologies, contributing to sprint planning, backlog refinement, and retrospectives using JIRA.
  • Recognized for excellence with Secure Quarterly and Annual Awards for FY 2022 and 2023.

Developer

Publicis Sapient
Pune
08.2021 - 05.2022
  • Partnered with Lloyds Bank to build REST APIs in Golang.
  • Optimized SQL queries for faster retrieval.

Trainee Analyst

Principal Global Services
Pune
11.2020 - 08.2021
  • Built enterprise-scale applications with Java & Spring Boot.
  • Migrated legacy systems to microservices.

Education

B.E. - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya
Bhopal
01.2020

Skills

  • Languages: Golang, Java
  • Technology: Microservices, SQL, REST API, gRPC, Kafka, Data structure & Algorithms
  • Tools & Cloud: AWS, Docker, CI/CD, Git, JIRA
  • Architectural design

Projects

Migration & Sync Service

  • Designed and implemented an event-driven architecture ensuring smooth and reliable transition of partner data between two systems.
  • Built a robust backend architecture using Golang, Kafka, REST APIs, and AWS services (AWS Lambda, AWS DynamoDB, AWS CloudFormation).
  • Leveraged Golang core features such as goroutines, channels, concurrency patterns, and error
  • Optimized database queries, caching strategies, and asynchronous processing pipelines to improve performance and reduce data sync latency by 66%.
  • Implemented monitoring and alerting for data pipelines using AWS CloudWatch and custom metrics, ensuring high availability and reliability
  • Integrated with Auth Service, Partner Service, and Mapping Service to seamlessly exchange required data.
  • Led a team of 7 engineers, guiding them through design decisions, code reviews, and best practices for Golang and microservices.
  • Coordinated with cross-functional teams & architects to define data contracts, handle migration edge cases, and ensure backward compatibility during system rollout.

Onboarding Service

  • Improved partner onboarding time by 80%, significantly enhancing overall efficiency and user satisfaction.
  • Developed RESTful APIs and gRPC services in Golang, streamlining the onboarding process and improving the partner experience.
  • Utilized goroutines and channels in Golang to handle multiple independent REST/gRPC calls concurrently, aggregating data into a single object to improve processing efficiency.
  • Containerized services using Docker, enabling consistent deployments across environments and simplifying CI/CD pipelines.
  • Developed and maintained comprehensive unit tests and integration tests to ensure high code quality and reliability.

File Service

  • Developed a common microservice for file storage and management using Golang, capable of handling files up to 500 MB with an average API response time of 480-500 ms.
  • Leveraged AWS-S3, AWS-DynamoDB and AWS-ECS for file operations.

Timeline

Senior Software Engineer II

ConnectWise
05.2022 - Current

Developer

Publicis Sapient
08.2021 - 05.2022

Trainee Analyst

Principal Global Services
11.2020 - 08.2021

B.E. - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya
Jay Kumar Lalwani