Abdul Razzaq Mohammed
Email: *************@*****.*** Ph: (708) 550 - 3989
LinkedIn: https://www.linkedin.com/in/mdrazzaq77/
Professional Summary:
.NET Full Stack Developer with over 8 years of experience building secure, scalable, and high-performance applications using the latest technologies and industry best practices.
Expertise in .NET Core and C# for backend development, with a focus on microservices architectures and RESTful APIs to create modular, maintainable, and high-performance systems.
Strong front-end development skills using Angular, React, and TypeScript, delivering dynamic, responsive, and intuitive user interfaces that enhance the user experience.
Proficient in cloud technologies across Azure (App Services, Functions, Azure DevOps), AWS (Lambda, RDS, S3), and Google Cloud Platform (GCP), implementing scalable and fault-tolerant cloud architectures.
Hands-on experience with CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions, enabling automated testing, builds, and deployments to accelerate delivery and ensure code quality.
Expertise in Docker for containerization and Kubernetes for container orchestration, managing scalable and efficient production deployments in cloud and hybrid environments.
In-depth knowledge of SQL Server, PostgreSQL, MongoDB, and Azure Cosmos DB, optimizing data storage, retrieval, and query performance for large-scale applications.
Cloud-native development experience with serverless architectures (e.g., AWS Lambda, Azure Functions), improving agility, cost-efficiency, and scalability.
Skilled in infrastructure automation using Terraform and Ansible, ensuring consistent, automated cloud deployments, and infrastructure as code (IaC) best practices.
Expertise in security protocols like OAuth 2.0, JWT, and Azure Active Directory (Azure AD) to secure APIs, protect sensitive data, and ensure compliance with industry standards (e.g., PCI-DSS, HIPAA).
Experience in event-driven architectures using Apache Kafka or Azure Service Bus to manage high-throughput, real-time data processing and messaging systems.
Proficient in Git for source control, GitFlow branching strategy, and code review processes, ensuring clean, maintainable, and version-controlled codebases.
Deep understanding of application performance optimization techniques, integrating Redis for caching and reducing response times for high-demand features.
Strong background in test-driven development (TDD) and behavior-driven development (BDD), using tools like XUnit, NUnit, Selenium, and Jest for automated testing and quality assurance.
Experience with API gateways and reverse proxies (e.g., NGINX, Azure API Management) for improving API security, traffic management, and performance.
Enhanced application security by implementing robust SAML-based authentication and authorization mechanisms, ensuring compliance with industry standards.
Familiarity with DevSecOps practices, integrating security into CI/CD pipelines, using tools like SonarQube, WhiteSource, and OWASP best practices to identify and resolve vulnerabilities early in the development process.
Strong leadership skills, with experience mentoring junior developers, conducting code reviews, and collaborating with cross-functional teams to deliver projects that meet business objectives.
Adept at working in Agile and Scrum environments, with a proven track record of delivering quality software solutions on time, adapting to evolving requirements, and collaborating with stakeholders.
Technical Skills:
Category
Skills
Languages & Frameworks
C#, .NET Core, TypeScript, JavaScript (ES6/ES7), SQL, Python, PowerShell, ASP.NET, Node.js
Web Development
ASP.NET Core, MVC, Web API, Entity Framework, Angular (12/11/10/9), React, HTML5, CSS3, Bootstrap, JavaScript, jQuery
Cloud Platforms
Azure (App Services, Functions), AWS (Lambda, RDS, S3), GCP (Cloud Functions, Cloud SQL)
DevOps Tools
Docker, Kubernetes, Jenkins, Azure DevOps, GitHub, Terraform
Security
OAuth 2.0, JWT, Azure AD, SSL/TLS encryption, PCI-DSS, HIPAA Compliance
Databases
SQL Server, PostgreSQL, MongoDB, Azure Cosmos DB, Redis
CI/CD Pipelines
Jenkins, Azure DevOps, GitHub Actions
Infrastructure
Terraform, ARM Templates
Version Control
Git, GitHub, Bitbucket, Azure Repos
Testing
xUnit, NUnit, Moq, Postman, Selenium
Optimization
Redis, Kafka, RabbitMQ
Project Management
JIRA, Trello
Professional Experience:
CME Group Chicago, IL Oct 2022 – Present
Senior Dotnet Developer Full Stack
Project: Finance Management & Investment Platform
Led the end-to-end development of a highly secure and scalable platform, allowing users to manage investments, perform transactions, and generate detailed reports.
Architected and developed microservices using .NET Core, enhancing system modularity, scalability, and maintainability.
Designed and implemented RESTful APIs to facilitate seamless integration with third-party services, ensuring secure and compliant data exchange.
Deployed applications using Azure Functions and Azure App Services, ensuring high availability, scalability, and fault tolerance in a cloud-native environment.
Optimized data handling by using Azure Cosmos DB to manage large-scale structured and unstructured financial data, improving data retrieval times and scalability.
Implemented robust authentication and authorization using OAuth 2.0 and JWT, securing user access and ensuring compliance with industry standards like PCI-DSS.
Boosted application performance by integrating Redis for caching, resulting in a 35% reduction in response times for frequently accessed data.
Automated the CI/CD pipeline using Azure DevOps, streamlining builds, testing, and deployments, reducing deployment times by 50%.
Developed a highly responsive and intuitive front-end using Angular, enabling real-time investment tracking and a seamless user experience.
Designed and implemented secure authentication workflows using SAML for seamless Single Sign-On (SSO) integration with enterprise applications.
Ensured high code quality through collaboration with the QA team, employing xUnit for unit testing and Postman for comprehensive API testing.
Utilized Docker for containerization and Kubernetes for orchestration, simplifying development, deployment, and scaling across environments.
Technologies:
.NET Core, Angular, Azure (App Services, Functions, Cosmos DB), Redis, Docker, Kubernetes, OAuth 2.0, JWT, Azure DevOps, xUnit
Nike Washington County, Oregon March 2018 – June 2022
Senior Dotnet Developer Full Stack
Project: Retail Inventory Management System
Developed a highly scalable inventory management platform using ASP.NET Core and Angular, optimizing inventory tracking processes and reducing operational costs by 20%.
Led the migration from a legacy monolithic architecture to a microservices architecture, significantly improving system performance and scalability during high-demand periods.
Implemented AWS Lambda for real-time inventory updates and automated transaction processing, ensuring smooth scalability during peak events such as Black Friday.
Integrated secure payment gateways, ensuring PCI-DSS compliance to handle sensitive payment information and improve overall system security.
Deployed and managed containerized applications using Docker and orchestrated with Kubernetes, improving production reliability and simplifying deployment processes.\
Developed and maintained detailed documentation for SAML implementation and troubleshooting, ensuring easy scalability and knowledge transfer across teams.
Designed and maintained CI/CD pipelines using Jenkins and GitLab CI, reducing deployment times by 40% and ensuring rapid and error-free software releases.
Managed databases using PostgreSQL and SQL Server, optimizing complex queries and improving overall system performance by 30% through enhanced database management techniques.
Enhanced application performance by implementing Redis for caching frequently accessed data, leading to reduced response times and improved user experience during high-traffic periods.
Collaborated closely with cross-functional teams, including QA and DevOps, to ensure seamless integration, continuous deployment, and delivery of new features.
Led the refactoring and optimization of the platform to handle high-volume inventory transactions, ensuring scalability and robustness for large retail events.
Implemented RESTful APIs for integration with external services and other internal systems, ensuring smooth data exchange and system interoperability.
Enhanced front-end performance and user experience using Angular’s latest features, delivering a dynamic and responsive interface for inventory and order management.
Used Git, GitHub, and GitLab for version control, ensuring code integrity and collaboration across the development teams.
Applied best security practices by leveraging OAuth 2.0 and JWT for authentication and authorization, safeguarding sensitive data and enhancing system security.
Conducted unit testing using xUnit and integration testing using Postman, ensuring high-quality code and minimal defects during production releases.
Technologies:
ASP.NET Core, Angular, AWS Lambda, Docker, Kubernetes, PostgreSQL, SQL Server, Redis, Jenkins, GitLab CI, OAuth 2.0, JWT, GitHub, xUnit, Postman
Citizen Financial Group Providence, RI January 2016 – February 2018
Dot Net Developer
Project: Finance Management Application
Developed and maintained backend services using C# and ASP.NET MVC, efficiently processing millions of daily transactions, ensuring high performance and reliability.
Designed and built RESTful APIs for seamless integration with third-party services, implementing secure data transfer protocols using OAuth 2.0 and JWT for user authentication and authorization.
Integrated Angular front-end components with the .NET backend, delivering a responsive, dynamic, and user-friendly application interface.
Optimized complex SQL Server queries, reducing response times by 35%, which significantly improved overall application performance and user experience.
Played a key role in the migration from a legacy monolithic architecture to a microservices-based architecture, enhancing system scalability, maintainability, and fault isolation.
Implemented containerization with Docker and used Kubernetes for orchestration, ensuring consistent and scalable environments for development, testing, and production.
Collaborated with QA to automate test cases and integrate them into the CI/CD pipeline, ensuring continuous delivery of high-quality software and reducing bugs in production by streamlining the testing process.
Utilized xUnit for comprehensive unit testing, ensuring the reliability of core services, APIs, and business logic.
Developed a performance-optimized caching layer using Redis, improving system responsiveness and reducing server load during peak times.
Used Azure DevOps for automated builds and deployments, integrating with version control systems like Git and GitHub to streamline the entire development lifecycle.
Refined system security by enforcing SSL/TLS encryption for all data transmissions, ensuring data integrity and compliance with best security practices.
Created detailed technical documentation for APIs, services, and development workflows, enabling faster onboarding of new developers and simplifying long-term maintenance.
Participated in Agile/Scrum practices, collaborating with cross-functional teams to deliver software solutions that meet both technical and business requirements.
Supported serverless architecture experimentation using Azure Functions to reduce costs and improve scalability for specific event-driven use cases.
Technologies:
C#, ASP.NET MVC, .NET Core, Angular, SQL Server, OAuth 2.0, JWT, Docker, Kubernetes, Redis, xUnit, Azure DevOps, Git, GitHub, SSL/TLS
Education:
Master of Science in Computer Science - University of Illinois Chicago, Chicago IL