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

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

Send a message

Click