
Hi, I'm Patrick! 👋
Software Engineer at RIPPLING
New York, NY, USA
I'm a Software Engineer passionate about technology, focused on building high-performance digital experiences with excellent user experience. I've worked on VR and AI platforms and am now helping transform how organizations manage spend at Rippling.
Experience
Education
The University of British Columbia
B.Sc. Computer Science, Minor in Psychology
2014 - 2019Volunteering
Software Engineering Mentor
adplist.org
Feb 2024 - PresentProviding software engineering mentorship, résumé reviews, interview preparation, and personalized career advice to computer science students and early-career software engineers. Accrued over 1,500 mentorship minutes in 30+ mentorship sessions with a 100% attendance rate. Recognized twice as a Top 1% ADPList Mentor in Engineering.
AWS AI & ML Scholarship Mentor
Amazon Web Services (AWS)
Jun 2024 - Nov 2024Providing software engineering mentorship as part of a global program that aims to help underserved and underrepresented students in tech learn foundational Machine Learning (ML) concepts to prepare them for careers in AI & ML.
Projects
Motive Editor Extension
The University of British Columbia
Led the development of an editor extension in Unity for Motive's VR training tool as the Project Lead. Managed team members and corresponded with clients, while being the lead contributor to the codebase. Strong individual performance and project success resulted in a full-time employment offer after graduation.
Motive Training Platform API
Deez Degrees
The University of British Columbia
Co-developed Deez Degrees as part of Database Management education at UBC. Developed features allowing registered users to browse and manage their cart for fictitious academic diplomas. Focused on database design and management, implementing site registration, product searching and filtering.
XAMP StackApacheMariaDBPHP
BlogSquare
The University of British Columbia
Co-developed BlogSquare as part of Web Development education at UBC. Designed and developed features allowing registered users to create and maintain their own blog, as well as view and comment on other user-created content in real-time. Implemented searching using filters such as categories and tags.
HTMLCSSJavaScriptMySQLPHP
Defend the Nest: The Game
The University of British Columbia
Achieved third place standing in competition (40+ groups) despite being solo. Designed custom animations, models, cutscenes and camera scripts. Developed core gameplay mechanics, including randomized non-player character spawn locations, scaling level difficulty and leaderboard tracking.
Alice
Skills
Programming Languages
TypeScriptJavaScriptHTMLCSSPythonJava
Frameworks & Libraries
ReactNode.jsReduxApolloGraphQLExpress.NET Framework
Tools & Technologies
AWSPostgreSQLCI/CDJestEnzymeCypressStorybook
Soft Skills
LeadershipMentorshipCommunicationProblem SolvingTeam Collaboration
Certifications
C++ for Programmers Course
Codecademy
Issued May 2022Advanced Styling with Responsive Design
University of Michigan
Issued Nov 2021Server-side Development with NodeJS, Express and MongoDB
The Hong Kong University of Science and Technology
Issued Nov 2021Foundations of User Experience Design
Learn SQL Course
Codecademy
Issued Aug 2021SystemsExpert Certificate
AlgoExpert
Issued Aug 2021Writing
A peek into my mind...
View all postsContact
profile.ts
1
2
3
4
5
6
7
8
9
10
Interested in working together?
Feel free to reach out and connect with me!
Email: work.with.patrickmcarlos@gmail.com