Tristan Jules B. Rosales

Tristan Jules B. Rosales

Fullstack Web & Mobile Developer

About Me

  • 5yrs experience in software development
  • Full-stack web & mobile developer

Basic Information

February 22, 1999
tristanrosales0@gmail.com
Kawit Cavite, Philippines

Education

    Bachelor of Science in Information Technology
    AMA Computer College Parañaque Campus (May 2015 - May 2018)
    Awards Received:
    • Best in Software Engineering 2017
    • Best Programmer 2017
    • Best Programmer 2018
    • Best IT Capstone 2018 (System Development Category)
    • Best Overall IT Capstone 2018
    • Cum Laude

Technical Skills

  • Experienced in creating web services (RESTful APIs) & web applications using Java (J2EE, Spring), PHP (CodeIgniter, Laravel/Lumen) & JavaScript (Node, Express, Adonis, Nest, TypeScript, React).
  • Knowledgeable in cross platform tools such as Ionic & React Native
  • Experienced in web frameworks such as React, Vue & Angular.
  • Experienced in applying ElasticSearch, WebSocket, Redis & RabbitMQ on application.
  • Experienced in using databases such as SQLite, MySQL, PostgreSQL, Firebase, MongoDB & Supabase
  • Experienced in native mobile development using Android (Java & Kotlin).
  • Experienced publishing native mobile apps & Trusted Web Activity (TWA) on Google Play Store.
  • Experienced in using version control/collaboration tool such as Git & SVN.
  • Experienced in creating desktop applications using Java SE (Swing).
  • Experienced deploying applications in Heroku, Firebase, Netlify & Vercel.
  • Experienced in creating games using Unity (C#).

Work Experience

Senior Software Engineer - Multisys Technologies Corporation (July 2020 - Present)

Tools: PHP (Laravel/Lumen), JavaScript (Node, Express, Adonis, Nest, TypeScript, React, Next), MySQL, PostgreSQL, Redis, Firebase, RabbitMQ, Git, OpenVPN, Docker, ElasticSearch, Postman, Swagger, Konga, Jira, Codecov

  • Creating, maintaining microservices using Laravel/Lumen, Adonis.js & Nest.js
  • Applying 100% code coverage for both legacy & new projects using Codecov & SonarQube
  • Pioneered the widespread integration of AdonisJS (TypeScript) across multiple projects to enhance code maintainability
  • Collaborating on frontend tasks using React and Next.js to ensure the seamless implementation of features and functionalities
  • Guiding & leading junior-mid developers when it comes to software development best practices
  • Engaging in direct client communication to comprehend their requirements and promptly addressing critical bugs, ensuring swift and effective issue resolution
  • Deploying code changes in all server instance manually for legacy applications without CI/CD
  • Collaborating with L1 and L3 support teams to promptly address reported bugs and production issues, ensuring seamless resolution and enhancing overall system reliability

Programmer - Journeytech, Inc. (August 2019-July 2020)

  • Focused on mobile application development for the transport and logistics industries, leveraging Java & Kotlin
  • Responsible for consuming and optimizing web APIs to enhance the performance of multiple mobile applications, providing valuable insights for smoother API loading through improved queries
  • Creating release-ready APKs and handling layout design in Android Studio

Analyst Programmer I - Asiagate Networks, Inc. (June 2018-August 2019)

  • Contributed to full-stack Java development with TDD using JavaEE, Spring, Android, and Hibernate/JPA
  • Engineered a desktop application using MegaMatcher SDK for precise employee attendance logging in a government agency
  • Maintained and optimized web applications and APIs with Java, PHP CodeIgniter & VanillaJS
  • Led the end-to-end development of mobile applications, from creation to publication on Google Playstore
  • Significantly contributed to the development of a critical and complex Human Resource Information System (HRIS) and payroll system
  • Developed complex reports using JasperReports, seamlessly integrating them into PHP CodeIgniter applications

Projects

RLT Luxaire Portal

RLT Luxaire Portal

Type: Web Application
Description: A responsive web portal similar to eliminate manual filling of forms such as maintenance work order, daily service attendance report, purchase order, accomplishment report & daily sales income. It also has a portal for technicians to record every transaction & customer portal for viewing of order form which serves as a receipt.
Tech Stack: React, Redux Toolkit, Material-UI, AdonisJS (TypeScript), MySQL
Deployment: Render (API & UI)

Find out more

TalentMiner

TalentMiner Portal

Type: Web Application
Description: A responsive web portal similar to Linkedin, tailored for the Australian market. It includes features such as job alerts, client management, and contact organization for efficient administration.
Tech Stack: React, Redux Toolkit, Material-UI, Express.js, Google Firebase, Cloud Functions

Find out more

Kruhay Animal Clinic

Kruhay Animal Clinic

Type: Web Application
Description: Not yet available
Tech Stack: PHP (CodeIgniter), MySQL, HTML,CSS, VanillaJS

Find out more

Nac's Donuts

Nac's Donuts

Type: Web Application
Description: Not yet available
Tech Stack: Vanilla PHP, MySQL, HTML,CSS, VanillaJS

Find out more

DoSan Website

DoSan Org Website

Type: Static Website
Description: Portfolio Website for DoSan Org
Tech Stack: React, Redux, Vite

Find out more

Kapestown EasyClean

Kapestown EasyClean

Type: Web Application
Description: Kapestown Easyclean is an online booking platform to promote scheduled use of our services, and thus control the number of customers inside our laundry shop in observance of “the new normal.”
Tech Stack: React, Redux, Vite, MaterialUI, Supabase
Links:
Site: https://kapestown-easyclean.vercel.app
Core: https://kapestown-easyclean-core.vercel.app

OneBody

OneBody

Description: Be completely humble and gentle; be patient, bearing with one another in love. Make every effort to keep the unity of the Spirit through the bond of peace. There is one body and one Spirit, just as you were called to one hope when you were called ; one Lord, one faith, one baptism; one God and Father of all, who is over all and through all and in all.
Tech Stack: React.js, Next.js, TailwindCSS, Adonis.js (TypeScript), Redis, MySQL

Find out more

Kamatyas

Kamatyas

Description: Chess is a competitive word! But we unite as one, enjoy Chess, produce titled players, and more Champions!
Tech Stack: React.js, Next.js, TailwindCSS, Adonis.js (TypeScript), Redis, MySQL

Find out more

Pillarican

Pillarican

Description: Pillarican education is a life-long process towards total transformation through integral evangelization so that everyone becomes a pillar of peace, justice, freedom with love for humanity, with a preferential option for the poor and a deep concern for the environment.
Tech Stack: React.js, Next.js, TailwindCSS, Adonis.js (TypeScript), Redis, MySQL

Find out more

InsureBox

InsureBox

Description: Insurebox is an end-to-end digital platform that aggregates insurance products and allows insurance companies to conveniently offer their products and promos—making it more accessible to the transacting public.
Tech Stack: React.js, TailwindCSS, Adonis.js (TypeScript), MySQL

Find out more

Hire Us PH

Hire Us PH

Type: Web + Native Android Application
Description: A mobile app/web based booking application that will cater market in entertainment and events industry. To have own payment system that allows customers/client to pay online in order to book using debit/credit card.
Tech Stack: Android (Java), PHP CodeIgniter (RESTful)

Find out more

Clash Of Codes 2019

Clash Of Codes 2019 (ePortal) Hackathon Project

Application Type: Web Application
Category: Individual
Challenge:
1. Create a website or mobile app for Clash Of Codes event with membership and event management system.
2. Integrate TXTBOX Platform (SMS API)
3. Integrate MECOM Platform (Payment API)
4. Create a back-end or admin panel to manage all member and events.

Tech Stack: PHP CodeIgniter, MySQL, Vue.js
Implementation: Clash Of Codes 2019

Source (s):
GitHub: https://github.com/trosales22/coc2019-api

Find out more

Big Mike Personal Trainer

Big Mike Personal Trainer Hackathon Project

Type: Web-based Application
Description: Coach Big Mike Personal Trainer (HealthTech) is an online platform that brings professional fitness coach, their health products and health conscious market together. Coach Big Mike - Your personal trainer. Nutritionist. Supplement Expert. Support Group.
Group Size: 3
Role: Front End Developer, ReactJS/AWS Amplify
Implementation: AngelHack 2019: Manila
Source: https://www.alexachamp.com/angelhack-manila-2019-hackathon-experience/
Tech Stack:

  • Alexa
  • Lambda – Alexa skills NodeJS
  • AWS EC2 – LAMP Stack
  • RDS – MySQL database
  • Route53 – DNS for web https://aws2019.gigamike.net/
  • S3 – Images and video training storage
  • Cloudfront – Images and video training storage
  • ReactJS + AWS Amplify (Interactions) – Native Chatbot
KakamBee ('Kakampi')

KakamBee ("Kakampi") Hackathon Project

Type: Android Application
Description: A mobile application which helps Global Pinoys and OFWs by allowing them to share, interact and learn with meaningful connections to an active network of kababayans who care. To increase OFWs emotional and social resources through enhanced & improved communication technology of Free Bee App while focusing on its core activity (Pa-Load). To give a sense of connection and solidarity to OFWs across the world to their loved ones in PH. Providing more a readily available connection and engagement to all Non/Govt. agencies. This features supports proximity search for volunteers and co-ofw connection, video call if online and direct SMS for offline users.
Group Size: 4
Role: Incharge for all the layout design of the mobile application & other minor functionalities.
Tech Stack: Android (Java), Native PHP, LAMP, RESTful, MYSQL, OpenTok, Firebase, AWS
Implementation: Hack The Hive: Strengthening Connections for the Global Pinoy

Find out more

Sign Language Outdoor Media Systems, Inc. (SLOMS)

Sign Language Outdoor Media Systems, Inc. (SLOMS) Research/School Project

Type: Web-based System
Description: A management system that can revolutionize the company's business flow in terms of media and group management. It will also enable employees to communicate with each other with ease and structure, which can be referenced when needed.
Tech Stack: Spring MVC, Hibernate/JPA, PostgreSQL
Implementation: IT Capstone Thesis Project

Find out more

SM Cinema 1 & 2 Online Seat Reservation

SM Cinema 1 & 2 Online Seat Reservation Research/School Project

Type: Web-based System
Description: A web-based seat and ticket reservation system allowing bookings in a few easy steps.
Tech Stack: J2EE, PayPal API, MySQL
Implementation: System Analysis & Design & Software Engineering Thesis Project

Find out more

RoadWiZ

RoadWiZ

Type: Android Game Application
Description: An endless running game where you must overcome different types of obstacles and destruction to prevent the conquest of the world by the villains.
Tech Stack: Unity C#, Google Play Services, Google Play Developer API, Facebook Leaderboard API
Implementation: Android Masters 2016 Entry (Games Category)

Find out more

PhiloMath

PhiloMath

Type: Android Game Application
Description: An endless running game where you must overcome different types of obstacles and destruction to prevent the conquest of the world by the villains.
Tech Stack: Unity C#, Google Play Services, Google Play Developer API, Facebook Leaderboard API
Implementation: Android Masters 2017 Entry (Games Category)

Find out more

Barangay Extend

Barangay Extend

Type: Android Application
Description: An app which focus is to simplify the lifestyle and daily task that can be useful for both councils, employees and residents. Residents can see directories with information about a wide range of services, important news that is relevant to residents such as council events, road closures, extreme weather warnings, school closures, traffic incidents, and reporting problems by uploading images including GPS Location information.
Tech Stack: Android (Java), Native PHP, MYSQL, Google Maps API
Implementation: Android Masters 2017 Entry (Apps For Social Good Category)