
Md.Sifat Hassan
Verified Expert in Engineering
Software Engineer and Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since August 25, 2022
Sifat is a software engineer with over three years of professional experience. He has Python, Django, Django REST framework, and JavaScript expertise. Sifat has completed more than eight professional projects, one of which has earned millions of monthly revenue in Norway, and another helps job seekers get over 1,000 job matches daily. As a freelance, he has delivered over four projects that help digital content creators earn profit and the Dutch police solve crimes.
Portfolio
Experience
- Django - 3 years
- Python - 3 years
- Django REST Framework - 3 years
- PostgreSQL - 3 years
- Vue - 2 years
- JavaScript - 2 years
- Docker - 2 years
Availability
Preferred Environment
Ubuntu Linux, PyCharm, DataGrip, GitHub, Docker, Visual Studio Code (VS Code), Postman
The most amazing...
...thing I've developed are features for TEQ, the Norwegian transportation service, that increased the revenue by 40% and optimized the system performance by 70%.
Work Experience
Software Engineer
Cefalo
- Developed a website that supports more than one million active users per day.
- Developed job recommendation functionality, fetching thousands of data daily and recommending jobs based on skills.
- Designed a subscription service that increased 80% of the business revenue.
- Optimized and increased the system performance by 60%.
- Built a resume builder and improved system users' job matching by 70%.
- Refactored and re-designed front-end services, which increased end-user satisfaction by 50%.
Software Engineer
Brain Station 23
- Broke down a monolithic architecture into eight microservices that increased the system performance by 75%.
- Introduced NoSQL and caching features, which increased the system performance by 30%.
- Worked with a DevOps team and headed more than 30 production releases.
- Managed a back-end core team that delivered 50% of core features and fixed 70% of system bugs.
- Optimized core feature, i.e., invoicing, performance by 80%, increasing the revenue by 40%. This means that it supported thousands of invoices per second.
Associate Software Engineer
Brain Station 23
- Migrated a website from Odoo to Django, increasing the system performance by 70%.
- Developed a back-end API for mobile apps using the Django REST framework, which allows drivers to run millions of trips in a single day.
- Introduced Vue for a front-end service to improve client satisfaction by 60%.
- Passed the AWS Technical Professional exam and gained knowledge about a cloud platform.
- Developed core business features that increased the revenue by 50%.
Software Engineer Trainee
Brain Station 23
- Worked as a trainee engineer, completed 100% of tasks, and fixed 20% of the system bugs.
- Learned and became an efficient user of Django and the Django REST framework.
- Submitted various tasks and deployed them into production.
Experience
TEQ Microservice
https://oslobuss.ferdia.app/public/query-form/I developed significant features using Python, Django, and Django REST framework, co-led a team that migrated a monolithic architecture to microservices using Django and Go, and managed a back-end core team that increased revenue by 40%. Also, I designed and headed the internationalization service enabling the product to go live worldwide and acquire partnerships in Sweden and Finland. Finally, I optimized the system's performance by 70%, fixed critical security issues, led a production-release team, acted as a scrum master for more than ten sprints, and developed and refactored the mobile app back end, increasing the app performance by 70%.
SmartCruiter
As a full-stack engineer, I have developed most core features from scratch. I've built a resume builder so that candidates can make their resumes. Also, I've designed and developed a website for recruiters and a job recommendation service using Apache Solr and TellusR to recommend more than 1,000 jobs per candidate. Finally, I introduced microservices architecture to increase the system performance. I temporarily worked as the DevOps person to deploy new services using Docker, Nginx, and AWS EC2 and handled all product releases.
Resumemonlivre
I designed and developed the back-end service using Python, Django, and Django REST framework. Designed the subscription service using Python, Django, and Stripe. Implemented caching mechanism using Redis, which increased the system performance.
DNN (Danish Government Project)
I have designed custom role-based authorization to secure all the endpoints.
To generate case files as word documents, I have used the python-docx library.
For deployment purposes, I have Dockerised the whole application.
Education
Bachelor's Degree in Computer Science
American International University – Bangladesh (AIUB) - Dhaka, Bangladesh
Certifications
Scrum Master
Scrum.org
AWS Technical Professional
Amazon Web Services
Skills
Libraries/APIs
jQuery, Keen Bootstrap, REST APIs, Vue 2, Vue, Google Maps API, Django ORM, Stripe, Stripe API
Tools
PyCharm, DataGrip, Git, NGINX, Postman, RabbitMQ, GitHub, Celery, Apache Solr, Jira, Stripe Checkout
Languages
Python, HTML, JavaScript, CSS, Go, Python 3
Frameworks
Django, Django REST Framework, Bootstrap, JSON Web Tokens (JWT)
Paradigms
Scrum, REST, Microservices, Automation
Platforms
Docker, Amazon Web Services (AWS), Ubuntu Linux, Visual Studio Code (VS Code)
Storage
PostgreSQL, Redis Cache, Redis, Amazon S3 (AWS S3), NoSQL, Caché, Databases
Other
Ajax, Technical Hiring, Code Review, Web Development, Full-stack Development, APIs, Back-end, Full-stack, Source Code Review, Team Leadership, API Integration, Web Scraping, Scraping, Data Scraping, Architecture, Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring