Kerwin Anthony J. Tang, Omnichannel Developer in Manila, NCR, Philippines
Kerwin Anthony J. Tang

Omnichannel Developer in Manila, NCR, Philippines

Member since May 25, 2017
Kerwin is an experienced full-stack developer, with 14 years of solid experience in web and mobile application development using the latest technologies. He also has extensive experience leading software development teams, project management, systems architecture, and salesforce.com.
Kerwin is now available for hire

Portfolio

Experience

Location

Manila, NCR, Philippines

Availability

Part-time

Preferred Environment

Xcode, Visual Studio Code, MacOS

The most amazing...

...project I've worked on is a cloud-based medical records mobile app built on React Native and NodeJS. I did it all in 4 weeks!

Employment

  • Front-end Engineer

    2019 - PRESENT
    Kalepa
    • Developed Kalepa Copilot application. Built the front end application with React.
    • Developed the Kalepa Website in just one day.
    • Served as the technical lead in the development of the Copilot web application.
    Technologies: React
  • Senior Manager - Lead Developer

    2017 - PRESENT
    SMRI
    • Built three mobile apps for an eCommerce and product catalog using React native.
    • Created a gift registry site using React.
    • Developed a marketing web application using React.
    • Built a back-end job for creating reports and sales invoices.
    • Pioneered an omnichannel platform for the company, anticipating millions of users.
    Technologies: Node.js, MongoDB, GraphQL, React Native, React
  • React Native Developer

    2018 - 2018
    Poliscore
    • Built a mobile app prototype based on screen designs and wireframes.
    Technologies: React Native
  • Full-stack Engineer

    2018 - 2018
    Replenysh (via Toptal)
    • Built a mobile app with QR Code scanning capability using React Native.
    • Worked with SMS notifications to multiple users using Front App.
    • Helped create new features for the company's main website using React, NodeJS, and ElmJS.
    Technologies: Elm, Node.js, React Native, React
  • Lead Software Developer/Senior Manager

    2016 - 2017
    MBTC
    • Developed the bank's mobile banking application built on Cordova, AngularJS, and a J2EE backend. Integrated with 3rd party services like Google Places and telecom services.
    • Built an in-house rewards application system using Groovy on Grails and MySQL integrating with Windows Active Directory.
    • Created an interactive employee portal built on meteorJS and MongoDB.
    • Managed a small development team of full-stack developers which created small Proof-of-concept applications.
    • Contributed to the architectural design of the omnichannel platform, built on microservices architecture based on a cloud infrastructure.
    Technologies: Grails, Groovy, Cordova, Objective-C, Node.js, Java, JavaScript
  • Director of I.T.

    2008 - 2016
    JWay Group, Inc.
    • Developed multiple projects across domains including, but not limited to, supply chain, inventory, remittance, multi-level marketing, manufacturing, warehouse, medical industry, games, social media, etc.
    • Built a large-scale web and mobile application to help one of our global supply chain clients, using iOS, Android, and Ruby on Rails.
    • Contributed to development of a remittance application that integrate with the largest banks in the Philippines, built on Groovy on Grails and a MySQL database.
    • Led a software development team of 20 developers that built multiple web and mobile application solutions.
    • Built in-house applications for enterprise clients like Sun Microsystems, Visa, etc. using Salesforce.com solutions.
    • Certified as a Force.com developer for six years.
    Technologies: Android, Objective-C, JavaScript, Grails, Groovy, Ruby on Rails (RoR), Ruby
  • Senior Software Developer

    2004 - 2008
    Azeus Systems Philippines Inc.
    • Developed multiple web application projects for HK government using a Java-based in-house MVC framework.
    • Built an in-house time-tracking tool using VB.Net.
    • Performed HTML/CSS/Javascript training for new developers.
    • Performed Technical Lead roles on major projects including code reviews, mentorships, and code improvements on our big projects.
    • Implemented Performance Tuning on enterprise applications which include performance enhancement on SQL queries accessing millions of records; code improvements on sub-optimal blocks of code; and the use of stress test tools like LoadUI and Microsoft Web Application Stress Tool.
    Technologies: CSS, HTML, JavaScript, Java

Experience

  • Ace Hardware Philippines App (iOS/Android)

    Built a catalog mobile application for Ace Hardware in the Philippines, using React Native for the front-end and nodeJS + graphQL on the back-end.

  • Replenysh (iOS/Android)
    https://www.replenysh.com

    Built a mobile app for recyclables pickup and delivery, and it includes monitoring of delivery statuses and tracking via the app.

  • Appliance Center Catalog (iOS/Android)
    https://www.smappliance.com/

    Built a catalog mobile application for appliances from the biggest retailer in the Philippines, using React Native for the front-end and nodeJS + graphQL.

    App is used internally in-store, so it is not publicly available via app store/play store. However, the web version is publicly available.

  • Poliscore App (iOS/Android)

    Built an MVP for a socio-political app relating to government bills and how they relate to user's point of view. Used React Native framework.

  • Home Product Catalog App (iOS/Android)

    Built an app for a product catalog for a home and furniture retail company. This app is internal use only.

  • Knock Knock App
    http://fb.com/knockknock.mobileapp

    Knock Knock App is a simple fun game where users can collect items based on different locations in the city. It involves knocking on a door and if you're at the right place, Bella (the main character) will open the door and give you an item to collect.

  • Medi-Q

    Medi-Q is a mobile application for cloud-based electronic medical records. Its main purpose is to connect patients and doctors through the application.

    Smart appointments, queueing, and patient profiles are all available on the app, anytime, anywhere.

Skills

  • Languages

    Java, JavaScript, PHP, Objective-C, Groovy, TypeScript, GraphQL, Ruby, HTML, CSS, Elm
  • Frameworks

    React Native, Grails, Android SDK, Mocha.js, Redux, Express.js, Ruby on Rails (RoR)
  • Libraries/APIs

    React, Node.js, Chai, React Redux
  • Paradigms

    UX Design, Object-oriented Programming (OOP), Agile Software Development
  • Platforms

    MacOS, Linux, iOS, Salesforce, Visual Studio Code, Jakarta EE, Amazon Web Services (AWS), Android, Docker
  • Storage

    PostgreSQL, MySQL, Oracle 11g, MongoDB
  • Other

    Product Design, Analytics, Performance Optimization, Problem Solving, Innovation, Omnichannel, Salesforce Apex, Salesforce.com Developer Certification, Cordova
  • Tools

    VS Code, Android Studio, Xcode, Adobe ColdFusion, React Apollo

Education

  • Bachelor of Science degree in Computer Science
    1999 - 2003
    University of the Philippines - Diliman, Quezon City, Philippines

To view more profiles

Join Toptal
Share it with others