Gaurav is a Go / Golang Developer with 6+ years of experience in backend engineering and cloud integrations. He has a strong focus on developing scalable APIs and microservices, complemented by prior expertise in iOS development.
Designed and implemented microservices architecture, improving system modularity and deployment efficiency.
Successfully migrated APIs from PHP to Golang, enhancing system performance.
Developed and deployed iOS applications to the AppStore, showcasing full-stack mobile development capability.
Migrated APIs from PHP to Golang across multiple client projects, enhancing system performance and scalability.
Designed and implemented microservices architecture by disintegrating monolithic services, improving system modularity and deployment efficiency.
Accumulated 6 years of experience in the full software development lifecycle: design, development, testing, and maintenance.
Overview: Global Communications Platform as a Service (CPaaS) company providing API and visual tools for worldwide customer communication. Responsibilities: Designed and developed service features, engaging in client discussions, Sprint demos, HLD, LLD, and sequence flow diagram creation. Implemented go-routines and channels for concurrent data processing, enabling the consumption of scalable, concurrent data from message queues.
Key outcomes:
Worked on consuming scalable, concurrent data by creating multiple consumers.
Implemented go-routines and channels for concurrent data.
Migrated old APIs from PHP to Golang.
Overview: Fin-tech banking Service operating on a platform to provide Banking Solutions. Responsibilities: Designed new services according to project requirements. Added new features to the existing application. Resolved queries and bugs. Successfully migrated APIs from PHP to Golang.
Key outcomes:
Added new features to the application.
Overview: Cloud platform-as-a-service for organizations in regulated industries to launch new experiences. Responsibilities: Designed new services as per client requirements. Implemented cloud services with GCP, Azure, and AWS. Disintegrated monolithic services into a microservices architecture.
Key outcomes:
GCP Implementation along with Azure and AWS cloud services.
Disintegrating monolithic services into micro-services.
Overview: Real-time data platform as a service that allows customers to build data pipelines quickly. Responsibilities: Created a data pipeline using Google Sheet API to fetch all records from a Google spreadsheet. Understood and implemented the Iterator system design pattern.
Key outcomes:
Created a data pipeline using Google Sheet API.
Implemented the Iterator system design pattern.
Gaurav
Go Developer