About
I am a fourth year Computer Engineering Student at the University of Toronto. I am planning to specialize in computer security alongside obtaining a minor in engineering business and a certificate in artificial intelligence. Alongside my studies in C and C++, I have studied Java and Python outside of school. I have 16 months of engineering experience, consisting of 12 months as a Productivity Engineer at Faire and 4 months as a Mobile developer at Zeno Labz. I am also a executive member at UofThacks, acting a alogistics and web dev team member.
- Languages: Java, C/C++, Python, SQL, TypeScript
- Databases: MySQL, PostgreSQL, MariaDB
- Libraries: Pandas, NumPy, Matplotlib, OpenCV, Junit, Pytorch
- Frameworks: ExpressJS, React, NodeJS
- Tools & Technologies: Git, Docker, Amazon Web Services (Cloud Development Kit (CDK)), Jenkins, Buildkite, Burp Suite, MetaSploit
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Implemented LLVM code coverage on mobile repositories, increasing overall code coverage by 43% and streamlining developer integration processes.
- Created a dashboard to view code coverage statistics for each repo and file using React.
- Transitioned end-to-end testing system from Cypress to Playwright, decreasing test execution time by 49% and reducing test unpredictability by 77%.
- Managed the migration of continuous integration system from Jenkins to Buildkite, optimizing CI/CD pipelines, reducing build times by 32%, and decreasing downtime by 25%
- Tools: Kotlin, React, TypeScript, Groovy
- Built a QR code check-in system for hackers to scan to attend various events during the event
- Built a database to host info for 1000+ hackes using MariaDB.
- Created API endpoints to connect React page to database using Express + Node. Tools: MariaDb, Node, Express
- Developed and designed mobile applications for iOS and Android platforms by utilizing Figma, React, and Java.
- Employed Java, Swift, Objective-C, and iOS SDK to write maintainable, and comprehensively documented code. Connected mobile devices to hardware using CoreBluetooth framework and Android Bluetooth API, enabling seamless remote control and interaction
- Tools: React, Java, Figma, Swift
Projects
Skills
Languages and Databases
Libraries
Frameworks
Other
Education
Toronto, Canada
Degree: Bachelor of Applied Science in Computer Engineering
CGPA: 4.0/4.0
- Distributed Database Systems
- Computer Security
- Operating Systems
Relevant Courseworks: