π Masterβs Student in Computer Science at DePaul University, Chicago
π» .NET, Azure, Microservices developer with a passion for building scalable and resilient applications
π Open to Collaborations and Open Source Contributions
π Based in Chicago, IL
π§ mkartapi@depaul.edu
π LinkedIn | GitHub
Feb. 2022 β Sep. 2023
- Architected and developed scalable Web APIs and microservices from the ground up using .NET 7 Minimal API, enhancing system performance and scalability.
- Implemented complex business logic for a wellness rewards system, ensuring seamless integration with existing healthcare solutions.
- Engineered Consumer and Producer APIs utilizing Confluent-Kafka for efficient asynchronous communication with MongoDB, leading to improved data processing times.
- Designed and integrated custom middleware using Serilog for advanced logging, monitoring, and error handling, significantly improving observability.
- Led the implementation of Swagger UI for API documentation, streamlining the integration process for front-end developers and external partners.
- Conducted rigorous unit testing using XUnit and MOQ, ensuring the delivery of high-quality, bug-free code.
- Collaborated closely with cross-functional teams to deploy microservices on Azure Kubernetes Service (AKS), achieving high availability and reliability.
Feb. 2021 β Feb. 2022
- Worked on the enhancement of OCR/ICR-based document processing applications, leveraging ASP.NET, C#, and ReactJS to improve accuracy and processing speed.
- Delivered robust features for partial data masking of confidential information using OpenCV and pyTesseract, ensuring compliance with data privacy regulations.
- Updated the Document Identification API to maintain compatibility with the latest services, facilitating smoother integration with third-party systems.
- Orchestrated the containerization of installation scripts using Docker, enabling consistent and efficient deployments across different environments.
- Managed complex database systems, including MSSQL, PostgreSQL, and Oracle, optimizing queries and improving overall system performance.
- Developed and maintained CI/CD pipelines using Azure DevOps, automating the build, test, and deployment processes to ensure rapid and reliable software delivery.
- Technologies: ASP.NET Core, React Native, Azure, Docker, Kubernetes, Ocelot API Gateway, Kafka, gRPC
- Description: Architected and developed a job posting and viewing platform leveraging a microservices architecture to ensure modularity, scalability, and maintainability.
- Features:
- Integrated RESTful APIs for job postings, search functionality, and user authentication, enabling seamless user interactions.
- Developed an Identification Service using the gRPC protocol to facilitate secure and efficient communication between services, particularly between the Jobs Service and the Identification Service.
- Implemented a messaging system using Kafka to handle asynchronous communication and event-driven processing across services.
- Configured an API Gateway using Ocelot to centralize and manage API routing, security, and load balancing, providing a single entry point for the application.
- Deployment:
- Dockerized each microservice to ensure consistency across different environments, streamlining the deployment process.
- Deployed containerized microservices on Azure Kubernetes Service (AKS), ensuring high availability, auto-scaling, and resilience of the application.
- Leveraged GitHub Actions for CI/CD, automating the build, test, and deployment pipelines, and ensuring a robust and repeatable deployment process.
- Successfully deployed the application on Azure Web App, optimizing it for cloud environments.
- Technologies: Python, Django, React, Docker, Kafka
- Description: Automated candidate screening and interview scheduling using AI.
- Achievements: Awarded as the Most innovative Hack.
- Demo: View Demo
- **Microsoft Certified: Azure Developer Associate (Udemy) ** - Mar. 2024
- React β The Complete Guide (Udemy) - Jan. 2021
- NIIT Data Structures & Algorithms & C C++ - Sep. 2018
- Microservices Architecture with .NET and Azure
- React Native
- Azure DevOps and CI/CD Pipelines
- Email: mkartapi@depaul.edu
- LinkedIn: linkedin.com/in/mohammed-saalim