Adarsh-profile
🌻

👋 Hi, I am Adarsh

A Full time backend engineer, a part time freelancer from India.

20, he/him

about me.

Hey! I am an engineer (Developer, most of the times), learning how to build scalable and robust backend systems. My core focus is crafting performance-driven, well-architected backend systems that prioritize developer experience and maintainability, improving user experience.

I am currently open for SDE/SWE intern and fulltime roles, which involves building robust and resiliant backend infrastrucure, fast & efficient API's and libraries, backend engineering as the core.

A collaborative team of engineers or Freelancers, who are building great products. Interested in working together? Feel free to schedule a meet!

ResumeVideo Resume

worked as.

Open Source Contributer, Shipwright-io

at, https://shipwright.io

Feb, 2024 - Present

  • Actively contributing to Shipwright-io, a CNCF Sandbox project and framework for building container images on Kubernetes, as an Org Member.
  • Contributed significantly to the Shipwright CLI and build process, including implementing feature enhancements and fixing multiple bugs.
  • Continuously engaged in resolving issues, collaborating on critical updates, and driving improvements across the project.

Software Engineering Intern, The Cops

at, https://www.thecops.dev/

Apr, 2024-June 2024

  • Developed a Golang-based service to automate code commits, convert JSON to HCL, generate Terraform code, manage CI/CD pipelines (GitHub/Buildkite), and integrate GitHub tokens via installation IDs
  • Created a Go package for managing Buildkite pipelines and configured the CRD spec for pipeline types
  • Designed and implemented a Helm chart for controller deployment and integrated a GitHub Action for building and publishing the image

Software Engineering Intern, The Saas Company

at, https://www.thesaas.company/

Feb, 2024-Apr 2024

  • Developed an open-source library named Xray in Go for efficient database schema extraction and Implemented specialized methods for MySQL, PostgreSQL, Snowflake, BigQuery, Microsoft SQL Server and Redshift, reducing schema retrieval time by 45% and streamlining development workflows for Go projects.
  • Developed a command-line interface (CLI) application using Cobra to interact with various SQL databases supported by the Xray library, enabling users to execute SQL queries extract database schema information with a single command.
  • Strengthened library reliability by integrating comprehensive unit tests to ensure functionality and performance, providing developers with a dependable tool for database structure extraction in Go projects.The library is being used into 3 projects and is being constantly adpoted by the community.

DevRel Engineer Intern, The Internet Folks

at, theinternetfolks.com

Nov, 2022-Dec, 2022

  • Collaborated with the developer community to enhance product awareness and adoption.
  • Engaged with developers on social media platforms and forums to build and nurture a strong developer community.
  • Actively engaged with the developer community through forums, social media, and events to foster relationships and gather feedback.

projects.

🏗️ Ongoing

  • A developer tool designed for building container images without the need for writing Dockerfiles.
  • Developed and deployed the entire infrastructure on Azure AKS using Terraform, developed REST API to automate container image builds, and led the end-to-end development from concept to production deployment.
category: Microservices
Technologies used: Go, Azure, Terraform, NextJs

👍🏽 Maintained

  • An open source library for Simplifying database schema extraction and query execution for SQL databases in Go.
  • Added support for MySQL, PostgreSQL, Snowflake, Redshift, MSSQL and BigQuery.
  • Built a command-line interface (CLI) using Cobra to interact with various SQL databases, and added unit tests to ensure library functionality and reliability.
category: Go Library
Technologies used: Go, MySQL, Postgres, docker, snowflake, bigquery, redhsift

Toolcraft: A microservice tool calculator

👍🏽 Maintained

  • A microservice application that calculate the real time distance travalled by a vehicle and create a toll tax invoice accordingly.
  • Integrated WebSocket for real-time data visualization and Apache Kafka for real-time data processing, implemented gRPC for microservice communication, and integrated Prometheus and Grafana for monitoring and alerting.
category: Microservices
Technologies used: Go, GRPC, Protobufs, Apache Kafka, Docker, Prometheus, Graphana, Websocket

Book My Hotel

👍🏽 Maintained

  • A fully fledged backend system that falicitates hotel management (an OYO MVP).
  • Implemented JWT token-based authentication, added an admin panel for hotel and room management, and added database seeding using MongoDB.
category: Monoliths
Technologies used: Go, go-fiber, JSON API, JWT token, Docker

Skills.

Languages:

FrameworksAndLibraries:

Databases:

ToolsAndTechnologies:

contact, socials.

Twitter@twtadarsh
Instagram@adarshig_
Schedule a meetingcal.com/adarsh_jaiswal