LEONARD LAPUT
Initao, Misamis Oriental
• - •-
Full Stack Developer
Summary
Full Stack Developer using NodeJS, ReactJS and TypeScript
Work experience
2022 - Present
Senior Full Stack Developer
Otterdev
Create/Modify custom web applications using, but not limited to; NextJS, NestJS, ExpressJS,
TypeScript, ReactJS, AWS CDK.
2021 - 2022
Full Stack Developer
IONA
* Creating ReactJS components using TypeScript in NextJS
* Integrating Shopify APIs using GraphQL
Projects/Participation
Headless Shopify Store using NextJS
* Created pages/components based from Wireframes in Figma
* Setup first phase of CI/CD using AWS Amplify and GitHub Actions
* Custom UI for the Checkout page
* Integrated data from Shopify using Storefront API
* Tech Stack:
- NextJS
- AWS ECR/ECS, Terraform
- GraphQL
- Typescript
- Shopify Storefront API
- Contentful (text labels and translations)
Admin/Backend tool for Headless Shopify Store
* Created API routes using Serverless, AWS Lambda functions
* Created and updated pages for the Admin tool using React
* Tech Stack:
- React
- Serverless
- AWS Lambda
- MySQL through AWS RDS
2019 - 2020
Technical Team Lead
Beautitag Limited
* Create Technical Solution Design based from client's provided documents
* Managing a small of talented Full Stack Developers
* Breakdown tasks based from the Technical Solution Design and assign said tasks to teammates.
* Create API routes in the backend
* Integrate backend API routes in the frontend
* WhatsApp integration using Wassenger(service out since Nov 2019) or Twilio
* Integrating third party or client specific APIs to our API, making sure that the frontend will only
get third party data from our own API
* Create mobile applications using React Native
Projects/Participation
University Course Advising System
- A custom system that lets Advisors/Faculty to interact and advise Students regarding their chosen
courses for the semester through booking. Faculty creates slots for booking and students books
those slots.
- Worked on the booking logic in the backend side and integrated the APIs in the frontend. Design
database, API routes and Frontend routes. Assigning features to work on to colleagues.
- Tech Stack: NodeJS/Koa, React, Redux, Redis, RabbitMQ(Queue), Oracle
University Restaurant Inspection System
- A custom system that lets University Health Inspectors to inspect on-premise restaurants in
the University, this is due to the COVID-19 pandemic that the system must be put in place and ensure
health and safety protocols must be adhered.
- Worked on the API routes and integrated the APIs in the frontend. Also worked on the mobile app
for the Inspector and Restaurant owners usage. Design database, API routes and Frontend routes.
Assigning features to work on to colleagues.
- Tech Stack: NodeJS/Koa, React, React Native, Redux, Redis, Fivebeans(Queue), MongoDB
University Food Ordering System
- A custom system that lets students and faculty coming from out of the country that are being
quarantined due to the COVID-19 pandemic, to order food from on-premise restaurants in University.
- Worked on the API routes and integrated the APIs in the frontend. Also worked on the mobile app
for the Restaurant owners usage. Design database, API routes and Frontend routes. Assigning
features to work on to colleagues.
- Tech Stack: NodeJS/Koa, React, React Native, Redux, Redis, Fivebeans(Queue), MongoDB
University Hotel Booking System
- A custom system that lets students and faculty coming from out of the country that are being
quarantined due to the COVID-19 pandemic, to book to University approved hotels and halls.
- Worked on the API routes and integrated the APIs in the frontend. Design database, API routes and
Frontend routes. Assigning features to work on to colleagues.
- Tech Stack: NodeJS/Koa, React, Redux, Redis, Fivebeans(Queue), MongoDB
University Alumni Mobile App
- A mobile app for University alumni to check upcoming events, news, bus schedules, etc. It's a
feature rich mobile app that has University related content, alumni can also book to events through
the app and integrated payment gateways for in-app payments for events and parking slots.
- Worked on the API routes and integrated the APIs in the frontend. Design database, API routes and
Frontend routes. Assigning features to work on to colleagues.
- Tech Stack: NodeJS/Koa, React, React Native, Redux, Redis, Fivebeans(Queue), Oracle
2018 - 2019
Full Stack Developer
Beautitag Limited
* Backend Development using NodeJS, MongoDB/MySQL/Oracle, Redis and RabbitMQ
* Frontend Development using React/Redux
* Creating custom Web based applications to clients
Projects/Participation
Maid Management Software
- Human Resource Management Software for Maid Agencies
- Designed and worked on the API service. Mainly worked on the Admin side management in
managing list if maid agencies, and also worked on the client side facing web app for the agency.
- Tech Stack: NodeJS/Koa, React, Redux, Redis, Fivebeans(Queue), MongoDB
Email Campaign Management System
- A SaaS email campaign management system that lets clients design their email campaign using an
email editor.
- Mainly worked on this project from the design to implementation
- Tech Stack: NodeJS/Koa, React, Redux, Redis, MongoDB
Telecommunications WhatsApp Chat Service
- A communications channel that lets customer of the client contact their CSR using WhatsApp by
integrating Twilio APIs
- Worked on integrating the chat service to their CSR facing web app and created the API routes and
logic needed for the integration
- Tech Stack: NodeJS/Koa, React, Redux, Redis, MongoDB, Twilio APIs
University Room Booking System
- A custom Room Booking System in handling booking of their classrooms, halls, open areas, etc.
- Worked on the API routes for the backend logic and integrated those routes in the frontend.
- Tech Stack: NodeJS/Koa, React, Redux, Redis, Fivebeans(Queue), Oracle
2017 - 2018
Frontend Developer
Intellis
* Frontend work using AngularJS for ASP websites
* Integrating APIs to frontend
Projects/Participation
Internal/Company System
- Manages company related functions like employee and client management
- Worked on the the modules/features by integrating backend APIs to the frontend
- Tech stack: ASP.Net, AngularJS
2014 - 2016
Senior Frontend Developer
Identifi
* Converted PSD to HTML for websites.
* Reworked a Poker Game using ImpactJS at first and then converted it into Phaser for better
animations while integrating it to a series of NodeJS API and sockets.
* Constantly using Git and other tools for integration for faster development.
Projects/Participation
Poker Game
- A custom Poker type of game with different game types like Thai Baccarat, Black Jack, etc.
- Worked on the frontend side mainly on the website and the game client.
- Tech stack: AngularJS, ImpactJS, PhaserJS, NodeJS
2012 - 2013
Solutions Team Programmer
People Index
* Creating Web Appplications solutions using PHP CodeIgniter Framework and Bootstrap with
jQuery for the front-end framework with MySQL Database.
* Creating custom Desktop Applications using C# and MSSQL Server for the Database.
* Creating Logos using Adobe Illustrator and Adobe Photoshop
Projects/Participation
Payroll System
- A C# desktop application for a local government office in handling and automating their payroll
process
- Co-designed the database and worked on important features of the project
- Tech stack: C#, MSSQL
Point of Sales System
- Web Based Custom POS for local clients
- Mainly handles the project and assigns other features to colleagues
- Tech stack: jQuery, PHP/CodeIgniter, MySQL
2011 - 2012
Junior Programmer
Concentrix
* Creating Web Applications solutions to existing system using PHP Symfony Framework and ExtJS
Framework for design and functionality in the front-end with PostreSQL Database.
* Data gathering as per requested by client and co-workers in a PostgreSQL Database.
* Supports clients and co-workers in their concerns and problems of Web Application Solutions to
existing system.
Projects/Participation
Employee Leave module
- Manages the leaves applied of an employee and view current status, who approved and who will
next approve before the leave can be credited.
- I mainly handle the backend logic and integrating it in the frontend
- Tech stack: PHP/Symfony 1, PostgreSQL, ExtJS
Contract System
- A system that manages the company's current clients
- I created the required reports to generate into an excel file
- Tech stack: PHP/Symfony 1, PostgreSQL, ExtJS
Education
2007 - 2011
Bachelor of Science in Information Technology
Mindanao University of Science and Technology - Lapasan, Cagayan de Oro City
* Learned Programming Languages - PHP, VB6, Visual FoxPro, C and C++
* Learned Relational Databases - MySQL, PostgreSQL
* CCNA courses
* Computer Interfacing
Skills
CMS
Versioning
I only used Wordpress, creating plugins and custom
themes. But tried Joomla before for a different project.
I mainly use Git for versioning and also uses SVN for other
projects.
D t b
J
i t
Databases
Javascript
Mostly using MySQL lately but also used PostgreSQL in
my first job. Fetching data to generate reports and
optimizing SQL queries to further enhance performance
and result.
Have a wide experience in terms of both Front-end and
Back-end. Used jQuery, Angular and ReactJS for the
frontend and ExpressJS and KoaJS for the backend that is
based on NodeJS.
PHP
First Web Based programming language I learned and it's
very useful in most of jobs. I've been using mostly
CodeIgniter lately but I've also used Symfony and Laravel
in previous jobs.
Created with