Leonard Laput

Leonard Laput

$12/hr
NodeJS/React/TypeScript
Reply rate:
5.56%
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Cagayan De Oro City, Misamis Oriental, Philippines
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.