Karan Sharma

Web Developer at Aajjo Business Solutions Private Limited

Delhi, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Karan Sharma is a self-taught .NET web developer with 11 years of practical experience building scalable web and desktop applications from Delhi. He combines strong C# and .NET expertise with hands-on contributions to open-source projects in Go and tooling ecosystems, including a CLI DNS client (doggo) and integrations for coala and listmonk. Comfortable across backend, DevOps and test automation, he has shipped features like blobstore providers, Docker Compose deployment scripts, and automated linters that improve code quality. His background running self-employed ventures sharpened his problem-solving, time management and cross-functional collaboration skills. Curious about observability, containers and distributed systems, he continuously learns and applies best practices to produce clean, maintainable code.
code11 years of coding experience
job1 year of employment as a software developer
bookThe Indira Gandhi National Open University (IGNOU)
stackoverflow-logo

Stackoverflow

Stats
203reputation
9kreached
8answers
13questions
github-logo-circle

Github Skills (43)

docker10
postgresql10
domain-name10
python10
testing10
command-line-interface10
docker-compose10
dockers10
code-analysis10
go10
dns10
command-line10
linter10
dns-sd10
devops10

Programming languages (21)

JavaCSSC++RustCMakefileVueGo

Github contributions (5)

github-logo-circle
mr-karan/doggo

Dec 2020 - Jan 2023

:dog: Command-line DNS Client for Humans. Written in Golang
Role in this project:
userFull-stack Developer
Contributions:19 releases, 7 reviews, 109 commits in 2 years 1 month
Contributions summary:Karan made multiple commits to the `doggo` repository, a command-line DNS client. They started with a very basic implementation and gradually added features and refactored code. They implemented the core CLI functionality by adding flags, and transport options. They have experience with core DNS concepts and used tools like Go and libraries like `urfave/cli`.
golangdns-clientdnsfor-humansdoh
knadh/listmonk

Jul 2019 - Mar 2022

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Role in this project:
userBackend & DevOps Engineer
Contributions:5 reviews, 22 commits, 24 PRs in 2 years 8 months
Contributions summary:Karan primarily contributed to the backend infrastructure and deployment of the listmonk application. Their work included adding a `blobstore` package with filesystem and S3 provider implementations, enhancing media handling. They also added scripts for demo and production setups using Docker Compose, including database migrations and health checks, as well as modifying configurations. Furthermore, they integrated a healthcheck endpoint and made updates to ensure compatibility and improvements to the installation script.
mailingcampaign-managementdashboardnewsletter-managementsmtp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Karan Sharma - Web Developer at Aajjo Business Solutions Private Limited