I am a Computer Science graduate from York University currently seeking full-time opportunities in full-stack software development, platform engineering, and related roles. I enjoy building systems that solve practical problems, whether that means shipping user-facing features, improving internal tooling, or automating workflows that save teams time and effort. During my time at RBC, I worked on several high-impact internal engineering problems. One of the projects I’m proudest of involved troubleshooting and improving our team’s internal tool, Jenkins Control Center. I had to dive into a Python/Django codebase, investigate loading issues and inaccurate metrics, and apply what I had learned about OpenShift to help resolve the underlying scaling and storage bottlenecks. I also took initiative on the tool’s UI and usability. In a separate project, I built automation to validate a major Artifactory migration across multiple environments. That solution helped ensure parity between old and new instances, saved hundreds of hours of manual work, and was delivered with documentation so it could continue to be used and extended by others. Outside of work, I’ve built several projects that reflect my interest in full-stack development, AI systems, and data-driven applications. I developed a news aggregation platform that scraped content from six major news portals, ran sentiment analysis and summarization models, stored processed data in MongoDB, and exposed the results through a TypeScript frontend and Python backend. I’m also currently working on a research project focused on geospatial mappings in navigation using knowledge graphs, RAG/GraphRAG, and LLMs, where I’ve been exploring how structured graph data and semantic retrieval can improve route reasoning and preference-aware navigation. What I’d bring to a new role is a combination of strong technical curiosity, ownership, and willingness to learn quickly. I like understanding how systems work beneath the surface, collaborating with others to solve ambiguous problems, and building solutions that are both technically sound and useful in practice.

Omar Shamsul Haque

I am a Computer Science graduate from York University currently seeking full-time opportunities in full-stack software development, platform engineering, and related roles. I enjoy building systems that solve practical problems, whether that means shipping user-facing features, improving internal tooling, or automating workflows that save teams time and effort. During my time at RBC, I worked on several high-impact internal engineering problems. One of the projects I’m proudest of involved troubleshooting and improving our team’s internal tool, Jenkins Control Center. I had to dive into a Python/Django codebase, investigate loading issues and inaccurate metrics, and apply what I had learned about OpenShift to help resolve the underlying scaling and storage bottlenecks. I also took initiative on the tool’s UI and usability. In a separate project, I built automation to validate a major Artifactory migration across multiple environments. That solution helped ensure parity between old and new instances, saved hundreds of hours of manual work, and was delivered with documentation so it could continue to be used and extended by others. Outside of work, I’ve built several projects that reflect my interest in full-stack development, AI systems, and data-driven applications. I developed a news aggregation platform that scraped content from six major news portals, ran sentiment analysis and summarization models, stored processed data in MongoDB, and exposed the results through a TypeScript frontend and Python backend. I’m also currently working on a research project focused on geospatial mappings in navigation using knowledge graphs, RAG/GraphRAG, and LLMs, where I’ve been exploring how structured graph data and semantic retrieval can improve route reasoning and preference-aware navigation. What I’d bring to a new role is a combination of strong technical curiosity, ownership, and willingness to learn quickly. I like understanding how systems work beneath the surface, collaborating with others to solve ambiguous problems, and building solutions that are both technically sound and useful in practice.

Available to hire

I am a Computer Science graduate from York University currently seeking full-time opportunities in full-stack software development, platform engineering, and related roles. I enjoy building systems that solve practical problems, whether that means shipping user-facing features, improving internal tooling, or automating workflows that save teams time and effort.

During my time at RBC, I worked on several high-impact internal engineering problems. One of the projects I’m proudest of involved troubleshooting and improving our team’s internal tool, Jenkins Control Center. I had to dive into a Python/Django codebase, investigate loading issues and inaccurate metrics, and apply what I had learned about OpenShift to help resolve the underlying scaling and storage bottlenecks. I also took initiative on the tool’s UI and usability. In a separate project, I built automation to validate a major Artifactory migration across multiple environments. That solution helped ensure parity between old and new instances, saved hundreds of hours of manual work, and was delivered with documentation so it could continue to be used and extended by others.

Outside of work, I’ve built several projects that reflect my interest in full-stack development, AI systems, and data-driven applications. I developed a news aggregation platform that scraped content from six major news portals, ran sentiment analysis and summarization models, stored processed data in MongoDB, and exposed the results through a TypeScript frontend and Python backend. I’m also currently working on a research project focused on geospatial mappings in navigation using knowledge graphs, RAG/GraphRAG, and LLMs, where I’ve been exploring how structured graph data and semantic retrieval can improve route reasoning and preference-aware navigation.

What I’d bring to a new role is a combination of strong technical curiosity, ownership, and willingness to learn quickly. I like understanding how systems work beneath the surface, collaborating with others to solve ambiguous problems, and building solutions that are both technically sound and useful in practice.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer / Founding Engineer at Ascend.io
June 1, 2025 - Present
Built and delivered custom web and mobile software for SMB clients using React, TypeScript, Python, and React Native, reducing manual workflow effort by 40%–70% across client use cases. Shipped production-ready features including internal search, summarization, and customer-support assistants, saving an estimated 10–25 hours per month per client on repetitive support and content tasks. Deployed and maintained cloud-backed applications using AWS services and CI/CD workflows, improving release cadence to 2–3 deploys per week while maintaining 99.9% uptime.
DevOps/Software Developer (Platform Engineering) at RBC Technology & Operations
January 1, 2024 - April 1, 2025
Artifactory Migration across 4 environments with Python/Bash validators; 150+ hours saved, +30% migration accuracy; owned runbook adopted by 8 teams. UrbanCode Deploy automation for 1,000+ UCD agent upgrades & team mappings via Python + UCD REST; -40% manual toil, -30% config errors. Jenkins Control Center improvements reduced MTTR from 5.1h to 4.1h through OpenShift scaling/storage fixes and Django UI patches. Ansible/Dynatrace work reduced incident resolution time by 40% and trimmed response times by 25% with new dashboards.
Software Engineer (Project) at PulsePilot AI
March 1, 2026 - Present
Built an AI subscription and bill management agent that analyzed 1,000+ transactions to detect recurring charges, track spending changes, and generate reminders and recommendations. Developed a Ruby on Rails backend and Python FastAPI agent for multi-step classification and reasoning workflows, achieving 90%+ detection accuracy on internal test cases. Added natural-language financial querying via OpenAI/ChatGPT API and asynchronous processing, reducing manual review time by 60%.
Software Engineer (Project) at Geospatial GraphRAG Navigation Engine
January 1, 2026 - Present
Designed a hybrid graph + embedding-based navigation system using OpenStreetMap data to compute preference-aware routes via multi-hop BFS traversals and semantic similarity scoring. Integrated all-MiniLM-L6-v2 embeddings with cosine similarity to personalize routing beyond shortest-path heuristics. Engineered feature-weighted edge scoring combining graph topology, distance metrics, and contextual embeddings for adaptive route optimization.
Software Engineer (Project) at NewsNow
December 1, 2024 - March 1, 2025
Developed a Python-based news aggregation pipeline with a Selenium crawler for 6 major portals, resulting in 20% user retention. Implemented transformer models (roberta-large for sentiment) to categorize news and T5-large to generate summaries, reducing article length by 75%. Optimized data retrieval speeds with MongoDB and built a React TypeScript UI.

Education

Honours Bachelor of Science, Computer Science (HBSc) at York University – Lassonde School of Engineering
January 1, 2021 - December 1, 2025

Qualifications

OpenShift (Kubernetes framework)
January 11, 2030 - April 23, 2026
GitHub Actions (CI/CD)
January 11, 2030 - April 23, 2026
MERN (Mongo, Express, React, Node)
January 11, 2030 - April 23, 2026

Industry Experience

Computers & Electronics, Software & Internet, Professional Services, Media & Entertainment, Telecommunications