Adarsh Melethil, Developer in Calgary, AB, Canada
Adarsh is available for hire
Hire Adarsh

Adarsh Melethil

Verified Expert  in Engineering

Bio

Adarsh is a back-end developer with four years of experience specializing in Python. After earning his bachelor's degree in software engineering, he joined an amazing team of DevOps engineers at Synopsys, a leading designer of autonomous chips, and he co-developed autonomous RC cars that were showcased (as the only software) at a Beakerhead AI event. Adarsh transitioned to Python once he realized that being a developer was his calling.

Portfolio

Emburse
Python 3, Django, PostgreSQL, Python, PostgreSQL 10
Synopsys
Docker, Kubernetes, Clojure, Python 3, Bash, Vault, Terraform, GitLab CI/CD...

Experience

  • Python - 4 years
  • Kubernetes - 3 years
  • Docker - 3 years
  • PostgreSQL - 2 years
  • Node.js - 1 year
  • Clojure - 1 year
  • Django - 1 year
  • Bash - 1 year

Availability

Part-time

Preferred Environment

Emacs, Docker, Kubernetes, Python 3, Clojure, Python, D3.js, Node.js, React, JavaScript

The most amazing...

...project I've worked on was an application using Clojure, ClojureScript, and D3.js to visualize Emacs packages.

Work Experience

Software Engineer

2021 - PRESENT
Emburse
  • Reworked the Django admin page to include permission restrictions.
  • Implemented a row-based filter to show only a subset of a table based on permissions.
  • Deployed business roles that are extended to custom actions and pages and integrated to be managed with Okta.
  • Worked on integration with American Express FDX API.
  • Worked on integration with Finicity to access American Express personal card.
  • Created API to expose credit card data that is consumed internally by other business units.
Technologies: Python 3, Django, PostgreSQL, Python, PostgreSQL 10

DevOps Engineer | Functional DevOps Engineer

2018 - 2021
Synopsys
  • Managed 30+ app Helm Charts, maintained deployment scripts and Terraform HCL files, and helped developers debug Kubernetes applications that were deployed.
  • Created and managed Concourse and GitLab CI pipelines to deploy to webpack DevServer and QA.
  • Developed an application that configured Vault for application secrets.
Technologies: Docker, Kubernetes, Clojure, Python 3, Bash, Vault, Terraform, GitLab CI/CD, Helm, Concourse CI, Python

Experience

Autonomous RC Car

Created an autonomous RC car using Raspberry Pi and neural networks to run a track without human intervention. This was done using supervised machine learning and a simple end-to-end network, and the project was showcased at a Beakerhead AI event.

DevOps

Joined the DevOps team when they were transitioning from an old tech stack to a more modern one that was declarative.
Via Terraform added Terragrunt and provided state management with Google Cloud Platform storage. Managed Concourse split-out tests, built into Gitlab CI with separate builders in Kubernetes. For Kubernetes used, KinD to replicate minimal cluster for faster turnaround, built with Go. Finally, a small Clojure app was used to load Java shared library to test request response or service.

Education

2014 - 2019

Bachelor's Degree in Software Engineering

University of Calgary - Calgary, Alberta, Canada

Certifications

DECEMBER 2020 - PRESENT

Generalist Engineering

An Online Freelance Agency

Skills

Libraries/APIs

Node.js, React, D3.js

Tools

Emacs, Vault, Terraform, GitLab CI/CD, Helm, Concourse CI, Google Kubernetes Engine (GKE)

Languages

Python 3, Python, Clojure, JavaScript, Bash

Platforms

Docker, Kubernetes, Raspberry Pi

Storage

PostgreSQL, PostgreSQL 10

Frameworks

Django, ClojureScript

Other

Software Deployment, Embedded Systems, Machine Learning, Neural Networks, Supervised Machine Learning, Programming, CSV

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring