Saiful Ratul
I am a Software Developer
About
I am a versatile developer with a broad skill set and a passion for building impactful technology solutions. My experience spans Windows application development using Python and C#, cross-platform mobile app development for iOS and Android with Flutter, and database management with SQL and machine learning. I also have a creative edge, with hands-on experience designing and developing games in Unity and Game Maker Studio. Currently, I am focused on mobile application development projects, delivering robust, user-friendly solutions. My work ranges from automating business workflows and modernizing legacy systems to conducting advanced research in machine learning. Whether you need a reliable partner for complex software solutions or a creative collaborator for engaging, interactive projects, I am committed to bringing your ideas to life with expertise and dedication.
Software Developer & ML Engineer.
- Website: www.saifulratul.com
- LinkedIn: Click here
- UpWork: Click here
- City: Mississauga, ON, Canada
- Fiverr: Click here
- Freelancer: Click here
- Email: saiful@saifulratul.com
- Freelance: Available
Resume
Summary
Saiful Ratul
- Mississauga, ON
- saiful_ratul@outlook.com
- saiful@saifulratul.com
Skills
Languages
Python, C#, Java, C++, MATLAB, SQL, JavaScript
Technologies
.NET, TensorFlow, PyTorch, Flutter
Education
MS in Computer Science
2020 - 2022
University of New Orleans, New Orleans, USA
MS in Electrical Engineering
2014 - 2016
University of New Orleans, New Orleans, USA
BS in Electronics and Telecommunications Engineering
2008 - 2012
North South University, Dhaka, Bangladesh
Professional Experience
Software Developer (Contract)
2024 - Present
Grelix IT, Remote
- Collaborated with Grelix IT to design and implement cross-platform mobile applications using Flutter.
- Worked closely with QA teams to troubleshoot platform-specific issues and optimize performance for end-users.
Instructor
2024 - 2025
Canadore College, Scarborough, ON
Research Assistant
2022 - 2023
University of New Orleans, New Orleans, USA
- Conducted machine learning research for the US Naval Research Laboratory on satellite imagery to enhance land/water distinction.
- Developed a custom UNET model using PyTorch that improved accuracy by 8% over traditional deep learning models.
Software Engineer
2020 - 2022
Entergy, New Orleans, USA
- Automated data manipulation workflows using Python libraries like Pandas and Tkinter for GUI development.
- Migrated legacy VB.NET code to C#, ensuring code quality through reviews and documentation.
- Conducted peer code reviews to ensure adherence to coding standards and best practices.
Software Engineer
2017 - 2020
EEPS, New Orleans, USA
- Built C# applications, one of which reduced project delays by 33% through streamlined design submission processes.
- Collaborated with senior developers on debugging and unit testing while authoring training manuals for internal use.
Portfolio
Exciting stuff awaits. Stay tuned.
Services
Machine Learning Solutions
- Custom machine learning model development and deployment
- Data analysis and predictive modeling
- Computer vision and deep learning applications
Windows Application Development
- Desktop application design and implementation using Python and C#
- Legacy application migration and modernization
- GUI development for business and technical needs
Mobile App Development
- Cross-platform mobile app development for iOS and Android using Flutter
- UI/UX design and prototyping for mobile applications
- App maintenance and feature enhancements
Game Development
- Game design and development in Unity and Game Maker Studio
- Prototyping and building interactive experiences
- 2D and 3D game mechanics implementation
Database Design & Optimization
- SQL database design, optimization, and management
- Data integration and workflow automation
- Custom reporting and analytics solutions
Web Development
- Full-stack web application development
- Interactive and responsive website creation
- Backend API and database integration
Technical Consulting & Training
- Code reviews and best practices consulting
- Technical documentation and training manuals
- Workshops or one-on-one training in programming, database, or game development
Contact
Location
Mississauga, ON, Canada
Call Us
+1 504 931 6144
Email Us
saiful@saifulratul.com