Software Engineer
Cloud, Code & Automation

Software Engineering student at McMaster University and Software Engineering Intern at IBM, focused on cloud infrastructure, automation, and reliable full-stack systems.

Hassan Omran

hasomran1@gmail.com

hassan-omran10

About Me

I'm a Software Engineering student at McMaster University currently interning at IBM, where I work on cloud infrastructure, automation, and reliable platform operations.

I build automation for operational workflows, contribute to full-stack systems, and care about clean code, reliable deployments, and clear technical documentation. My experience spans cloud platforms, infrastructure tooling, and enterprise application development.

Education

McMaster University

B.Eng. in Software Engineering (Co-op)

Expected Graduation: April 2027 · GPA: 3.7/4.0

Related coursework: Data Structures & Algorithms, OOP, Computer Architecture, Databases, Software Testing, Software Requirements & Security

Dean's Honour List

8

Coding Languages

2

Internships

5+

Projects

3.7

GPA / 4.0

Experience

Software Engineering Intern

IBM May 2026 – Present
Cloud Infrastructure
  • Support day-to-day operation and maintenance of cloud infrastructure in regulated environments
  • Build automation to streamline operational workflows and reduce repetitive engineering tasks
  • Contribute to platform maintenance including upgrades, security patching, and reliability activities
  • Write technical documentation and runbooks used by engineering teams for consistent infrastructure procedures
  • Collaborate with distributed engineering and SRE teams to coordinate releases and troubleshoot infrastructure issues
Kubernetes IBM Cloud AWS Linux Automation SRE

Software Engineering Intern

Nest Software Development May 2025 – Sep 2025
Cairo, Egypt
  • Contributed to full-stack development of ERP and IP PBX systems using Python, JavaScript, Vue.js, PostgreSQL, and MariaDB
  • Analyzed client requirements, implemented features, and performed server testing before deployment in Linux environments
  • Collaborated in a 2–5 person team and communicated directly with clients to clarify requirements, address feedback, and deliver tailored enterprise software
Python JavaScript Vue.js PostgreSQL MariaDB Linux

Featured Projects

Country Games

Interactive Geography & Language Learning Platform

Built a responsive React platform featuring flag, population, and language-learning games with reusable components, REST APIs, and smooth animations across desktop and mobile.

Multiple Game Modes Language Learning API Integration Error Handling Responsive Design
React JavaScript CSS REST APIs

Spotifly Playlist Automation

Desktop Automation Tool

Developed a Python desktop app to automate Spotify playlist downloads and sync with Apple Music on macOS—shared with 50+ users and saving an estimated 15+ hours monthly.

Selenium Web Scraping Multithreading Retry Handling macOS Package
Python Tkinter Selenium yt-dlp

Skills & Technologies

Programming

Python Java C C++ JavaScript HTML/CSS SQL Swift

Cloud & Infrastructure

Kubernetes IBM Cloud AWS Microsoft Azure Linux FedRAMP

Frameworks & Databases

React.js Vue.js Tkinter MySQL PostgreSQL MariaDB

DevOps & Tools

Git GitHub GitLab JFrog Artifactory Salesforce PyCharm VS Code IntelliJ

AI Development Tools

ChatGPT Claude Cursor IBM Bob

Soft Skills

Communication Teamwork Problem-Solving Documentation Initiative Leadership

Let's Connect

Ready to collaborate?

I'm always interested in new opportunities and exciting projects. Let's discuss how we can work together!