HASAN
Sr. Python Developer
LinkedIn: [Link]/in/mohammad-rakibul-hasan-49b477a0
GitHub
Professional Summary:
Senior Backend Engineer with 9 years of enterprise software development experience,
specializing in Python and Ruby on Rails for large-scale backend systems, RESTful API
development, cloud deployments, and production-grade application reliability. Proven success
delivering onsite-ready, high-performance systems across finance, manufacturing, logistics, and
enterprise operations. Deep expertise in Rails MVC architecture, ActiveRecord, PostgreSQL,
background job processing (Sidekiq-style queues), and multi-service backend integrations. Strong
experience deploying applications on AWS, Azure, and GCP, enabling secure, scalable, and
fault-tolerant environments. Collaborative, adaptable, and highly effective in fast-paced Agile
teams, with a focus on clean code, performance optimization, and enterprise delivery.
Results-driven Python Developer specialized in backend engineering and system architecture. Utilized modern
DevOps practices to enhance software deployment and operational reliability.
Focused on delivering high-quality, maintainable solutions that align with client needs and industry standards.
Experienced Python Developer with analytical programming using Python and Django.
Work experience in various environments such as RoR, Python, Django, Script, Eclipse, GIT, GitHub, AWS,
Linux and Shell Scripting.
Working with various Python Integrated Development Environments (IDE) like PyCharm, Spyder.
RubyMine,Jekyll
Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, JavaScript, jQuery, JSON and
Node JS.
Proficient in SQL databases MySQL Server, MySQL (RDBMS), Postgres and MongoDB.
Developing, and deploying cutting-edge AI/ML solutions. Proficient in a wide range of Python libraries and
frameworks.
Python applications using Cloud Functions and Cloud Run for event-driven workloads.
Experience in writing REST APIs in Python for large-scale applications.
Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP (Windows, Apache, MySQL
and Python) Architectures.
Developed real-time bond trading systems, risk monitoring dashboards, and investment strategy back testing
engines using Plotly, Dash, and matplotlib
Experience with CI/CD pipelines using Jenkins, Git, Kubernetes, and Azure DevOps for automated testing
and deployment.
Strong expertise in building cloud-native applications with AWS (S3, EC2, EMR) and Azure Data Factory for
data ingestion and processing.
Collaborated with quants and PMs to implement pricing models, credit risk analytics, and portfolio optimization
tools in Python.
Proficient in unit testing with Pytest, debugging large-scale systems, and writing efficient, modular, and
production-ready Python code.
Experienced in Agile/Scrum environments with a strong focus on clean code, performance optimization, and
cross-functional team collaboration.
Technical Skills:
Languages: Ruby on Rails, Python, Java, C#, SQL, JavaScript
Web & Backend: Django, FastAPI, RESTful APIs, WebSockets, Slim, Spring Boot
Databases: PostgreSQL, MySQL, SQL Server, MongoDB, Firebase, Oracle
Cloud & DevOps: AWS EC2/S3/IVS, Docker, GitHub Actions, CI/CD pipelines
System Design & Analysis: UML, Workflow Modeling, Requirements Gathering, Documentation, Agile
Sprints
Tools: Git, Bitbucket, Jira, Confluence, Trello, NGINX
Operating Systems: Ubuntu (18–22), Windows Server, macOS
Methodologies: Agile, DevOps, Waterfall, RAD
Professional Experience:
Coworker – Clinton Township, MI. (REMOTE) Jan 2025 –
Present
Sr Python Developer
Roles and Responsibilities:
• Designed and developed enterprise-scale backend services using Python and Ruby on Rails, delivering
secure, maintainable applications with consistent performance.
• Supported system testing, test case creation, defect logging, and sprint documentation
• Assisted developers in data modeling, SQL optimization, and workflow visualization
• Applied UML diagrams and Agile methodology to real-time software lifecycle projects
• Developed custom Python modules to extend functionality of existing software, meeting unique client needs
effectively.
• Designed and executed automated tests using Python frameworks, minimizing bugs in production environments
by 20%.
• Utilized Django framework to build secure, maintainable web applications, meeting tight deadlines and client
specifications.
• Designed user-friendly interfaces with HTML, CSS, and JavaScript, enhancing user experience and interface
aesthetics.
• Participated in Agile development cycles, contributing to sprint planning, retrospectives, and ercontinuous
improvement efforts.
• Integrated third-party APIs and services into existing software systems, broadening functionality and user
engagement.
Designed and developed Backend microservice APIs in both flask and Django frameworks.
Worked on development of Internal Testing tool Framework written in Python.
Developed GUI using Python and Django for dynamically displaying block documentation and other features of
Python code using a web browser.
Automated infrastructure provisioning on GCP using Python with Terraform, Deployment Manager, and gcloud
SDK.
Enhanced system reliability through enterprise-level logging, monitoring, and cloud-based deployments
(AWS/GCP).
iPractus Inc. – Remote USA Nov 2021 – Dec
2024
Sr Python Developer
Roles and Responsibilities:
• Developed Ruby on Rails and Python backend systems for enterprise clients, including REST APIs,
authentication layers, and distributed services.
• Designed front end and backend of the application utilizing Python on Django Web Framework.
• Built and enhanced Rails controllers, models, and database schemas using ActiveRecord + PostgreSQL, ensuring
high performance and scalability.
• Led AWS infrastructure design, EC2 instance setup, and S3 data flow management
• Implemented WebSocket and AWS IVS features for real-time video communication
• Automated CI/CD pipelines using Docker, GitHub Actions, and NGINX servers
• Built and optimized CI/CD pipelines for automated build, testing, and deployment.
• Deployed and managed backend services on cloud platforms (AWS / Azure / GCP).
• Implemented monitoring, logging, and alerting to ensure system reliability and performance.
• Conducted code reviews, mentored engineers, and enforced backend best practices.
• Collaborated with frontend, DevOps, and product teams to deliver end-to-end solutions.
• Streamlined database management by designing and implementing SQL and NoSQL solutions, optimising data
retrieval times.
• Deployed applications to cloud platforms such as AWS and Azure, ensuring high availability and scalability of web
services.
• Developed backend processing workflows including queue-based background jobs similar to Sidekiq for
long-running tasks.
Walton Group – Dhaka, Bangladesh
Feb 2020 – Nov
2021
Python Developer
Roles and Responsibilities:
• Architected systems for inventory, QC, logistics, and Android apps and designed desktop software for label
printing and device provisioning using Python and Ruby on Rails-inspired MVC design patterns.
• Developed REST APIs and backend modules integrating Python services with Rails-structured controllers,
enabling interoperability across teams.
• Oversaw system commissioning, testing, and troubleshooting to ensure minimal downtime.
• Implemented preventive maintenance and reliability strategies for automated systems.
• Ensured compliance with industrial safety standards and company quality policies.
• Tested software solutions following standardised procedures, collating results to formulate actionable insights.
• Wrote maintenance procedures for software to help users and administrators get most from designs.
• Authored technical documentation, including system architectures and API guides, supporting ongoing
maintenance and development efforts.
• Championed the use of cloud computing services, such as AWS and Azure, to enhance scalability and reduce
operational costs.
• Directed the migration of legacy systems to modem Python frameworks, minimising disruption and maximising
future scalability.
• Load and transform large sets of structured, semi-structured and unstructured data using Hadoop/Big Data
concepts.
• Involved in development of Web Services using SOAP for sending and getting data from the external interface in
the XML format.
• Excellent communication and interpersonal skills are detail oriented, analytical, time bound, responsible team
player and ability to coordinate in a team environment and possess high self-motivation and a quick learner.
Nitol Niloy Group – Dhaka, Bangladesh Feb 2018 – Feb 2020
Python Backend Developer
Roles and Responsibilities:
• Developed Android applications and integrated with Django REST APIs and contributed to the development of an
event-driven applications and platform within the Production and Reliability Engineering team, with Python.
• Led UI/UX implementations and coordinated Google Play releases
• Built and maintained backend services and RESTful APIs to support mobile applications using Java / Kotlin / Python
/ [Link].
• Implemented secure authentication and authorization mechanisms including JWT, OAuth, and role-based access
control.
• Integrated mobile applications with databases (MySQL, PostgreSQL, MongoDB) for reliable data storage and
retrieval.
• Collaborated with business, UI/UX, and QA teams to translate requirements into scalable technical solutions.
• Implemented push notifications, background services, and real-time data synchronization.
• Optimized application performance, memory usage, and API response times.
• Ensured data security and privacy by implementing encryption, secure API communication, and secure storage on
mobile devices.
• Deployed and maintained backend services on cloud or on-prem environments, including CI/CD pipelines.
Worked with agile scrum methodology and participated in sprints retroactive and sprint planning.
DataSoft Systems – Dhaka, Bangladesh Jan 2017 – Jan
2018
Python Developer
Roles and Responsibilities:
Prototyped Smart Blind Stick and Car Fuel Alert hardware and developed Android apps for Bluetooth control and
user feedback
Created UI using HTML, CSS and JavaScript and monitored, troubleshooted the data loading problems of android
applications.
Integrated IoT devices with cloud services for data ingestion, storage, and analytics.
Built data processing pipelines to handle sensor data, ensuring reliability, scalability, and low latency.
Collaborated with hardware teams to interface sensors, actuators, and gateways, ensuring seamless end-to-end IoT
solutions.
Implemented security best practices including device authentication, encryption, and secure data transmission.
Developed and maintained APIs and dashboards for monitoring device health, telemetry, and alerts.
Performed testing, debugging, and performance optimization of IoT systems in production and field environments.
Documented system architecture, device configurations, and operational procedures.
• Good knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
• Created entire application using Python, MySQL and LINUX.
Education
Bachelor of Science – Computer Science & Engineering, 2016