Summary
Overview
Work History
Education
Skills
Accomplishments
Hobbies and Interests
Projects
Certification
Languages
Projects
Timeline
Generic
Syed Wajahad Afzal Ahmed

Syed Wajahad Afzal Ahmed

Hyderabad

Summary

Highly experienced .NET developer with 3.9 years of expertise in designing, developing, and deploying robust applications using the latest .NET technologies. Proficient in leveraging Docker for containerization, implementing microservices architecture, and utilizing Azure CI/CD pipelines to streamline development and deployment processes. Skilled in working with Cosmos DB for scalable database solutions and employing the MediatR CQRS pattern for efficient handling of commands and queries. Demonstrated ability to deliver high-quality software solutions that meet business needs, with hands-on experience in .NET version 8. Adept at collaborating with cross-functional teams to ensure seamless project execution and consistently achieving project milestones.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Associate Software Engineer

MAKROCARE
  • Worked as a Associate Software Engineer for REGai project
  • Developed well-organized training materials for end-users, enabling seamless adoption of new software features.
  • With deep regulatory functional domain and automation expertise, we built an intelligent automation and orchestration platform to meet the growing demands faced by today's companies.

Backend Developer

WSAudiology
05.2023 - Current
  • Developed and maintained web applications using .NET technologies, ensuring optimal performance and scalability.
  • Implemented Mediatr CQRS pattern to decouple business logic and improve application maintainability.
  • Designed and developed microservices architecture to support high availability and scalability.
  • Automated deployment processes using Azure CI/CD pipelines, reducing deployment times by 30%.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
  • Conducted code reviews and provided mentorship to junior developers to enhance team productivity.
  • Built APIs and data clients to consume APIs.
  • Worked in Agile Scrum team environment with high-tempo production cadence.
  • Wrote unit tests to evaluate high code coverage.
  • Tested and deployed scalable and highly available software products.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Coordinated deployments of new software, feature updates and fixes.

Education

BACHELOR OF TECHNOLOGY - Computer Science

Malla Reddy College of Engineering And Technology
05.2019

INTERMEDIATE -

Sri Gayatri Junior College
03.2015

SCHOOLING -

English Union School
03.2013

Skills

  • Languages & Frameworks: C#, NET, ASPNET, MediatR CQRS
  • Microservices: Design, Development, and Deployment
  • Cloud Platforms: Microsoft Azure
  • CI/CD Tools: Azure DevOps
  • Databases: Azure CosmosDB
  • Version Control: Git, GitHub, GitExtension
  • Others: RESTful APIs, Agile/Scrum methodologies

Accomplishments

  • Successfully designed and developed a service from scratch utilizing MediatR CQRS patterns, ensuring a clean and maintainable architecture.
  • Achieved a high standard of code quality with Sonarcloud, attaining 80% code coverage.
  • Enhanced application performance and scalability through effective implementation of CQRS.
  • Delivered the project on time, meeting all business requirements and receiving positive feedback from stakeholders.

Hobbies and Interests

Cricket

Table Tennis

Reading Books

Walking

Swimming

Travelling

Projects

DYNAMIC RESOURCE ALLOCATION FOR MAPREDUCE WITH PARTITIONING, 6 months, Dynamically allocates resources at runtime using 'DREAMS' framework

Certification

Microsoft Dot Net

Languages

English
Upper intermediate (B2)
Hindi
Bilingual or Proficient (C2)
Telugu
Advanced (C1)
Urdu
Intermediate (B1)

Projects

1. Real-Time Data Synchronization
  • Objective: Implement a system for real-time synchronization of fitting data across multiple devices.

Technologies Used

C# and .NET 8.0: Developed the core logic for data synchronization.
Azure DevOps: Managed the CI/CD pipeline for deploying the synchronization service.
Cosmos DB: Used as the primary database for storing and retrieving real-time fitting data.
Microservices: Architected the synchronization logic as a set of microservices to ensure scalability and maintainability.
Docker: Containerized the microservices to ensure consistency across different environments.
Sonarcloud: Ensured code quality and coverage through regular scans.
MediatR: Implemented CQRS to separate read and write operations for efficient data handling.


Testing

Unit Tests: Verified individual components of the synchronization logic.
Bounded Context Tests: Ensured that each microservice behaved correctly within its domain.
System Tests: Validated the entire synchronization system.
End-to-End Tests: Tested the full workflow from data input to synchronization across devices.
Integration Tests: Verified that all components worked together seamlessly.

Timeline

Backend Developer

WSAudiology
05.2023 - Current

Associate Software Engineer

MAKROCARE

BACHELOR OF TECHNOLOGY - Computer Science

Malla Reddy College of Engineering And Technology

INTERMEDIATE -

Sri Gayatri Junior College

SCHOOLING -

English Union School
Syed Wajahad Afzal Ahmed