Badges
Certifications
mabdullahfaruque has not earned any certificates yet.
Work Experience
Software Engineer
Kaz Software•  January 2021 - Present•  Dhaka, Bangladesh
• Collaborated with cross-functional teams to gather requirements and employ agile methodologies in designing software systems, ensuring the prompt delivery of high-quality products. • Designed, developed, and deployed several monolithic and microservice-based applications utilizing C#, .NET 8, .NET 6, and Asp.Net Core 3.1. Worked extensively on Web API and MVC applications. • Designed database schemas for various relational databases, employing the EF Core code-first approach, and utilizing NoSQL databases for efficiently storing frequently changing and less structured data. • Involved in developing Web UI applications using Angular and React, deploying them to AWS S3 Bucket with AWS CloudFront as CDN, ensuring fast and reliable performance. • Implemented real-time communication solutions for web, Android, and iOS platforms, integrating technologies such as FCM (Firebase Cloud Messaging), SignalR, AWS WebSocket, Twilio, and Google Voice SDK for video/audio calls and messaging services. • Utilized external services for user authentication, task scheduling, polling, and event sourcing to manage complex application workflows effectively. • Worked on serverless applications and compute services, contributing to fully cloud-based projects using platforms like AWS and Azure, enhancing scalability, reliability, and efficiency.
Intern Software Engineer
Dev Skill•  July 2020 - December 2020
• Collaborated with the development team to add new features and enhance existing functionality using Asp.Net Core MVC and jQuery. • Developed Unit Tests using NUnit to ensure software quality and minimize bugs. • Worked in a CI/CD Pipeline environment.
Education
Comilla University
Computer Science & Engineering, BE•  March 2015 - June 2020