SUPTO PURAKAYASTO

Microservices Architect | Full-Stack Developer | DevOps Engineer
Dhaka, BD.

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
Dhaka, Dhaka, 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