Personal Info
Address
Purok * Upper Lubogan Toril, Davao
City
Phone
E - mail
*********@*****.***
Date of Birth
www.linkedin.com/in/irvin-
tanutan
Skills
JAVA 9/10
ANDROID 9/10
JAVA SPRING 8/10
NODE 6/10
NEST JS 7/10
MICROSERVICES 9/10
REST API 9/10
GIT 10/10
PROBLEM SOLVING 10/10
PROJECT MANAGEMENT 9/10
COMMUNICATION 10/10
Irvin L. Tanutan
Back End Developer / Android Application Developer / Technical Lead 7 years of of solid experience building, integrating, testing, and supporting Android applications for mobile and tablet devices on the Android platform. Well keen for writing efficient, maintainable, and reusable code. Proficient in design, data structures, problem-solving, and debugging. Expert in the interaction between various devices and versions of Android. Experience building Backend Services using Java Framework
(Spring) and TypeScript (NestJs).
Has a strong background in Native Android Mobile Applications Development and expert in communication between mobile client and WEB SERVICE REST API. Has a strong experience in a full Software Development Life Cycle (AGILE PROCESS) from requirements gathering to design to implementation and software testing and the iterations of software versions. Has a strong experience being a team leader to drive quality and efficient way to finish the projects. Experience using Project Management Tools (GIT repo, Trello, Spirra, Jira).
Experience
2020-04- Present Technical Team Lead Virtual Champs Global Technical Team Lead for existing Back End Services serve for PLACESTER INC Part of a very wide technology stacked company in the real estate, mls listing and management industry. Leads a very competitive team of software developers with industry standard knowledge and practice. Part of an inter-connected engineering team that handles planning, development, coding, testing, deploying and documenting. Maintain and add new crucial features for critical microservices that handles payments, accounts and sites management. Java / Java Spring, NEST, MySql, Reddis
2016-05 - 2020-04 Software Engineer Apollo Technologies INC. Project lead of mobile development team for various Android projects. Collaborate with project managers, key executives, UI designers, and other developers to develop cutting- edge applications.
Key Tasks and Achievements:
- Ensure applications are properly integrated with Android APIs.
- Create SQL database structures that integrate with Android applications and web interfaces.
- Participate in fast-paced development cycles; have completed 100% of deadlines ahead of schedule.
- Contribute and participate in new feature/product specifications Drive team members of the project for harmonious working atmosphere - Wrote clean, clear, efficient, well-tested, and maintainable code. Projects
Placester.com Microservices
Starting April 2020
ROLE : Technical LEAD Developer
PEST (Product Eng Sync Tabl) – Nest JavaScript / MySql
- Responsible for syncing data from AIRTABLE api
IDX-Service – Java Spring / MySql / JPA
- Manages IDX integration
ES (Entitlement Services) – Nest JavaScript / REDDIS
- Manages Entitlements of an account
PWS (Prom WordPress Service) – Java Servlet / MySql
- Almost manages everything and is the CenterPoint of all microservices existing
Experience
2016-10 - Present Founder / Android Mobile Developer RVN GAMES INC. Apps published to google play
(PinkHeart)
https://play.google.com/store/apps/details?id=com.irvin.makeapp
(Celestial Journey of I)
https://play.google.com/store/apps/details?id=com.thesis.biblegame
(RESTAU APP)
https://play.google.com/store/apps/details?id=com.jik.irvin.restauapp
(BEATTAPS)
https://play.google.com/store/apps/details?id=com.irvin.beattaps
(JAPANESE VOCABULARY REVIEWER)
https://play.google.com/store/apps/details?id=com.japan.irvin.howmuchdoyouknow
2013-08- IT Instructor / Coordinator Programming Team 2015-03 University of Mindanao
Subjects Taught
- JAVA, MOBILE DEVELOPMENT, SOFTWARE ENGINEERING, VISUAL PROGRAMMING, PROGRAMMING FUNDAMENTALS, DATA STRUCTURE
Education
2013-03 University of the Immaculate Conception
Bachelor of Science in Information Technology specialized in Software Engineering ANDROID POINT OF SALE A RESTAURANT MANAGEMENT SYSTEM Starting April 2018
ROLE : LEAD ANDROID DEVELOPER / FOUNDER / PROJECT MANAGER Android Point of Sale is the client Mobile Application for INNOTECH ( Innovative Technologies ) Restaurant Management System which is built by me and my colleague. The whole Restaurant System comprises with two components the Backend System which is built in DJANGO and JavaScript Framework and the mobile client side which is built using Android Development Tools. Android Point of Sale features Taking Orders for customers, Refund, Void, Printing of Receipts, Updating current transaction and a lot more basically the app caters most of the whole operation of a typical restaurant and the app can support any type of business processes of any restaurants.
TRACKER MOBILE APPLICATION
Starting March 2018
ROLE : SENIOR ANDROID DEVELOPER / TEAM LEADER
TRACKER is the internal system used by our company APOLLO TECHNOLOGIES INC. used for the tracking of the agents in the field which has assigned tickets to them ( DISPATCH MANAGEMENT SYSTEM and TICKETING SYSTEM as well as it serves as an OPERATIONAL SUPPORT SYSTEM ). TICKETS are basically task assigned to them. TRACKER system comprises in two platforms the TRACKER BACK END which was built in DJANGO and TRACKER MOBILE APPLICATION is built in ANDROID. TRACKER basically tracks all the locations of agents in real time and tracks the status of the task/tickets assigned to them. TRACKER MOBILE APPLICATION tracks the location of the agent in the background and sends it's data via internet or if internet is not present it will switch on sending all the data via SMS. TRACKER MOBILE APPLICATION will also be used for the agents to fulfill the forms and fields necessary for them to fulfill their tickets.
JARVIS ANDROID APPLICATION FOR 7-ELEVEN PH
July 2018 – September 2018
ROLE : SENIOR ANDROID DEVELOPER / TEAM LEADER
JARVIS app is the application used by 7-ELEVEN PH for their Inventory System Replenishment. The app features Replenishment Order, Cycle Count, Bad Merchandise basically main purpose for this app is to record and maintain current inventory items status, qty on hand which all operations reflect back to the Store Back End System of 7-ELEVEN (SBS).
Point of Sale Software for 7-ELEVEN PH
Starting May 2016
ROLE : LEAD JAVA DEVELOPER / TEAM LEADER
implementing POS version 2.0 for a chain of convenience stores, improving code standards and utilizing JavaFX and Hibernate as the Java Persistence API Provider. Used Guice to do dependency injection throuhgout the application. The project involved analysing business requirements, implementing it to fit in the new framework Technology Used : Eclipse, JavaFx, Hibernate
ECMS-HT (E- COMMERCE Management System Hand Terminals) for 7-ELEVEN WAREHOUSE July 2018 – September 2018
ROLE : SENIOR ANDROID DEVELOPER / TEAM LEADER
7-ELEVEN PH is now diving deep towards E-COMMERCE business to drive all of their warehouse operations. ECMS-HT is used. ECMS-HT is an ANDROID application and will be installed to a specific hardware device (ZEBRA ANDROID PHONES) which focused on the phone's scanning capability. ECMS-HT functions includes:
* Received Merchant Orders
- Receive packages from merchant that will be delivered to the 7-ELEVEN STORES or transferred to another warehouse.
* Dispatch Merchant Returns
- Dispatch packages to merchant that have been returned from 7-ELEVEN STORES.
* Receive Store Returns.
- Receive packages from 7-ELEVEN STORES that had been pulled out.
* Dispatch Store Orders.
- Dispatch packages to the 7-ELEVEN STORES that had been ordered by the customers.
* Receive Warehouse Transfer
- Receive packages that had been dispatched from another warehouse.
* Dispatch Warehouse Transfer
- Dispatch packages that will be sent to another warehouse.
* Sort Package
- Received packages are sorted by stores with the aid of this module.
Sales Track Mobile Application
January 2017 – February 2017
ROLE : SENIOR ANDROID DEVELOPER / TEAM LEADER
A mobile application used by sales agent of different retail business companies. Features include in this application are
* book sales orders entry
* cash sales orders entry
* download clients and products
* can track location of clients
* constant location monitoring of agents running on service application * synchronization process This app is partnered with Sales Track Back End where data from Sales Track Mobile is being synced
Technology Used: * Android Studio Development Tool
* Android SDK
* Implement latest material design principles in UI Purpose : the main purpose of the app is for the companies order taking system made easy. Agents will now only need the Sales Track Mobile app for the clients to do orders from their suppliers. Everything saved from mobile sqlite database will then be sent back to the backend and the backend will now do it's job to generate important reports for order taking system ecosystem.
AUTOMATION TEST SUITES USING AUTOMATON LIBRARIES
May 2016 – December 2016
ROLE : LEAD DEVELOPER / TEAM LEADER
A program suite used for test automation of 7 Eleven Point of Sales version 2.0 Technologies used : GROOVY, JAVA
Alexian Information Management System
April 2015 – July 2015
ROLE : LEAD DEVELOPER
Information Management System for Alexian Brothers Health and Wellness Inc. Software include Lab test results record keeping and printing ( Heart Station, Pathology, Radiology etc ) . . . includes Billing System and package with a Comprehensive Reports.
Body - X fitness Gym Sales and Customer Records Management System June 2012 – June 2012
ROLE : LEAD DEVELOPER
This was my project as a student during my System Analysis and Design course. Technologies used : MSSQL, SAP crystal reports, Visual Studio 2010 (VB.net) The purpose of the system is to help the BODY-X fitness gym manage the records of its client specially about there (record, client billings and progress). The system also caters its inventory system and has a many comprehensive reports to offer starting from
* Sales reports (Periodic, monthly, daily)
* Clients reports (Active/Inactive, Sessions Expiration, etc . . )
* Inventory reports
* Graphical sales reports
Training as Resource Speaker / Trainer
February 22, 2015 - Mobile Development Seminar held at the University of Mindanao Digos City February 4, 2015 - Android Development Using Android Studio held at Interface Computer College October 23, 2014 - SWEEPX: Mobile Applications Development training held at the Mindanao University of Science and Technology, CDO
August 15, 2014 - Mobile Applications Development, BSC I.T., NORSU Training / Certificates
October 27, 2014 - Microsoft Technology Associate 98-361: MTA: Software Development Fundamentals (VB) August 23, 2014 - Trainers’ Training Workshop on Technopreneurship Course Delivery and Mentoring June 28, 2014 - Lean Startup 101 Bootcamp
June 20, 2014 - TekTeach for ICT: Teacher Training Program May 22, 2014 - Programming Strategies Using Microsoft Technologies May 3, 2014 - Intel Made Easy T3 Trainers’ Training April 25, 2014 - Google Apps Learning Management System Training April 24, 2014 - Google Apps End - User Training
October 19, 2013 - Seminar - Workshop on Software Testing Honors & Awards
Best in IT Capstone Project 2013 for Software Engineering March 2013
Location Tracking Application with SMS - Auto reply mechanism using GPS for Android Mobile Most Outstanding Officer March 2013
Program Academic Excellence
March 2013