Summary
Overview
Work History
Education
Skills
Timeline
Generic
Mehdi Mohi Ud Din

Mehdi Mohi Ud Din

Software Engineer
Bangaluru

Summary

Forward-thinking Software Engineer with background working effectively in dynamic environments. Fluent in JAVA and React Js programming languages used to develop software within data analytics and telecom domain. Proud team player focused on achieving project objectives with speed and accuracy.

Overview

9
9
years of professional experience
2017
2017
years of post-secondary education

Work History

Delivery Lead

Mphasis
04.2024 - Current
  • As a delivery Lead I am responsible for designing and implementing new components and guide the junior members of the team towards the team goals.
  • Worked on Spring boot to implement rest apis, spring batch and microservices.
  • Worked on JMS as messaging queue to transfer data between microservices.
  • Worked on Thymeleaf to add UI to our spring boot application.
  • Worked on spring batch to configure jobs to read,write and process data from files.
  • Worked on python to create a comparator tool to compare two files for differences.
  • Worked on pcf for deployment of applications.

Lead Software Engineer

John Deere
09.2022 - 03.2024
  • As a Lead software Enigineer my responsibility was to design and code new software components and coach junior members of the team.
  • I worked on AWS to implement synthetic monitoring and SNS for our projects.
  • I worked on react.js to design re-usable components.
  • We followed TDD approach to minimize bugs in the code.
  • Worked on Sonarqube and vercode to ensure better quality of the code.
  • Worked on DTOs to minimize api calls to the backend.
  • Designed rest apis to insert, retreive and process data from the data base.
  • Worked on AWS dynamodb as data storage. Used LSI and GSI for fast retrieval of data.


Senior Software Engineer

LTI
06.2020 - Current
  • Skills Used in this Project: Java, Spring boot, spring cloud, micro services, AWS,Kafka, mongo db, elastic search.
  • Designed rest apis using microservices architecture and spring boot framework.
  • Integrated sendgrid mail api in our project to collect information and send it as a mail to the concerned email ids.
  • Designed collections in mogo db to store and retrieve data.
  • Used hystrix framework for fault tolerance and latency tolerance in the microservices interaction.
  • Used elastic to store, search, and analyze data.
  • Have experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Hystrix), AWS,kafka, Zookeeper, Restful Web Services.
  • Development of new listeners for producers and consumer for Kafka.

Software Developer

Maple Labs
07.2019 - 03.2020
  • Skills Used in this project: Java,spring boot, Hibernate, micro services, spring cloud and security, python, jenkins, React Js, Unit testing using Junit and mockito.
  • Maple labs provides Solutions for Life cycle Management of Infrastructure and Applications on Hybrid Cloud.
  • Design and deploy REST-full web services using Python's flask framework and test them using Postman.
  • Design dashboard to display resources provisioned to a particular user in vmware vCenter using HTML, CSS, bootstap and javascript.
  • Added bar charts to the UI using Google Charts api.
  • Add new tables to display data showing failed provisions in the vCenter.
  • Used ajax calls to get the data.
  • Work on vRA/vRO to take back-up of MSSQL servers in the vCenter and recover them subsequently using java's spring boot framework and rhinojs in the front-end.
  • Expertise in Spring Framework, including IOC,ORM,SPRING MVC, Spring Security, Spring Integration and Spring Cache.
  • Implemented user authorities' management with Spring Security.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • Test plans and Unit Testing using Junit and Mockito.
  • Test AWS VPC feature integrated into Maple labs' project MCMP.

Associate Software Developer

TEOCO
02.2017 - 06.2019
  • Skills Used in this project: Java, JSP, Servelets, Oracle SQL, Ant, maven, Spring boot, XML, java script, HTML, CSS.
  • The application takes a sample file (CSV file, tab-delimited file or a flat file)as input and converts it to an output file or loads the data into the database Added new features to our customized email-server using JavaMail api.
  • On certain conditions being fulfilled, the database throws an error which we wanted to send to the outlook mailserver tied to that environment.
  • Responsible for creating new pages using JSP which will allow an administratorto check if a user is an active directory user or not.Used LDAP to authenticateusers against active directory Was part of re-skinning one of our products using CSS,HTML5 and java scripts.
  • Added new features to UI using custom tag libraries.
  • Implemenented User management using LDAP protocol.

Education

B.Tech - Computer Science

University of Kashmir
Kashmir
02.2017

Skills

Java

Microservices

HTML, CSS, REACT JS

ORACLE SQL

MAVEN, JENKINS, AWS

Timeline

Delivery Lead

Mphasis
04.2024 - Current

Lead Software Engineer

John Deere
09.2022 - 03.2024

Senior Software Engineer

LTI
06.2020 - Current

Software Developer

Maple Labs
07.2019 - 03.2020

Associate Software Developer

TEOCO
02.2017 - 06.2019

B.Tech - Computer Science

University of Kashmir
Mehdi Mohi Ud DinSoftware Engineer