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!

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.
  • Utilized Terraform to architect and deploy the complete infrastructure on Azure AKS and App Services.
  • Developed a REST API using Go-Fiber for seamless interaction with the AKS cluster to automate the container image build process.
  • Leading the development of the entire application from initial concept to production deployment.
category: Microservices
Technologies used: Go, Azure, Terraform, NextJs

👍🏽 Maintained

  • An open source library for Simplifying database structure extraction for databases in Go.
  • Implemeted methods for extracting database schema for MySQL and PostgreSQL,Snowflake, Bigquery
  • Added unit tests to test the library functionality and reliability.
  • created a library to provide developers with a reliable tool for simplifying database structure extraction in Go projects.
category: Go Library
Technologies used: Go, MySQL, Postgres, docker, snowflake, bigquery, redhsift

Toolcraft: A microservice tool calculator

👍🏽 Maintained

  • A microservoce application that calculate the real time distance travalled by a vehicle and create a toll tax invoice accordingly.
  • Integrated with Websocket for real time data visualization & Apache Kafka for real time data processing.
  • Implemented GRPC for microservice communication.
  • The application has Prometheus and Graphana integrated 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).
  • Implemeted JWT Token based Authentication.
  • Added Admin panel for Hotel and room management.
  • Added Database seeding using MongoDB.
category: Monoliths
Technologies used: Go, go-fiber, JSON API, JWT token, Docker

Ubuntu-github-Notifier

✨ Open Source

  • A linux service that sends your github notifications, directly into your Ubuntu's centralised notification center.
  • Built for automating your repetetive notififcations rechecking.
  • Used Github API for fetching real time notifications.
  • Used Linux kernal built it package "notify-send" to send the notification.
category: Linux Package
Technologies used: Go, Github API

Skills.

Languages:

FrameworksAndLibraries:

Databases:

ToolsAndTechnologies:

contact, socials.

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