chinmay_sawant

backend_developer.go | mumbai, india

about

resourceful software engineer specializing in java and go with extensive experience in edtech and healthcare domains. passionate about building scalable backend systems, microservices architecture, and leveraging modern technologies to solve complex problems.

currently working with go (gin, gorm, graphql), python, and cloud technologies at a leading healthcare company in mumbai.

experience

leading healthcare company, mumbai

senior software engineer
august 2024 - present

developing applications in go (gin, gorm, graphql/gqlgen) and python within microservices architecture. migrating legacy services, optimizing data pipelines, leveraging generative ai (github copilot) for productivity improvements. working with docker, openshift (okd), and wundergraph.

leading edtech company, india

associate system analyst
february 2020 - july 2024

led implementation of new requirements and bug resolution. drove r&d initiatives using python and java. developed reporting solutions (jrxml, python reportlabs) and utilities for workflow efficiency. spearheaded application upgrades (jboss to wildfly, java/servlet to spring boot/angular).

technical_skills

java java_17
go golang
spring spring_boot
gin gin_framework
graphql graphql
gqlgen gqlgen
gorm gorm
python python
postgresql postgresql
redis redis
mongodb mongodb
Microservices microservices
REST API rest_apis
docker docker
OpenShift openshift_okd
Kafka apache_kafka
react react
javascript javascript
github copilot github_copilot
git git
vscode plugins vscode_plugins
JUnit5 junit5
Mockito mockito
Testify testify

featured_projects

python python_projects

motionsaver

a screensaver application inspired by wallpaper engine. features dynamic video backgrounds, real-time widgets (weather, stocks, media player), multi-monitor support, advanced security with windows api integration. built with python, opencv.

go go_projects

gopdfsuit

comprehensive web service for PDF generation using Go and Gin framework. features template-based PDF creation, HTML to PDF conversion, PDF merging, form filling, multi-page support with automatic page breaks, and interactive web interfaces. supports custom page sizes, font styling, tables, checkboxes, and wkhtmltopdf integration.

gomindmapper

interactive function relationship visualizer for go codebases — intelligent type resolution, interface implementation detection, and external module analysis. explore repositories through an expandable, pannable, zoomable mind map.

codemapper

tool to analyze large go codebases: automatically parse functions and call sites, generate a dependency map (codemap.json), and visualize relationships in an interactive react graph ui. backend is written in go; frontend is a browser visualizer. mit licensed.

go_fhir_demo

comprehensive go gin framework application with fhir r4 support. features postgresql database, swagger documentation, external fhir server integration, database migrations, structured logging, and clean architecture patterns.

employee_management_system

clean architecture employee management system with go and gin framework. interface-based service and controller layers, repository pattern, comprehensive testing with testify suites and gomock, swagger/openapi documentation for restful crud operations.

go_apollo_graphql

graphql server demonstration using go and gqlgen library with apollo gateway integration. showcases graphql federation capabilities, apollo router setup, and modern graphql best practices for scalable api architectures.

java java_projects

netflix_springboot_graphql

spring boot application with graphql implementation showcasing netflix dataset integration. demonstrates modern graphql api development with spring boot, utilizing kaggle netflix movies and tv shows dataset for real-world data processing.

url_shortener

full-stack url shortening service with react frontend and java spring boot backend. redis integration for fast storage and retrieval, configurable url expiry, authentication system, seamless redirect functionality with intuitive ui.

ecommerce_learning_project

spring boot learning initiative exploring modern web development. robust security with spring security and auth0 jwt authentication, spring data jpa with postgresql, comprehensive testing with junit5 and mockito, ci/cd pipelines using github actions.

vscode vscode_extensions

codememos (dokumenter)

vs code extension to collect and save code snippets with descriptions and explanations, highlight snippets in-editor, and export collected snippets to markdown files. features codelens ui, smart filename generation, and works with any language.

chrome chrome_extensions

gemini to markdown (gemininotetaker)

chrome extension that enhances your gemini experience by converting conversations to markdown format. features direct html-to-markdown conversion, integrated utilities menu, smart filename generation, and clipboard integration for seamless workflow.

youtube comments tracker

chrome extension that displays live-updating comments from specific users and/or comments containing timestamps on youtube video pages in a transparent, draggable overlay. features real-time comment monitoring, user-specific filtering, automatic timestamp detection, and dual mode operation for enhanced youtube viewing experience.

aura tube

chrome extension to customize youtube's grid layout — change the number of columns (1–20), adjust spacing (compact/normal/comfortable), and apply changes in real-time with persistent settings saved to the browser.

vibe coding vibe_coded_projects

blackhole simulation

interactive blackhole simulation created using gemini ai. features realistic gravitational effects and particle physics visualization. built with html5 canvas and javascript for an immersive space experience. best viewed in 1024x768 resolution.

dyson swarms

futuristic dyson swarm visualization created with gemini ai. demonstrates the concept of solar energy collection megastructures around stars. interactive simulation with realistic orbital mechanics and energy collection visualization.

interests

📚 book_reading
🚴 cycling
🎵 music
💻 exploring_tech
♟️ chess
🚀 space_enthusiast