Midhun Devasia

Midhun Devasia

Midhun Devasia

👨‍💻 Backend Developer | Currently Learning #Devops 🥑 & #Kubernetes | Python | Golang | Java | AWS | GIT ⚡️| DevRel Enthusiast | Open Source ❤

@midhundevasia

Joined Nov 2022

Bangalore, India

About

“Hey JARVIS 👋, Don’t leave me, buddy...!” As a child, I too fancied superheroes, as most of us dreamt of becoming Iron Man and saving the world. The Artificial Intelligence (AI) program - JARVIS in the Iron Man series has stolen my heart since childhood. The way the character Tony Stark interacts with JARVIS and the way JARVIS Automates the process for him fascinated me.

But with age came the realisation that they were mere fiction and that I needed to grow over my fantasy until I learned about Computer Science and AI - Automation professionals. I don't want to sound too corny, but I believe we all could admit they are the heroes, the world needs now more than ever. This excites my desire to join the clan of Computer Science professionals.

As a software developer with a passion for creating innovative solutions to complex problems. However, I noticed that many of the projects I worked on encountered challenges during deployment and release, causing frustration and delays for both the development team and the end-users. I knew there had to be a better way to streamline the software development lifecycle and improve collaboration between teams.

That's when I discovered DevOps, a methodology that emphasizes communication, collaboration, and automation to make the software development process more efficient and effective. I started teaching myself DevOps principles and tools and even began experimenting with different automation and monitoring tools on my personal projects

Having acquired a solid foundation in a wide gamut of technical areas through a bachelor’s degree in Computer Science and Engineering, I chose to master programming as I instantly fell in love with Computers and DevOps the day I met them. We get to know each other better through the language of Python and Golang, in which I am very conversant.

Although it was Java that introduced me to coding, I prefer Python for its simplicity and abundance of Machine Learning (ML) libraries, and Golang for its concurrency and networking features, and its high degree of portability, which make it well-suited for building cloud-native apps such as Kubernetes.

I have hands-on,

► TECHNICAL SKILLS : 👨🏻‍💻 Python (including NumPy, Pandas, SciPy, Matplotlib, Seaborn, PPTX Libraries), Golang Tkinter, SQL, TCL/TK, Unix Java, JavaScript, HTML, CSS, Object Oriented Programming (OOP).

► TOOLS : 🛠️ Python Jupiter Notebook, Microsoft Visual Studio Code, Excel, PowerPoint Power BI, Tableau, GIT, Gerrit, AGILE, AWS, PUTTY, FileZilla, Docker, Kubernetes

► COURSEWORK : 🧠 Data Structures and Algorithm. Object Oriented Programming(OOP). Operating Systems. Understanding of RDBMS, especially MS SQL Server, and good knowledge of MS SQL.

► EXTRA-CURRICULAR : 🎒 Aside from coding, I enjoy watching Movies, Music (vocal), Badminton and Travelling

I am an extremely organised and versatile person who possesses an optimistic and charismatic personality and strong interpersonal skills. A self-motivated team player who is both dutiful and punctual at executing assigned responsibilities with perfection. Being a quick learner with astounding perseverance constantly excites me in experimenting, exploring and advancing my knowledge of relevant technologies.

My speciality

Software Engineering

Blogger

Open Source

Python

DevOps

Kubernetes

Golang

Developer Relations

Experiences

Data Analyst

Aug 2021 - Present

2yrs 7mos

Aug 2021 - Present

2yrs 7mos

See more

Client: General Motors (GM)- USA 🇺🇸 Domain: Automotive & Electric Vehicles Duration: April 2021 - Present Technologies Used: Tkinter · SQL · PyQt · Python (using NumPy, Pandas, Matplotlib, Seaborn libraries) · MS Excel · MS PowerPoint · GIT · Gerrit Methodology: Agile Methodology PROJECT RESPONSIBILITIES: ◆ Worked as Data Analyst and Automation Engineer for developing data based various process automation tools for Combustion and Electric Vehicles for reducing the cycle time for CAE Structure NVH validation by collecting the data from various CAE Models of different Engines, Transmission Units, Battery Teams and universal files using Python, SQL, MS Excel, Shell Scripting and Build GUIs using Tkinter and PYQT. ◆ Active usage experience of pre-processing and analysis of large volumes of raw and unstructured data using Python, SQL, Tableau and MS Excel. ◆ Generated Data plots for Analysis using Python including NumPy, Pandas, Matplotlib, Seaborn and PPTX libraries ◆ Successfully implemented projects using the agile methodology working with cross-functional and cross-country teams. Experienced in agile scrum or Kanban practices, attended daily and weekly stand-ups to discuss on the sprints. ◆ Responsible for gathering and writing business requirements, functional specifications, process flows and use cases, and delivering estimates for projects. Also have experience in estimation analysis, developing code, unit-testing, reviewing and deploying to production in Windows and Linux environments. ∗ RESPONSIBILITIES HANDLED : • Understanding and gathering requirements. • Analysis and feasible study of requirements. • Run Proof of Concepts to validate the feasibility of the design • Developing the code based on the requirements. • Data Extraction, Transformation and Loading from the source. • Designing, Coding, and Unit testing. • Debugging and Performance tuning of the system • Delivery, support, analysis and documentation handling.
Python

Python

VS Code

VS Code

Jupyter

Jupyter

Git

Git

NumPy

NumPy

Pandas

Pandas

Matplotlib

Matplotlib

MySQL

MySQL

Microsoft Excel

Microsoft Excel

AWS

AWS

PyQt

PyQt

Data Analyst Intern

Apr 2021 - Jul 2021

3mos

Apr 2021 - Jul 2021

3mos

See more

Client: General Motors (GM) Domain: Automotive Duration : April 2021 - Present Technologies Used : Tkinter · SQL · PyQt · Python (Programming Language) · MS Excel · MS PowerPoint Methodology: Agile Methodology CLIENT DESCRIPTION: General Motors, is an American corporation that was the world’s largest motor-vehicle manufacturer for much of the 20th and early 21st centuries. It operates manufacturing and assembly plants and distribution centres throughout the United States, Canada, Ireland, India and many other countries. The company’s major products include automobiles, trucks, automotive components, and engines. GM’s headquarters are in Detroit. PROJECT RESPONSIBILITIES: ◆ Gained knowledge of the Automotive industry from a technical, functional and business perspective and worked closely with the OEM (Original Equipment Manufacturer) and Engineering department. ◆ Proactively work with a team of 6 members to resolve the issues with developed data based python automation based tools and providing maximum client satisfaction. ◆ Created MYSQL database for storing and retrieving data. ◆ Demonstrated ability to work with multiple cross-functional teams to complete overall features and fix defects. ◆ Worked closely with the Testing team members to identify and rectify software bugs and assisted engineering team for efficient implementation. ◆ Supported client users in resolving ongoing issues in the application, using python and Tcl/Tk which helped in reducing the chances of getting error by 30% also documented and kept track of all the incidents.
MySQL

MySQL

PyQt

PyQt

Python

Python

Microsoft Excel

Microsoft Excel

Tech Stack

Languages
Python

Python

Beginner

Go

Go

Beginner

Java

Java

Beginner

Java Tools
Java 8

Java 8

Beginner

Databases
MySQL

MySQL

Beginner

Platforms
AWS

AWS

Beginner

Data Science
NumPy

NumPy

Beginner

Pandas

Pandas

Beginner

Charting Libraries
Matplotlib

Matplotlib

Beginner

Machine Learning
scikit-learn

scikit-learn

Beginner

File Transfer
FileZilla

FileZilla

Beginner

Terminal Emulators
Putty

Putty

Beginner

Version Control
GitHub

GitHub

Beginner

Git

Git

Beginner

Virtual Machine Platforms
Docker

Docker

Beginner

Container Tools
Kubernetes

Kubernetes

Beginner

Certifications

APJ Abdul Kalam Technological University

Bachelors in Computer Science and Engineering

Copyright © 2024 Midhun Devasia

Built with Showwcase