About
Highly accomplished Microservices Architect and Full-Stack Developer with over 8 years of global experience, specializing in designing and deploying scalable, high-performance systems. Expertly leverage Microservices architecture, Java, Spring Boot, Angular, Flutter, and advanced DevOps practices including Kubernetes, Docker, Jenkins, and AWS to drive digital transformation and deliver optimized cloud-native applications. Proven ability to innovate and lead complex projects, ensuring robust system reliability and exceptional user experience.
Work
HSE Techno Remote
|Senior Software Engineer
Glasgow, Scotland, UK
→
Summary
Led mobile app development and Supabase backend management, architecting microservices and implementing DevOps to enhance system reliability and user experience.
Highlights
Led mobile application development using Flutter, delivering seamless cross-platform applications focused on performance and user experience.
Managed the Supabase backend, ensuring efficient data storage, real-time capabilities, and scalable database solutions.
Architected and implemented modular, scalable Microservices architecture, enhancing system performance and integration.
Implemented DevOps best practices, including Docker and Kubernetes, to improve system reliability and scalability.
Arbo Technologies
|Senior Software Engineer
Atlanta, GA, US
→
Summary
Built comprehensive microservices architecture and full-stack applications, managing database solutions and CI/CD pipelines to streamline software releases and optimize data performance.
Highlights
Built the entire Microservices architecture, establishing standard coding practices and source code structure for both back-end and Angular front-end.
Developed full-stack applications using Angular, TypeScript, JavaScript (front-end) and Java, Spring Boot, Microservices (back-end).
Architected and managed SQL and NoSQL databases, optimizing data storage, retrieval, and performance.
Implemented and maintained CI/CD pipelines with Jenkins, Docker, and Kubernetes, streamlining the software release process.
ePos Point
|Microservice Architect
London, England, UK
→
Summary
Architected and developed scalable Microservices solutions, designed and implemented APIs, and led backend development for efficient data flow and high availability.
Highlights
Architected and developed scalable Microservices solutions using Java, Spring Boot, and Spring Cloud, ensuring high availability.
Designed and implemented RESTful and GraphQL APIs for seamless front-end and back-end integration.
Led backend development of the ePos system, ensuring efficient data flow with Microservices and event-driven architecture.
Utilized Docker and Kubernetes for efficient resource management and scalability.
Trazenet
|Full-Stack Developer
London, England, UK
→
Summary
Developed and maintained scalable web applications, built dynamic user interfaces, implemented APIs, and managed databases to support business needs.
Highlights
Developed and maintained web applications using Java, Spring Boot, and Microservices, ensuring robust backend functionality and scalability.
Built dynamic, responsive user interfaces with Angular, TypeScript, and JavaScript, delivering enhanced user experience across multiple devices.
Implemented RESTful and GraphQL APIs to ensure efficient data exchange and improved application performance.
Managed SQL and NoSQL databases, optimizing data storage, retrieval, and performance for real-time operations and smooth transaction processing.
Sheikh Kamal IT Training Center
|Trainer & Mentor
Dhaka, Dhaka, Bangladesh
→
Summary
Conducted comprehensive training in web development, front-end, and back-end technologies, guiding students to build scalable web applications.
Highlights
Conducted comprehensive training sessions on Web Design and Development, covering HTML, CSS, JavaScript, and responsive design principles.
Taught front-end development using Angular and TypeScript, providing hands-on experience with modern frameworks for real-world applications.
Delivered in-depth lessons on back-end development with Java, Spring Boot, and RESTful APIs, equipping students with full-stack development expertise.
Guided participants in building dynamic web applications with Microservices architecture and database integration, ensuring scalability and performance.
Freelance
|Full Stack Developer
Dhaka, Dhaka, Bangladesh
→
Summary
Developed complex, high-performance web applications using Microservices, built responsive user interfaces, implemented APIs, and managed cloud deployments for diverse clients.
Highlights
Developed complex web applications using Java, Spring Boot, and Microservices architecture, ensuring scalable and high-performance solutions for clients.
Built dynamic, responsive user interfaces with Angular, TypeScript, and JavaScript, delivering a seamless user experience across multiple devices.
Designed and implemented RESTful and GraphQL APIs for efficient data retrieval and interaction between front-end and back-end systems.
Managed cloud deployments using AWS and Docker, implementing Kubernetes for efficient container orchestration and cloud deployment.
Education
National University, Bangladesh
→
Bachelor's Degree
Computer Science
Languages
English
Bengali
Skills
Programming Languages
Java, JavaScript, TypeScript, Dart, Python, Kotlin.
Frameworks
Spring Boot, Angular, Flutter, React.
Microservices
Design and implementation of scalable Microservices architectures, Integrating RESTful and GraphQL APIs, Microservices Architecture, Spring Cloud, Event-Driven Architecture.
DevOps Tools
Docker, Kubernetes, Terraform, Jenkins.
Cloud Platforms
AWS (EC2, S3, RDS, EKS), Google Cloud, Azure.
API Development
RESTful APIs, GraphQL.
Database
SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis), Supabase.
Version Control
Git, GitHub, Bitbucket.
CI/CD Pipelines
Jenkins, GitLab CI/CD.
Testing
JUnit, Mockito, Selenium.
Security
Implementing security best practices and tools for code and infrastructure.
Mobile Development
Cross-platform mobile apps with Flutter.
UX/UI Design
Responsive web design, User experience optimization.
Soft Skills
Communication, Problem-solving, Remote collaboration, Agile development.
References
Imran Hossain Khan
Founder & CEO, EPaathshalaBD