Oroni HasanNew Computer Science Graduate from the University of Waterloo | HCI Specialization | Psychology minor
Profile

Versatile developer with five years of experience spanning software development, web development, UI/UX, and data science. Proficient in C++, Python, TypeScript, HTML/CSS. Eager to explore new technologies and contribute technical solutions across diverse domains.

Skills
Programming Languages: C++, Python, PHP, HTML, JavaScript, TypeScript, CSS, SQL, R
Tools and Frameworks: Git, Docker, AWS, React.js, Bootstrap, Next.js, Tailwind CSS, Vite, Wordpress ACF, NumPy, PyTorch, Pandas, Jira, Figma, Bash, Power BI, Google Analytics, Excel
Concepts: Object-Oriented Programming, Data Structures & Algorithms, UX Design Process, AI/ML, Computer Vision, Computer Graphics, Data Analysis, Software Design Patterns, Software Testing, Database Concepts, Time Series, Illustration, Wireframing & Prototyping
Experience
Web Developer, D2L
Sep 2024 – Dec 2024 | Kitchener, ON, CA
  • Developed reusable WordPress components for d2l.com based on Figma mockups by using WordPress ACF, PHP, HTML, JavaScript, and SCSS, contributing to a successful company-wide website rebrand
  • Identified user segments using GA4 audience insights to inform Mutiny A/B testing, enhancing personalized web experiences and boosting conversion rates by 4%
  • Collaborated in code reviews and brainstorming sessions with fellow developers to diagnose and resolve bugs, implement new features, and improve site functionality and user experience
  • Research Student, St. Joseph's Healthcare Hamilton
    Jun 2024 – Aug 2024 | Hamilton, ON, CA
  • Analyzed 10 years of respiratory infection data using Excel to investigate whether infection rates among children predicted infection rates in elderly people, producing detailed trend graphs and conclusions
  • Implemented the SARIMA model in Python to forecast infection rates, encouraging precautionary health measures
  • Conducted comparative analysis of hospital versus non-hospital acquired bacterial infection rates using linear regression on 20 years of data and presented findings to a group of senior researchers
  • Supported McMaster University undergraduate research students with the technical setup of their longitudinal study "Snooze-to-Diffuse" using REDCap, making data collection flow smoother
  • Web Developer, D2L
    Sep 2023 – Dec 2023 | Kitchener, ON, CA
  • Designed and built a custom popup widget to promote content to visitors using PHP, HTML, CSS, and JavaScript, featuring options for video playback, large images, headings, pop-up activation, and CTAs, driving user engagement
  • Automated workflows in Google Sheets using Google Apps Script to eliminate repetitive manual tasks
  • Developed an automated reporting workflow using Office Scripts, Power Query, and Power Automate to extract Salesforce data, format it in Excel, and schedule email reports, reducing manual labour by 1 hour a week
  • Created reusable HTML components in Marketo, allowing drag-and-drop content for smoother and more efficient email creation
  • Web Developer, PEXhouse.com
    May 2022 – Aug 2022 | Remote, CA
  • Built and maintained a staging environment to test and debug new features, resolving PHP version mismatches, theme/plugin, conflicts, and improving deployment reliability
  • Strengthened site performance and availability by updating DNS records, configuring CDN and security features through Cloudflare, LiquidWeb, Bluehost, and cPanel
  • Improved backend functionality for admins by adding courier options and other custom logic via WordPress PHP snippets
  • Enhanced site security using Cloudflare and trusted WordPress security plugins, helping reduce spam and unauthorized access
  • Redesigned page layout through WordPress editor and adjusted email templates through WooCommerce code snippets
  • .NET Developer, MNP Digital
    Sep 2021 – Dec 2021 | Remote, CA
  • Managed DevOps during agile sprints, performing manual regression testing and reporting defects to QA and developers, contributing to smoother product releases
  • Developed data visualizations in D365 such as charts, dashboards, and report views to provide insights into business performance
  • Created documentation material and training videos for clients to ease product onboarding
  • Collaborated with developers, QA analysts, and project managers in an Agile environment, ensuring timely deliverables
  • Projects
    Predicting Wine Quality using Neural Networks
  • Implemented feedforward neural network from scratch in Python using batch gradient descent to predict red wine quality based on different physical characteristics from UCI's Wine Quality dataset
  • Implemented Sigmoid and ReLU activation functions, Mean Squared Error (MSE) loss function, and Mean Absolute Error (MAE) performance metric
  • Executed 5-fold cross validation to evaluate average training loss using MAE on each validation set
  • Path Tracer
  • Built a path tracer from scratch in C++ using Monte Carlo path tracing with Cook Torrance BRDF, importance sampling, and volumetric effects to simulate realistic lighting and rendering
  • Created a 3D model of a damselfly using Blender and applied metallic materials using Metasequoia, which was rendered with the path tracer to demonstrate light interacting with complex surfaces
  • HDR Image
  • Developed a program in NumPy using Debevik-Malik algorithm and tone-mapping to generate high dynamic range (HDR) images
  • Shopping List
  • Built a shopping to-do list using Vite, TypeScript, React, HTML, and CSS so that users can keep track of grocery items, quantities, and categories
  • Integrated price-fetching API so users can see the cost of grocery items and the total cost
  • Deployed using AWS Amplify
  • Chef 449 (Group Project)
  • Designed an AI-powered cooking assistant app within a team of four by following the full design process of empathizing, defining, ideating, prototyping, and testing, producing a well-received final prototype
  • Conducted user research through persona creation, designing and executing interviews with target audience, and synthesizing findings using affinity and empathy maps to uncover pain points that guided feature development
  • Built paper, low-fidelity, and high-fidelity prototypes, iteratively improving designs based on peer feedback from design critique sessions, heuristic evaluations, and cognitive walkthroughs
  • Collaborated closely with other team members, maintaining consistent communication, dividing tasks amongst us effectively, and ensuring deliverables were on time through the four-month design process
  • Illustrated on-theme graphics using Krita for the high-fidelity prototype to make the app more visually appealing and inviting
  • Sound Portal
  • Building a full-stack web application using Next.js, React.js, TypeScript, and Spotify API integration to creatively showcase my music taste