Adarsh Melethil
Verified Expert in Engineering
Back-end Python Developer
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
Experience
Availability
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
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.
DevOps Engineer | Functional DevOps Engineer
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.
Experience
Autonomous RC Car
DevOps
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
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, CSV
Education
Bachelor's Degree in Software Engineering
University of Calgary - Calgary, Alberta, Canada
Certifications
Generalist Engineering
An Online Freelance Agency
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring