Hey there.
I'm Aaron Bautista.
Software Developer.
-
Work Experience
Novade Solutions
Application Developer
October 2020 - Present
Wrote and maintained features for a field management application using Flutter (web & mobile) and TypeScript, NestJS, GraphQL, TypeORM for the backend while using PostgreSQL as the database management system.
Worked with a team to develop a PDF generation service using NodeJS, TypeScript and ReactJS.
Worked closely with the product team to create, refine, and improve features.
Accenture Advanced Technology Centers
Associate Software Engineer
March 2020 - October 2020
Bootcamp - Training for Java, Web Development, Spring Framework (MVC, JPA, Security, Rest, Boot), and Microservice architecture.
Accenture Technology Analyst School - Training for delivery methods and development frameworks.
The UnionBank of the Philippines
Intern
January 2018 - March 2018
Implemented a reporting system using NodeJS, ExpressJS, Pug, and MySQL
Created the software requirements specification for the development of a ticketing system.
Championed the development of the mentioned system against several committees.
The Philippine Stock Exchange Incorporated
Intern
December 2017 - January 2018
Created automation scripts for the daily maintenance tasks for onsite computers.
Thoroughly tested the back office systems and newly developed ticketing system.
Coordinated with 3rd party vendors to patch issues found in the company's applications.
-
Education
De La Salle University-Manila
August 2015 - December 2019
Bachelor of Science in Computer Science Specializing in Software Technology
Don Bosco Technical Institute-Makati
June 2004 - March 2015
Industrial Drafting Technology Program
-
Projects
Vi Tutoring System
Video Demo
A mathematics peer-tutor (DialogFlow, NodeJS) with a robotic embodiment-PaPeRo (C++) and a web interface (NodeJS, ExpressJS, MongoDB).
FruitBasket
An e-commerce web application (NodeJS, ExpressJS, Pug, MongoDB) that facilitates the management and selling of fruits.
Cravate
GitHub
An e-commerce web application (Java Servlets, JSP, MySQL) that facilitates the management and selling of ties.
Coach
An android application (Java, Firebase) which allows users to create and view fitness routines.
-
Publications
Towards the Design of a Robot Peer-Tutor to Help Children Learn Math Problem-Solving
Asia-Pacific Society for Computers in Education (APSCE) - November 23, 2020
See Publication
-