Mohamed Gani

I'm

About

Experienced Full Stack Software Engineer with over three years of hands-on experience in backend and frontend development using Java, .NET, Python, Angular and JavaScript frameworks. Expertise in designing and implementing robust, scalable solutions utilizing Microservices architecture, various frameworks, and cloud technologies. Proficient in leveraging Azure and AWS cloud services, implementing CI/CD pipelines, and managing Kubernetes deployments.

Spring, Spring boot & Java and .NET Developer.

Has a forte to use and establish my capabilities and knowledge in every task and aim to be associated with a respected firm that will provide me with a platform to apply and enhance my knowledge.

  • Birthday: 14 June 1998
  • Website: Personal Portfolio
  • Phone: +1 (216) 972-6872
  • City: Cleveland, USA
  • Age: 26
  • Degree: Master's in Computer Science
  • Email: m.mohamed.gani.98@gmail.com
  • Freelance: Available

Skills

Certifications:

Core Java

Kubernetes

Microsoft Azure AI-900


Tools and Technologies:

Eclipse, Visual Studio Code, Git, DBeaver, Kubernetes, Dynatrace, Splunk, Android Studio, Photoshop, Ms Sql Server, MariaDB, Azure

Java 90%
Backend Debugging 95%
Deploying Services to Cloud 85%
Python 90%
JavaScript 80%
CSS 85%

Resume

Experienced Full Stack Software Engineer with over three years of hands-on experience in backend and frontend development using Java, Python, .NET, Angular and JavaScript frameworks. Expertise in designing and implementing robust, scalable solutions utilizing Microservices architecture, various frameworks, and cloud technologies. Proficient in leveraging Azure and AWS cloud services, implementing CI/CD pipelines, and managing Kubernetes deployments.

Summary

Mohamed Gani Mohamed Sulthan

A Software developer with two years of experience in Java, Spring and Spring boot actively seeking a summer internship in 2022 for the SDE position.

  • Cleveland, Ohio, USA
  • (216) 972-6872
  • m.mohamed.gani.98@gmail.com

Education

Master in Computer Science

2021 - 2023

Cleveland State University, Cleveland, Ohio, USA

Specializing in Algorithms, Software Development and Data Mining

GPA: 3.55

Bachelor in Computer Science

2015 - 2019

Anna University, Chennai, India

Completed my Bachelors from one of the prestigious universities in India.

I have learned all the basics of the Computer Science and Programming Languages.

Prepared Technical Proficiencies

Software Development

JAVA, .NET Framework, Python, C, C++

Web Development

Angular, JavaScript, HTML, Css

Tools & Technologies

Azure, Eclipse, Git, DBeaver, Kubernetes, Dynatrace, Splunk, Android Studio, Photoshop, HTML, JavaScript, Css, Ms Sql Server

Expertise Areas

Back-end debugging, Deploying services in the cloud

Professional Areas

API’s, Spring, Spring Boot, JIRA, SLACK, ARC

Certifications

Core Java

Kubernetes

Microsoft Azure AI-900

Achievements

  • Won PINNACLE Award for Rising Star (FY21) in Accenture Technology
  • Won Star of the Month Twice in Accenture Technology
  • Got an Academic Excellence Scholarship at Cleveland State University
  • Got a Teaching Assistant for Data Structures and Algorithms at Cleveland State University

Professional Experience

Software Engineer Specialist

Technologies: Java 17, Spring Boot 3, Spring WebFlux, API Contracts, OAuth2, Oracle, OpenShift, Bitbucket

Aug 2023 - Dec 2023

FIS, Atlanta, Georgia, USA

  • Spearheaded the development of a Spring Boot 3 application using Java 17 for the Next Generation Authentication Team. The core feature integrated OIDC via REST, heightening security measures for user authentication. Collaborated with the security team to ensure top-tier protection against vulnerabilities.
  • Designed a robust system to generate time-sensitive authentication codes that are stored in the Oracle Database. These codes, active for a three-minute window, are a pivotal part of the enhanced login process. Upon a user’s entry of the code, the system cross-references its validity before granting access. This workflow, enhanced by close cooperation with the frontend team, ensures a frictionless user experience.
  • Leveraged OpenShift for efficient application deployments, significantly minimizing potential downtime. Incorporated Swagger tools to facilitate in-depth local testing, elevating the application’s reliability. Consistently engaged with Rally for daily team standups, enhancing task oversight and fostering team synergy.

Software Engineer

Technologies: Python, LLM, NVIDIA A100, QLoRa, FastAPI, OpenAI, Azure AI Form Recognizer Studio

Aug 2023 - Dec 2023

MRI Software, Solon, Ohio, USA

  • Enhanced AI model efficiency as part of the AI team by researching open-source LLMs, fine-tuning Falcon and MPT-7b models using Azure ND A100 v4 GPUs and QLoRa, achieved a 52.5 score on TruthfulQA benchmark.
  • Developed and contributed to forms intelligence processing model for 15 clients, achieving 99% accuracy in extracting data from over 30,000 forms, and seamlessly integrated the output with a Angular frontend.
  • Implemented and optimized semantic search functionality in indexed documents using Elasticsearch 8.8 and a fine-tuned Falcon model, achieving over 66% performance improvement with KNN vector searches.

Graduate Assistant

Technologies: Python, NLP, Machine Learning, Docker, Kubernetes

Jan 2022 - May 2023

Cleveland State University, Cleveland, Ohio, USA

  • Extracted and converted nearly 10 years of conflict minerals reporting data from the U.S. government website into a csv format. Utilized Python scripting for efficient data handling and processing.
  • Preprocessed and scraped relevant information from approximately 1500 cleaned URLs, including headers and paragraphs, using Scrapy. The data was then clustered using the K-Means algorithm, achieving an accuracy rate of 95%. Managed the entire process within Docker containers and Kubernetes, ensuring seamless deployment.

Software Engineer Intern

May 2022 - Aug 2022

MRI Software, Solon, Ohio, USA

  • Built and integrated public affordable housing applications using .net framework adhering to government guidelines
  • Developed a test suite using PlayWright to run nunit tests against functionalities and workflows
  • Stored the test log results with test screenshots in the Azure Data Explorer
  • Implemented Teams Notifications and Scheduled build run from the Azure Pipelines
  • Created dashboards in Angular platform to show the test reports using fetched API data from the pipelines

Application Development Associate

Oct 2019 - Aug 2021

Accenture, Chennai, India

  • Developed applications using Java, Spring and Spring Boot to perform create, edit, addaline, cancel and reactivate order operations
  • Modified and implemented all the existing services into International Markets
  • Deep dive into Debugging, Logging and Troubleshooting technical problems
  • Changed the configuration and business logic as per user request for different worldwide markets
  • Responsible for resolving production issues and questions asked by the users on cloud builder projects
  • Created a Splunk dashboard to monitoring the health check of the application

Services

This will give a detailed information about my work related experiences.


Client Project

Worked for an E-Commerce client, their projects were in Spring and Spring Boot based applications which were used as REST API calls

Task Updates

Known very well to work in JIRA board. Finished the assigned tasks before the deadline

Database

I checked valid data from the database and did backend testing for all the service calls

Debugging

Worked on services projects with the integration of different API's. Deep dive into debugging found and solved many errors

Deploying Services

Building dependencies API in looper and deploying the services to the Cloud. Once deployed will check the logs in Kubernetes

Takeaways

The tasks I had worked on helped me to learn about how the entire backend environment works.


Experience Summary

FIS

Technologies: Java 17, Spring Boot 3, Spring WebFlux, API Contracts, OAuth2, Oracle, OpenShift, Bitbucket

  • Spearheaded the development of a Spring Boot 3 application using Java 17 for the Next Generation Authentication Team. The core feature integrated OIDC via REST, heightening security measures for user authentication. Collaborated with the security team to ensure top-tier protection against vulnerabilities.
  • Designed a robust system to generate time-sensitive authentication codes that are stored in the Oracle Database. These codes, active for a three-minute window, are a pivotal part of the enhanced login process. Upon a user’s entry of the code, the system cross-references its validity before granting access. This workflow, enhanced by close cooperation with the frontend team, ensures a frictionless user experience.
  • Leveraged OpenShift for efficient application deployments, significantly minimizing potential downtime. Incorporated Swagger tools to facilitate in-depth local testing, elevating the application’s reliability. Consistently engaged with Rally for daily team standups, enhancing task oversight and fostering team synergy.

  • MRI Software

    Technologies: Java, Spring, Spring Boot, API contracts, Angular, Kubernetes, Splunk, Swagger

  • Streamlined real estate operations through the development of REST API calls and Java-based modules utilizing Spring and Spring Boot frameworks. This optimization refined data analysis workflows, markedly amplifying the performance and scalability of the real estate analytics system.
  • Played a key role in architecting a robust real estate management platform catering to 15 clients. Championed the integration of data extraction and processing functionalities using Java, Spring, and Spring Boot, which interfaced seamlessly with an Angular frontend.
  • Incorporated a Splunk dashboard for real-time application health and performance insights. Crafted detailed Swagger API documentation, solidifying efficient and transparent integrations within the real estate platform.

  • Cleveland State University

    Technologies: Python, NLP, Machine Learning, Docker, Kubernetes

  • Extracted and converted nearly 10 years of conflict minerals reporting data from the U.S. government website into a csv format. Utilized Python scripting for efficient data handling and processing.
  • Preprocessed and scraped relevant information from approximately 1500 cleaned URLs, including headers and paragraphs, using Scrapy. The data was then clustered using the K-Means algorithm, achieving an accuracy rate of 95%. Managed the entire process within Docker containers and Kubernetes, ensuring seamless deployment.

  • MRI Software

    Technologies: C#, .NET Core, Entity Framework, Angular, Azure, Playwright, Agile Methodology

  • Built and integrated public affordable housing applications using .net framework adhering to government guidelines
  • Developed a test suite using PlayWright to run nunit tests against functionalities and workflows
  • Stored the test log results with test screenshots in the Azure Data Explorer
  • Implemented Teams Notifications and Scheduled build run from the Azure Pipelines
  • Created dashboards in Angular platform to show the test reports using fetched API data from the pipelines

  • Accenture

    OMS – NOVA (Walmart) | Accenture Advanced Technology Centre | Role: Backend Developer

    OMS – Order Management System handles creation and Maintenance of Manual and Automated Purchase Orders.

    NOVA is a web-based application used to create purchase orders, distribute merchandise and manage existing orders.

    NOVA provides the ability for users to create manual orders and edit, cancel, reactivate existing purchase orders across multiple channels (Staple, Crossdock, Direct to Store (DSD), Direct to Store Distribution Centre (DSDC), WorkOrder(WO), Stock Transfer Order (STO), Import Purchase Order (PO)). This product includes all User Interface services to create and maintain Purchase Orders.


    Roles and Responsibilities:

  • Developed applications using JAVA Spring and Spring Boot
  • Modified and implemented all the existing services to International Markets
  • Analyzed the project and modified the configurations and business logic handled the use cases for different markets dynamically
  • Deep dive in to debugging, logging and troubleshooting technical problems
  • Responsible for providing solutions for production issues and the questions asked by the users
  • Responsible for working and resolving issues on Cloud PO builder projects

  • Technologies Used:

    Spring, Spring Boot, Spring JDBC, Microservices, RestWS, KAFKA, DB2, MariaDB, WCNP, Looper, Kubernetes, OneOps, Maven, GitHub, Jenkins, Dynatrace, Splunk, JIRA


    Expertise Areas:

    Back-end debugging, Deploying services in the cloud


    Projects

    Student Management System

    Developed an application using spring and spring boot technology that aimed for universities to manage their student details. This application focuses on maintaining the student information and their payment history based on the credits they studied. The user can also filter the payment report between the specific date range, pending balance and status of the studied courses


    Small Parser

    Developed a web application using the Python Flask framework without predefined python libraries that have been used to parse the time log data file to get the time that the author spent in each log file. It acts dynamically by uploading the log file and printing the total time taken for the file


    Database Retrieval (DMA)

    Developed a python code that retrieves the data from the database using sqlite3 and represents it in JSON format. This process will dynamically retrieve the required table details and use JSON dumps to print all the required data into the text file


    Inventory Management System

    Developed an application that aimed at integrating the various aspects of an organization’s inventory tasks; these included purchasing, shipping, tracking, receiving, warehouse storage, and reordering


    Women's Safety

    Developed a mobile application, which could be activated by clicking the volume keys (up or down key or key guard) in a certain pattern that would send an SMS to five stored recipients with current location and simultaneously, sound the mobile alarm


    Accident Prevention and Vehicle Controlling System

    The project aimed at having automatic control over vehicles in which the drivers did not adhere to the speed limit, especially when driving through a school, wildlife or signal zone. Implemented technologies such as RF transmitter & amp; receiver, Atmega328p controller, GPS, GSM, alcohol, eye and smoke sensor in the system to ensure that the speed limit of the vehicle wascontrolled automatically in these zones

    Contact

    Feel free to reach out to me!!!

    Location:

    1900 Euclid Avenue, Apt 502, Cleveland, OH 44115

    Call:

    +1 (216) 972-6872

    Loading
    Your message has been sent. Thank you!