Projects and Beyond
- Amazon Software Development Engineer II, Amazon Go, Physical Stores
- Amazon Software Development Engineer Intern, Web Frameworks
- FreshBooks Software Developer
- Lookout, Inc. Software Engineering Intern, iOS
- BlackBerry Software Application Developer, Student
- AutoWallpaper HD Available on the play store
- IBM Canada J9 Tools Developer
- Maxxian Integration Inc. Software Developer Co-op
- Singspiel.ca Volunteer Website Designer/Developer
- UWHub Available on the play store
- GradeTrackr Available on the play store
- FIRST Robotics Team 4001: Retro-Rams Mentor
- York College of Business Freelance Website Designer
- Webclub88 Website Designer/Developer
July 2017 - December 2021
Led the design and development of a new automated production scheduling system for Amazon's kitchens, initially reducing production scheduling by 10% and reducing kitchen labor, increasing scheduling accuracy by 1.6%. Further developed, scaled and deployed system to support 100+ Amazon physical retail stores. Developed feature and performance improvements towards a Food Production and Inventory Tracking Tool, working with kitchen managers and associates to continuously enhance the usability and reduce labor costs associated with the product. Overhauled the Recipe Management Tool’s user interface and technology base, to AngularJs and AWS. Onboarded various Amazon businesses to aforementioned tool. Also, designed and developed new features for other physical retail applications such as Production Dashboard, and Ingredient Forecasting and Ordering.
Major technologies used are Java, JavaScript and AWS technologies (Lambda, DynamoDB, Step Functions, S3, SQS, SNS, CloudWatch).
August 2016 - December 2016
Enhanced developer experience by building a platform for developer tools for Amazon’s Java-based web framework. Also, improved upon the state of developer tools provided with the aforementioned framework.
Major technologies used are Java, JavaScript and FreeMarker.
January 2016 - April 2016
Developed new features for the next generation of FreshBooks products as a full-stack developer. Updated and kept libraries used by the frontend application functional and up to date. Participated in improving automated test suites and performing manual testing for major and critical releases.
Major technologies used are EmberJS, Ruby and Python.
April 2015 - August 2015
Developed Mac OSX application to streamline customer IPA resigning process. Also developed new features and fixed bugs for enterprise and consumer iOS products. Did manual and automated testing to ensure quality of every release.
Mostly used Objective-C for duties aligned above.
September 2014 - December 2014
In an effort to reduce cost, I developed web-based forms to automate business processes of various teams. Also, developed web-based tools such as a wireless dashboard showing monthly mobile costs for employees. Replaced manual tasks with automation and set-up continuous integration for code base. Won 2nd place in a company-wide hackathon to develop internal tools with the aim of cost reduction.
Mostly used C#/.Net for duties aligned above.
May 2014 - present
AutoWallpaper HD is an android app that automagically changes your device's wallpaper from various sources at timely intervals. It uses available services to get wallpapers. As an example, you could enter your favorite subreddit and watch your wallpaper change automagically.
January 2014 - April 2014
Designed, developed and integrated new features for internal benchmark analyzer tool. Integrated defect issuing and tracking to benchmark analyzer tool using API that conforms to the Open Services for Lifecycle Collaboration (OSLC) specifications. Wrote standalone scripts in Ruby that gathers and parses data from multiple sources and displays them cohesive view for the use of the J9VM team.
Technologies used are HTML/HAML, Javascript/CoffeeScript/jQuery and Twitter Bootstrap for front-end, SQLite and PostgreSQL as databases, Ruby on Rails as the framework, and Ruby for scripting.
April 2013 - August 2013
Researched, presented and developed the best migration solution and pattern with respect to the company's core code considering architectures such as MVC and Python frameworks such as Django and Flask. Developed new features for the company software and integrated certain features according to customer systems. Programmed in a heavy Python environment with Django, Flask, SQLAlchemy, PostgreSQL, jQuery, CSS and HTML.
January 2013 - April 2013
Designed and developed the first official website for growing startup based in Toronto. For the website, I designed it to the founder's requirements and specifications and developed a user-friendly website for initial stages of the company. I develop a sign-up system to later inform the interested customers about the launch of the product. The website was developed using HTML, PHP, jQuery, CSS and MySQL.
Jaunary 2013 - Present
UWHub is an android application designed for easy one-touch access to information about University of Waterloo, as in the UW API, for University of Waterloo Students and its allowed users.
UWHub is a collaborative project between a group of University of Waterloo Software Engineering students. The Android SDK and Java is being used to create the application. Using JSON, the data is gathered from the UW API is made available to its users.
September 2012 - Present
Gradebook is an android application designed to keep track of academics. The main goal and main incentive of the project is to create a sleek, visually appealing UI that offers full functionality of what a user would expect from a grade tracking application.
Gradebook is a collaborative project among four University of Waterloo Software Engineering Students. Utilizing the Android SDK, Java and SQLite Database, we were able to create a seemless application that offers full functionality. The application is expected to be launched by the end of January 2013.
September 2011 - Present
The FIRST (For Inspiration and Recognition of Science and Technology) Robotics Competition is an international high school robotics competition which aims to realize students of science, engineering and design. Each year, thousands design and build a robot that can play a certain game and compete for the top. In 2011, the St. Robert Catholic High School 4001 "Retro-Rams" Robotics Team won the Greater Toronto Regional West in our first year of competing. Articles from the Catholic Register and the York Catholic District School Board were written in acknowledgement of the accomplishment .
In 2011, being rookies, I had several roles such as being the Team Captain, Head Programmer, Head Electrician, and also in the Engineering Build Team. As a result, I was also assigned as the In-Game Coach to plan and strategize step-by-step of how each game is played, which with everyone's effort did ultimately to our victory. This season, I am working as a mentor to guide and to encourage the team to reach new heights and to pursue their dream of winning a part of the competition once and many times more.
December 2009 - January 2010
York College of Business was a college in Toronto. Two websites, now obsolete, were created for the institution: York College of Business and Second Career Toronto. Website coding and scripting languages such as PHP, CSS were employed to create the websites. Using the Adobe Suite, the websites were meticulously designed to the customer's standard.
March - August 2007
Webclub88 is a website design and development company in Southeast Asia. Being an intern, I designed and developed over 10 websites and maintained about 10 more at the time. Languages such as HTML, PHP, JavaScript, AJAX and database system MySQL were used to design and develop the website and deploy Content Management Systems (CMS). The Adobe suite was also employed to do the job.
Most of the websites are now obsolete but here are some archived websites that I have designed and developed: Quezon City Sports Club, Raymundo's Trophies & Sculptures, King Sue, and Jammie's Homebaked Goods.