Maksym Hanushchak

 < software developer />|

Get to Know Me

Hey, I'm Maksym!

I'm a software developer based in Ontario, Canada.

I've been hooked on programming ever since writing my first "Hello, World!" in Pascal back in middle school. I love learning new things and keeping up with the fast-paced world of tech.

When I'm not coding, you'll find me traveling, diving into a good book, or experimenting with film photography. Oh, and I've got a special talent for turning coffee into code! ☕

Skills

Programming Languages

Databases

  • PostgreSQL
  • Oracle
  • MySQL
  • DynamoDB
  • Frameworks & Libraries

    Developer Tools & Platforms

    Experience

    Bank of Montreal

    Software Developer

    Toronto, Ontario (hybrid)

    • Migrate legacy wire payment integration services to AWS, adopting serverless architecture (Lambda, SQS, SNS, DynamoDB), reducing costs and complexity while improving operational efficiency and scalability
    • Manage on-call production support for critical banking systems, resolving issues quickly to minimize customer impact and maintain system stability
    • Developed and deployed an automated identity access management application using Java, eliminating manual report generation, streamlining compliance processes, and enhancing security management
    • Led disaster recovery planning and execution, ensuring critical banking applications were restored within SLAs during simulated data center outages and documenting recovery procedures for non-specialized staff
    • Collaborated with infrastructure teams to implement Infrastructure as Code (IaC) using Ansible and CI/CD pipelines for seamless application deployment, improving deployment efficiency and reducing downtime

    Procor Limited

    Testing Analyst

    Oakville, Ontario (remote)

    • Architected and deployed automated regression test frameworks for RESTful web services using SoapUI, Groovy, and SQL, reducing test execution time and improving defect detection rates
    • Pioneered API performance testing initiatives with ReadyAPI, diagnosing critical issues and enhancing system stability, scalability, and responsiveness
    • Led collaboration with development teams to resolve issues across all SDLC stages, ensuring timely, high-quality product delivery
    • Standardized testing documentation to improve process clarity and accelerate onboarding for new team members
    • Implemented rigorous defect tracking and reporting procedures, documenting test phases and issues to ensure comprehensive coverage and clear communication

    Mohawk College

    Student Leader – Peer Tutor

    Hamilton, Ontario (remote)

    • Mentored students in Java and object-oriented design, emphasizing core principles through structured code examples
    • Facilitated virtual one-on-one and group tutoring sessions, adapting instruction to meet diverse student needs and enhance comprehension
    • Designed tailored study plans by assessing individual learning styles and goals, significantly improving academic outcomes

    Public JSC Ukrainian Railways

    Electrician

    Lviv, Ukraine

    • Diagnosed and resolved electrical faults efficiently, minimizing service disruptions through expert troubleshooting
    • Performed under tight deadlines and extended hours, adhering to rigorous safety and quality standards
    • Maintained exceptional precision and attention to detail in independent and collaborative team environments

    Education

    Mohawk College of Applied Arts and Technology

    Jan 2019 - Dec 2021

    Advanced Diploma (co-op) in Software Development

    Hamilton, Ontario

    Lviv Professional College of Transport Infrastructure

    Sep 2013 - Jun 2016

    Junior Specialist Diploma in Maintenance and Repair of Railway Electrification Systems

    Lviv, Ukraine

    Projects

    ExifMover Multimedia Organizer Project image

    ExifMover Multimedia Organizer

    Cross-platform GUI tool for renaming and organizing large photo, video, and audio collections into structured, date-based directories using built-in Exif metadata.

    • Python
    • Tkinter (Tk GUI)
    • ExifTool
    imagio Photo Gallery Project image

    imagio Photo Gallery

    Full-stack photo gallery web app featuring user registration, image uploads, and social interactions such as following, liking, and commenting, with modern security best practices.

    • HTML5
    • jQuery
    • PHP
    • MySQL

    Open on GitHub
    DrawIt! Project image

    DrawIt!

    Java application for drawing geometric shapes with user-defined parameters, leveraging JavaFX and applying object-oriented principles such as inheritance and polymorphism.

    • Java
    • JavaFX

    Open on GitHub
    Web Geolocation App Project image

    Web Geolocation App

    Single-page web application that helps users locate educational institutions and view optimal driving routes using Bing Maps APIs and modern web technologies.

    • HTML5
    • JavaScript
    • Third-party API
    Waterfall Explorer Geolocation App Project image

    Waterfall Explorer Geolocation App

    Responsive web application using open data from the City of Hamilton, allowing users to find information, rate, and review local waterfalls. Built with HTML5, Bootstrap, and a MySQL database to manage waterfall details, user ratings, and reviews.

    • Bootstrap
    • jQuery
    • MySQL

    Open on GitHub

    Let's Talk