Adarsh Melethil, Back-end Python Developer in Calgary, AB, Canada
Adarsh Melethil

Back-end Python Developer in Calgary, AB, Canada

Member since October 28, 2021
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.
Adarsh is now available for hire

Portfolio

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

Experience

Location

Calgary, AB, Canada

Availability

Full-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.

Employment

  • 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.1
  • 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.

Skills

  • Languages

    Python 3, Python, Clojure, JavaScript, Bash
  • Libraries/APIs

    Node.js, React, D3.js
  • Platforms

    Docker, Kubernetes, Raspberry Pi
  • Storage

    PostgreSQL, PostgreSQL 10.1
  • Frameworks

    Django, ClojureScript
  • Tools

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

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

Education

  • Bachelor's Degree in Software Engineering
    2014 - 2019
    University of Calgary - Calgary, Alberta, Canada

Certifications

  • Generalist Engineering
    DECEMBER 2020 - PRESENT
    An Online Freelance Agency

To view more profiles

Join Toptal
Share it with others