About

avatar

Rafiqul Hasan

Software Artisan
bKash Limited

Hello world! A highly motivated and results-oriented software engineer with 9+ years of experience delivering efficient, scalable, and maintainable code for large-scale projects. Demonstrated leadership through successfully mentoring junior engineers and fostering a collaborative team environment. Passionate about tackling complex challenges, driving technical excellence, and building the future of software. Strong commitment to continuous learning and staying ahead of the technology curve.


Skills & Expertise

Languages: Python, JavaScript, Go
Frameworks: FastAPI, Django, Flask, Echo, Node.js, ReactJS, Redux
Databases: MySQL, PostgreSQL, Redis, ScyllaDB, MongoDB
Tools: Docker, Kubernetes, Traefik, RabbitMQ, Prometheus, ELK Stack, AWS, GCP, Celery, NSQ

Experience

Lead Engineer, Software Development  @  bKash Limited
March 2021 - Present
Led the formation of a high-performing development team from scratch, including recruitment, onboarding, and establishing tech stack best practices.
Provided enterprising leadership for a team of six developers, fostering growth and collaboration to achieve optimal outcomes.
Pioneered the development of reusable tools, boilerplates, and packages to enhance team productivity.
Architected and designed enterprise-grade applications prioritizing resiliency, scalability, and maintainability, exceeding uncompromising product requirements.
Led the design and implementation of robust system and project architectures for mission-critical applications, ensuring high availability and long-term maintainability.
Fostered seamless collaboration with cross-functional teams (e.g., product, QA, Ops) to optimize the development lifecycle and accelerate project delivery.
Technologies: Python, FastAPI, Celery, Casbin, LDAP, Docker, Kubernetes, Redis, RabbitMQ, ScyllaDB, MongoDB, GCP, Microservice Architecture
⚊⚊⚊
Senior Software Engineer  @  Misfit Technologies Ltd.
November 2018 - February 2021
Revolutionized customer support with a ground-up redesign of My Alice's (https://myalice.ai) Conversational AI platform. Implemented a streamlined microservices architecture for unmatched maintainability and scalability, paving the way for future growth.
Led a team of seven developers in the architectural overhaul, fostering collaboration and ensuring smooth execution.
Enhanced the Calling App SDK with a real-time communication system powered by WebSocket.
Mastermind behind the back-end and front-end architecture of an online entertainment and event ticketing platform. My design ensured a robust and user-friendly experience for thousands of users.
Bridged the physical and digital worlds by designing and implementing an HTTP-based backend system for a health tracking IoT device.
Technologies: Python, Django, Starlette, FastAPI, Go, Echo Framework, ReactJS, Redux, Celery, Docker, Traefik, AWS, Redis, MongoDB, PostgreSQL, ELK Stack, Stripe, Microservice Architecture
⚊⚊⚊
Software Developer  @  Finder GPS Tracker
October 2017 - November 2018
Re-architected the notification system with an Event-Driven Architecture, slashing trigger time from a sluggish 3 minutes to near real-time.
Re-architected the TCP backend for the location tracking IoT device, resulting in an 80% surge in open connections, ensuring reliable location updates.
Developed a proof-of-concept Real-Time video streaming system using RTMP, paving the way for smooth, lag-free video experiences.
Developed a proof-of-concept Real-Time location tracking system with WebSocket, showcasing the potential for instant location updates.
Led a team of four developers, fostering growth and collaboration.
Technologies: Python, Flask, Sanic, Celery, Twisted, Tornado, ReactJS, Redux, Redis, MongoDB, NSQ, Event-Driven Architecture
⚊⚊⚊
Software Developer  @  ThemeXpert
January 2016 - September 2017
Crafted premium WordPress themes and plugins used by thousands worldwide, pushing the boundaries of functionality and design.
Conceptualized and built innovative components for a leading Page Builder plugin, empowering users to create stunning websites easily.
Researching user experience, collaborating closely with designers to develop products with intuitive and delightful interactions.
Provided exceptional direct technical support to customers, fostering strong relationships and maximizing their WordPress experience.
Technologies: PHP, WordPress, ReactJS, Python, Flask, Scrapy, MySQL, MongoDB
⚊⚊⚊
Freelance Web Developer  @  Elance
February 2014 - December 2015
Partnered with clients to meticulously craft custom WordPress themes and plugins that seamlessly aligned with their unique visions and business needs.
Obsessed over every detail to deliver visually stunning and user-friendly web interfaces that captivate visitors and drive engagement.
⚊⚊⚊