Rashedul Alam

Md Rashedul Alam Anik

Hello! I'm Md Rashedul Alam Anik, a passionate and dedicated full-stack developer with over 5 years of experience in creating and maintaining cross-platform web and mobile applications. My journey in software development has been both challenging and rewarding, and I'm grateful for the opportunities that have allowed me to grow professionally and personally.

Professional Background

Over the years, I've had the pleasure of working with diverse teams and projects, honing my skills in various technologies. Here's a glimpse into my professional journey:

  • Full-stack Developer at Toptal (Remote)
    September 2022 - Present

    At Toptal, I implemented a cross-platform social application using React Native, Node JS, Keycloak, AWS, Docker, MySQL, and TypeScript. This project culminated in a successful public beta launch. Additionally, I led the design and development of a full-stack Serverless microservice application using Next JS, AWS CDK, and TypeScript, helping clients expand their businesses. I also consulted for multiple clients, providing solutions to complex issues, and led the implementation of unit and E2E testing using Cypress for complex React projects.

  • Freelance Writer at LogRocket (Remote)
    March 2023 - Present

    I write insightful articles about software engineering, coding best practices, and SOLID design principles. Read my articles

  • Backend Engineer at Vivaiia (Remote)
    April 2023 - June 2024

    I worked as a backend developer to implement a service-providing platform, where people can create businesses, offer and receive services and manage appointments. I implemented the APIs using Nest JS (a Node JS framework), TypeScript, PostgreSQL and Prisma, following the best REST-API Architecture and completed the contract within the given timeframe.

  • Software Engineer at Enosis Solutions (Dhaka, Bangladesh)
    April 2022 - April 2023

    I led the design and development of multiple enterprise-level microservice software applications, driving significant revenue growth using AWS, Serverless Framework, Angular, TypeScript, JavaScript, and MongoDB. My responsibilities included end-to-end product development, system requirement identification, workload balancing, software implementation, engineering, testing, and configuring metrics, alarms, monitors, and dashboards. I also managed Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, and unit/integration/E2E testing, while leading the API and technical documentation efforts.

  • Contract Software Developer at Stashee (Remote)
    March 2021 - March 2022

    Developed Link management and bio-link application development and maintenance (React / Node JS)

Skill Set

Throughout my career, I've developed a robust skill set, including but not limited to:

  • Frontend Technologies: React, Next JS, Angular, React Native, Redux, React Query, HTML, CSS
  • Backend Technologies: Node JS, Nest JS, Express
  • Databases: MySQL, PostgreSQL, MongoDB, DynamoDB
  • Testing and CI/CD: Cypress, Jest, Git, CI/CD
  • Cloud Services: AWS (CDK, API Gateway, Lambda, S3, CloudFront, EC2, ECS), Google Cloud APIs
  • Programming Languages: TypeScript, JavaScript, C, C++
  • Other Technologies: Docker, Firebase, Microservices, Distributed Systems, Monorepo, Multirepo, MVC, Repository Pattern
  • Methodologies: Problem Solving, Data Structures, Algorithms, OOP, Unit Testing, E2E Testing, Cloud Computing, IaC

Competitive Programming

During my university career, I was highly involved in competitive programming and participated in numerous onsite and online contests. Our team won several Inter-University Programming Contests and achieved top rankings. In our last ICPC Regional Contest in Dhaka, we proudly secured the 18th position.

Education

  • BSc in Computer Science and Engineering
    University of Chittagong, Bangladesh (2017-2020)

    Relevant courses included Software and Hardware, Data Visualization, Problem Solving, Database Management, System Design & Architecture, and Machine Learning.

Languages

  • English: Fluent

Conclusion

I am continually driven by the desire to innovate and solve complex problems through technology. My journey has been marked by a commitment to excellence and a passion for learning. I look forward to collaborating with like-minded professionals and contributing to impactful projects.

Thank you for taking the time to learn about my professional journey. If you'd like to connect or collaborate, please feel free to reach out!


Let's build something amazing together.