Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Mohd Ayub Ahmed

Hyderabad

Summary

Experienced and results-driven Java Full Stack Developer with 9 years of expertise in designing, developing, and deploying enterprise-level applications. Adept in Java/J2EE, Spring Boot, and Microservices architecture, with strong command over RESTful web services and robust backend development. Proficient in front-end technologies including HTML, JavaScript, Ajax, jQuery, and Angular 16, enabling seamless full-stack development.

Possesses deep knowledge of database systems such as Oracle, MySQL, SQL Server, PostgreSQL, and Redis. Skilled in cloud technologies with hands-on experience in Microsoft Azure (Blob Storage, Key Vault, SQL, OAuth 2.0) and integrated Application Insights for performance monitoring. Experienced in containerization and orchestration using Docker and Kubernetes (Minikube), creating consistent and scalable development environments.

Demonstrated expertise in implementing design patterns (DAO, DTO, Front Controller), unit testing with JUnit and Mockito, and leveraging version control systems like Git, Bitbucket, and SVN. Adept at using project management tools such as Azure DevOps and Jira, and experienced across multiple development environments including Eclipse, Spring STS, Windows, Ubuntu, and basic Linux.

A collaborative team player with strong analytical, problem-solving, and time management skills, capable of driving development across the full software development lifecycle and delivering high-quality solutions in Agile environments.

Overview

10
10
years of professional experience

Work History

Technical Lead

Tata Consultancy Services
Hyderabad
03.2024 - Current
  • Developed RESTful APIs using Spring Boot with OpenAPI and Swagger; enforced API governance through error handling, versioning, and health monitoring.
  • Implemented caching and integrated Azure Blob Storage for secure and scalable document storage.
  • Wrote unit and integration tests using JUnit and Mockito, applying mutation testing to ensure test effectiveness.

System Software Principal Engineer

TTEC Digital Analytics
Hyderabad
05.2020 - 03.2024
  • Developed full-stack application from scratch, including HLD design, RESTful APIs, database components (tables, procedures, triggers), and front-end integration.
  • Ensured code quality and maintainability by integrating CPD/PMD in a multi-module Maven project and conducting unit testing with Mockito.
  • Conducted vulnerability scans using Black Duck and led the escrowing process with NCC Group, reinforcing software security and compliance.
  • Collaborated in Agile ceremonies and supported Angular migration to modernize the application’s front-end architecture.

Technology Analyst

Infosys
Hyderabad
08.2018 - 05.2020
  • Developed FileNet plugins and OpenText connectors in Java to enhance FileNet ICN functionality and improve file retrieval from the repository.
    • Implemented remote server interactions using JCraft-JSCH and SFTP for monitoring, deployment automation, and email alerting based on application status.

Software Development Engineer

HTC Global Services
Chennai
02.2015 - 06.2018

Executed end-to-end development by creating DTOs, Business, DAO, and service layers, along with reusable generic classes to ensure robust architecture and maintainable code.
• Developed reports and dashboards using Dynamic Report API, MySQL, iReports (jrxml), and integrated them with Java via Jasper Reports for rich data visualization.
• Acted as a Full Stack Developer, coding in JSP, JavaScript, Java Action Classes, and DAO, while handling CRUD operations, code refactoring, and resolving bugs and change requests.
• Collaborated with Business Analysts for requirement clarification, prepared LLD documents, conducted code reviews using Sonar, and supported UAT for smooth deployment.

Education

Bachelor of Technology - Electronics And Communications Engineering

Mahaveer Institute of Science And Technology
Hyderabad

Skills

    Languages & Web Technologies: Java 8, Java/J2EE, Spring Boot, RESTful APIs (Spring REST, RestEasy, Jersey-JAXRS), Servlets, Hibernate, Struts, JDBC, SQL, HTML, JavaScript, jQuery, Ajax, Angular 16, Reporting Tools (Jasper Reports, IReports)

    Frameworks & Tools: Spring (4x), Hibernate (4x), Struts (1x), RestEasy, Jersey-JAXRS, Jasper Reports API, JUnit, Mockito, Fabric8 Kubernetes API, LDAP SDK

    Databases & Messaging: Oracle 11g, MySQL 51, SQL Server, PostgreSQL 9, Redis

    Cloud & DevOps: Microsoft Azure (Blob Storage, Key Vault, Azure SQL, OAuth 20, Application Insights), Docker, Kubernetes (Minikube), SQL Server Containers, Blob Storage Integration

    Servers: JBoss, Wildfly (Application Servers); Apache Tomcat 7/8/85 (Web Servers)

    Version Control & CI/CD: SVN, Git, GitHub, TortoiseGit, Bitbucket

    Project Management & Tracking: Azure DevOps, Jira, TeamForge

    Authentication & Security: OAuth 20, LDAP

    Design Patterns: DAO, DTO, Front Controller, Multithreading Patterns

    IDEs & OS: Eclipse, Spring STS, Windows, Ubuntu, Linux (Basic)

    Other Skills: Excellent problem-solving and time management skills

Timeline

Technical Lead

Tata Consultancy Services
03.2024 - Current

System Software Principal Engineer

TTEC Digital Analytics
05.2020 - 03.2024

Technology Analyst

Infosys
08.2018 - 05.2020

Software Development Engineer

HTC Global Services
02.2015 - 06.2018

Bachelor of Technology - Electronics And Communications Engineering

Mahaveer Institute of Science And Technology
Mohd Ayub Ahmed