Amol Gaikwad
|
Experienced Golang developer and GCP Certified professional (Associate Cloud Engineer & Professional Data Engineer) with 5+ years of experience designing and developing enterprise-grade microservices. Strong expertise in cloud-native architecture, REST/gRPC APIs, and data engineering on GCP, with a solid foundation in Goroutines, Channels, and TDD.
type Stack struct {
func Projects() []System
My projects utilize a wide variety of modern tools and technologies. I specialize in building highly scalable, resilient applications and deploying them on cloud infrastructure.
Finance Application
EnterpriseSeamless financial services enabling micro-loans, VAS, BNPL (Buy Now Pay Later), merchant offline payments, credit loans, and cash loans for customers and businesses.
Social Currency Platform
BlockchainEthereum Blockchain-based platform facilitating interactions between social media celebrities and followers via meetups, giveaways, and exclusive content through earned social currencies.
Social Media Content Platform
MediaSocial media platform where users upload images, audio, and video clips, then share across YouTube, LinkedIn, Twitter, and Facebook with a single click.
Goxpert – Golang Training Portal
EdTechA training and assessment platform designed for freshers and developers new to Golang. Admins manage courses, sections, and questions, while developers undertake courses and take assessments to become proficient and hire-ready.
Personal Projects
Side projects where I experiment with new technologies and build tools that solve real-world problems.
A powerful Visual Studio Code extension for seamless API testing. Test REST APIs directly in your editor without switching tools. Available on VS Code Marketplace and Open VSX.
func Experience() []Job
JUNE 2024 — PRESENT
Senior Software Developer
Absolute Labs · Pune, India · Remote
- Developing and maintaining unit tests to ensure high code coverage and stability, utilizing Go's testing framework and following TDD principles.
- Refactoring legacy code to enhance modularity, performance, and maintainability to support scaling.
- Identifying and resolving bugs across the system, performing root cause analysis, and deploying fixes that improve functionality.
JUNE 2023 — JUNE 2024
Golang Developer
Trigent Software Inc · Pune, India · Remote
- Developed and maintained microservices for the Credit Line Application (FIRSTmoney) using Golang, PostgreSQL, Docker, and Kubernetes.
- Designed and implemented a document-handler microservice using REST APIs and TDD.
- Collaborated on implementing new states in the Finite State Machine (FSM) for a loan management system.
- Contributed to seamless system scaling and performance monitoring using Jaeger and Grafana.
MAR 2021 — JUNE 2023
Junior Golang developer
Scalent Infotech Pvt. Ltd. · Pune, India · Hybrid
- Implemented multiple microservices for a Finance Application and Social Currency Platform using Golang and GORM.
- Developed APIs for financial services like BNPL, Credit loans, and VAS using REST and gRPC.
- Integrated OAuth with third-party services like Twitter and Telegram to enable user authentication.
- Optimized database queries and implemented cron jobs for scheduled tasks.
MAR 2020 — OCT 2020
Junior Software Engineer
Floratechno Solutions Pvt. Ltd. · Pune, India · Remote
- Created a social media platform for content sharing.
- Built features for uploading images, audio, and video clips with multi-platform sharing.
- Stack: Golang, Microservices, BBoltDB, AWS, WebRTC, Redis.
func Stats() map[string]int
0
var yearsExp int
Years of professional experience building scalable backend architectures.
0
var companies int
Engineering organizations where I built core systems and microservices.
0
var gcpCerts int
GCP Certifications: Associate Cloud Engineer & Professional Data Engineer.
0
var microservices int
Production-grade microservices built with Go, gRPC, and Kubernetes.
func Education() Degree
2017
Bachelor of Engineering (B.E.) in Computer Engineering
Dr. D.Y. Patil Institute of Technology, Pimpri, Pune University
Percentage: 65.66%
2014
Diploma in Computer Engineering
N.M.V. Polytechnic Talegaon, MSBTE Mumbai
Percentage: 65.41%
func Certifications() []License
GCP Associate Cloud Engineer
Issued Mar 2025 · Expires Mar 2028
ID: 90fbb613b2b74c5c8291a72ed52988e6
GCP Professional Data Engineer
Issued Mar 2026 · Expires Mar 2028
ID: 6fa4ce2b3c2940288585d4390aaf1c0a
GCP Fundamentals for Beginners
Udemy
Issued Jun 2024
ID: UC-99ad7585-f1df-4dea-965e-346476984fd8
Working with Microservices in Go (Golang)
Udemy
Issued Jun 2024
ID: UC-b2f71ab7-5b3e-458c-a781-6cb664dca4dd
Docker and Kubernetes: The Complete Guide
Udemy
Issued May 2024
ID: UC-a77d0e2b-94a2-4370-a72f-fa85fc6dbebf
Introduction to Testing in Go (Golang)
Udemy
Issued May 2024
ID: UC-db2a53dc-fba7-4ab5-b21d-dd270ea484ba
func OpenSource() Contribution
@gopheramol
GitHub Statistics
—
Repos
—
Stars
Fetching GitHub data...
Activity pattern is illustrative
func Blog() []Article
Goroutines & Channels: Mastering Go Concurrency
Deep dive into Go's concurrency model — how goroutines work under the hood, channel patterns, and practical examples for building concurrent microservices.
Building Microservices with Go: Clean Architecture
A comprehensive guide to structuring Go microservices using clean architecture principles, dependency injection, and interface-driven design.
TDD in Go: Writing Tests That Actually Matter
Learn test-driven development in Go with table-driven tests, mocking strategies, and integration testing patterns for real-world applications.
func Connect(ctx Context) error
// Send a packet to initiate handshake