
Mahesh Sovani
Verified Expert in Engineering
Software Developer
Pune, Maharashtra, India
Toptal member since September 22, 2022
Mahesh is a software developer and consultant with 4+ years of industry experience. He worked for one of the top global technology companies, Thoughtworks, where he gained a vast experience in industry standards, clean coding, refactoring, test-driven development, infrastructure as a code, and Agile methodologies. Mahesh also worked in small teams, honing his skills in Apache Kafka, Google Cloud, Terraform, Kubernetes, and Docker.
Portfolio
Experience
- Google Cloud Platform (GCP) - 4 years
- DevOps - 4 years
- Docker - 4 years
- Python - 3 years
- Terraform - 3 years
- Kubernetes - 3 years
- CircleCI - 3 years
- Amazon Web Services (AWS) - 1 year
Availability
Preferred Environment
Amazon Web Services (AWS), Google Cloud, Terraform, Node.js, React, Apache Kafka, CircleCI, Docker, Python 3, Kubernetes
The most amazing...
...thing I've worked on is an app for a radio telescope, importing a Python package to process massive data and show generated images.
Work Experience
DevOps Engineer
Everest Engineering
- Migrated applications securely from on-premise to AWS by following all security standards.
- Implemented infrastructure as a code for the entire setup to ease creation, modification and destruction. Used Packer, Ansible, and Terraform for doing the things along with AWS Python CDK.
- Automated the process of code deployments with the help of Shell and Ansible scripts.
- Set up Google Cloud services such as Google Kubernetes Engine, Cloud Run, Cloud Task, and Cloud Functions from scratch using Terraform. Implemented it with zero downtime deployment for an improved user experience.
- Automated infrastructure management using CircleCI, GitHub CI, and Terraform; implemented commands following the 3 Musketeers pattern.
Software Developer
Everest Engineering
- Fixed a critical page unresponsiveness issue for massive data in React.
- Standardized and converted infrastructure as code process using Terraform and AWS Cloud Development Kit (CDK).
- Created and standardized a process for managing common Docker images across multiple AWS accounts.
Software Consultant
Thoughtworks
- Developed an internal developer platform that helped the organization to transfer data between systems used by different teams, such as finance or recruitment, more effectively and reliably.
- Standardized and implemented infrastructure as code process across two subsystems. Ensured that React common components were uniform and gathered them in an internal library.
- Acted as a security champion within a team to ensure built-in security in applications and adherence to industry standards.
- Achieved zero downtime deployment of all applications.
- Automated infrastructure management using CircleCI along with Terraform and Shell scripts.
- Set up from scratch various Google Cloud services such as Google Kubernetes Engine, Cloud Run, Cloud Task, Cloud Functions, Container Registry, IAM, Cloud DNS, Cloud Storage, Cloud SQL, and so on using Terraform.
Software Consultant (Intern)
Thoughtworks
- Developed a Python package for processing terabytes of data coming from a radio telescope and converting it into raw images and charts.
- Built an interface for scientists to give and update the parameters; it was used for generating the images and viewing charts effectively by tweaking the range and data.
- Worked with SciPy, CASA, NumPy, Pandas, Plotly, and many more Python libraries for effective data processing.
Experience
App for Radio Telescope Image Processing
Internal Developer Platform
Timesheet Application
Education
Bachelor's Degree in Computer Science
Alagappa University - Chennai, India
Vocational Course in Mechanical Engineering
Government Polytechnic Solapur - Solapur, Maharashtra, India
Skills
Libraries/APIs
Node.js, React, PostgREST
Tools
Terraform, CircleCI, GitHub, Google Compute Engine (GCE), Helm, Docker Compose, NGINX, Ansible, Packer, Amazon Virtual Private Cloud (VPC), AWS Cloud Development Kit (CDK), Jenkins, SonarQube, Grafana
Paradigms
DevOps, Continuous Integration (CI), Serverless Architecture, Event-driven Architecture
Platforms
Apache Kafka, Docker, Google Cloud Platform (GCP), Google App Engine, Kubernetes, Amazon Web Services (AWS), Linux, Anaconda, Amazon EC2
Languages
Kotlin, Python, TypeScript, TypeScript 3, Python 3
Frameworks
Redux, Flask, Express.js
Storage
PostgreSQL, Amazon S3 (AWS S3), Google Cloud
Other
CI/CD Pipelines, Infrastructure as Code (IaC), Container Orchestration, DevOps Engineer, GoCD, Cloud Architecture, Scripting, Containers, Cloud Services, Slackbot, AWS Cloud Architecture, JavaScript Libraries, Security Groups, Prometheus
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