Developed dependency analysis tool using Python to detect external and internally identified security vulnerabilities, integrated Gitlab CI/CD to automate dependency upgrading across internal projects
Implemented trade template validation in Strategy Registry Framework using React to reduce user errors by 20%
Added error logging with Pino to internal company dashboard, providing updated data for cloud monitoring
Designed and built internal tool using Go to automate network tower reporting through Prontoforms, with Amazon SQS and Faktory, saving up to 10 hours a week of manual overhead in processing forms
Extracted RESTful logic from different applications into library to interact with internal API, refactored existing projects to integrate with new library
Implemented HTTP testing framework in all Go-based projects, and achieved over 80% test coverage
Led a team of 6 developers for Hack4Impact, a club aiming to support local non-profit organizations
Determined key objectives with project manager to develop an application to track food usage and reduce waste
Designed a mobile first front-end using React and MaterialUI, and back-end using Flask and Postgres
Implemented full-stack features using Java Springboot and Vue.js of a multi-cloud management SaaS platform, integrated REST APIs of public and private cloud platforms
Improved monetization features such as tax provider configuration and monthly invoice generation
Identified database performance issues using Elastic APM and Kibana, refactored code to reduce latency by 70%+
Developed unit tests using Groovy (Java) and Jest (Vue.js) with above 90% code coverage
Completed tasks and key deliverables using Agile development process with Jira and Jenkins CI/CD pipeline
Coordinated development for front-end of full-stack web application using React.js and Material UI framework
Integrated front-end with back-end using Redux and MongoDB for database management
Planned for continuation of project with club executives and establishing key design choices for future improvements
Research project funded by NSERC USRA, supervised by Dr. Oana Balmau
Focus on NoSQL systems design for real-time data analytics
Developed and ran representative data analytics benchmark in C++ to simulate social media workload using RocksDB to identify significant bottlenecks
Increased read/write performance and overall throughput by over 200% after re-designing memtable value structures
Received Tomlinson Engagement Award for Mentoring, on behalf of CSUS Helpdesk
Provided virtual peer-to-peer tutoring on Discord to students enrolled in undergraduate programming classes
Explained core programming concepts and theory, in order to work towards solutions without explictly giving away answer
Collected network packets over McGill’s network using different compression algorithms in containerized environment
Analyzed network traffic with Wireshark and resolved packet retransmission issues
Created technical documentation for lab’s proprietary AIDA software (Agile Abstraction for Advanced In-Database Analytics)
Location: McGill University (Montreal, QC)
Expected Graduation: May 2023
CGPA: 4.00/4.00
Awards: Dean's List (2019-21) • Faculty of Science Scholarship (2019-20) • MES bourses d'excellences (2020-21) • Wing Hing Chan Scholarship in Science (2020-21)
Relevant Coursework
Computer Science
COMP189 - Computers and Society
COMP202 - Fundamentals of Programming
COMP206 - Introduction to Software Systems
COMP250 - Introduction to Computer Science
COMP252 - Honours Algorithms and Data Structures
COMP273 - Introduction to Computer Systems
COMP302 - Programming Languages and Paradigms
COMP303 - Software Design
COMP310 - Operating Systems
COMP321 - Programming Challenges
COMP322 - Introduction to C++
COMOP330 - Theory of Computation
Algorithm Design
COMP400 - Project in Computer Science
COMP421 - Database Systems
COMP520 - Compiler Design
COMP551 - Applied Machine Learning
COMP598 - Intro to Data Science
Mathematics
MATH133 - Linear Algebra 1
MATH140 - Calculus 1
MATH141 - Calculus 2
MATH208 - Intro to Statistical Computing
MATH222 - Calculus 3
MATH223 - Linear Algebra 2
MATH240 - Discrete Structures 1
MATH308 - Fundamentals of Statistical Learning
MATH323 - Probability
MATH324 - Statistics
MATH340 - Discrete Structures 2