Work Experience
Software Engineer
Persona (Identity Infrastructure), San Francisco, USA (May - Aug 2022)
- Technologies Used: React, Redux, Ruby on Rails, MySQL, MongoDB, Docker, Bitbucket
- Working on improving identity verification by making use of NFC chips on passport
Software Engineer - Infrastructure
Wish (E-Commerce Platform), Toronto, Canada (Sep - Dec 2021)
- Technologies Used: Golang, Kubernetes, Temporal
- Led a project to send notifications on different stage transitions of an experiment, and reminder notifications for stagnation on certain lifecycle stages of the experiment. Created design doc, and developed a new service to maintain timers and notify EXP service of when notifs occur.
Full Stack Software Engineer
Persona (Identity Infrastructure), San Francisco, USA (Jan - Apr 2021)
- Technologies Used: React, Redux, Ruby on Rails, MySQL, MongoDB, Docker, Bitbucket
- Worked in the Workflows Engineer Team, where Persona Workflows allow automation of manual actions depending on a series of customizable steps/conditions, through a no-code, drag and drop interface.
- Drove a project to allow for rolling out new workflow versions (Created a software design doc and worked with the design team for UI/UX discussion)
- Multiple polishes for the workflow editor page arising from taking the initiative to QA the product for bugs
- Did many code reviews for the workflow team
Full Stack Software Engineer
Stratus360 (Business Management Consultant), Toronto, Canada (May - Aug 2020)
- Technologies Used: Lightning Web Component (LWC), Apex, Salesforce
- Developed a highly dynamic form that can be used in many of the company's projects, using Lightning Web Component(LWC), a framework making much use of the features of Javascript ES6, and Apex, the backend for Salesforce.
- In this development, I went through the analysis, design, implementation of the software development cycle. I also created detailed documentation on how to utilise the form.
- Worked on a team to fix issues and develop features for the website, such as fixing multiple css issues (e.g. double scrollbar), improving UX by scrolling to top upon datatable reload.
Full Stack Software Engineer
Pairrd (Poker Educational Software), Waterloo, Canada (Aug - Dec 2019)
- Technologies Used: Angular, Firebase Realtime Database, Git
- Worked closely with lead developer, a former Amazon Software Engineer, from whom I learned about core values like Ownership.
- Participated in the design, implementation, and iteration phases of the software development cycle to create a robust chat feature that supported notifications, draggable and resizable window.
- During the iteration phase, improved the customer experience by observing UX gaps and inefficiencies, reviewing them with the lead developer then adjusting the code necessary to make improvements.
- Took initiative to QA the site and suggest UX improvements while completing assigned tasks or projects. Made the necessary code fixes where appropriate.
- Check out the website,
pairrd.com