Hi, I'm Christian!

Experience

Where I work, role and duration

Tawk.to

Hybrid Mobile App Developer

Mar 2022 – Present

  • Collaborate with the development team to design, code, test, and implement new features and bug fixes for the hybrid mobile app.
  • Picking up new tasks assigned by the lead developer and communicating freely to ensure the requirements are clearly understood.
  • Code and test solutions that comply with project coding standards.
  • Commit code to project repositories and create pull requests when tasks are complete.
  • Respond promptly to pull request reviews and change requests.
  • Keep project task tracking software up to date with progress.
Ahsay

Hybrid Mobile App Developer

Sep 2021 – Feb 2022 (6 months)

  • Involve throughout mobile application development lifecycle, from design, develop testing and release
  • Maintain, add new features, debug and keep application up-to-date
  • Update development documents
  • Work closely with programmers and designer to constantly innovate app functionality and design
Corebridge

Frontend Developer

Jan 2021 – Dec 2021 (1 year)

  • Create highly interactive web applications using Angular, JavaScript (and TypeScript), HTML5, etc.
  • Work in a team with other developers, UX designers, and QA to create user interfaces for web and mobile applications.
  • Utilize ticket tracking, repository, and GIT-based source code synchronization.
  • Check and follow up with daily updates and tasks.
  • Assist the support team with problem identification and bug fixes.
  • Research and learn new technologies to aid and assist the development team.
Upwork

Freelance Hybrid Mobile App Developer

Jan 2020 – Dec 2021 (1 year)

  • Support the entire application life-cycle (concept, design, test, release and support)
  • Produce fully functional mobile applications by writing clean code
  • Gather specific requirements and suggest solutions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Ensure mobile applications meet quality standards
ProximaX

Software developer

Oct 2018 – Jan 2020 (1 year and 4 months)

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Protect operations by keeping information confidential
  • Provide information by collecting, analyzing and summarizing development and service issues
  • Support and develop software engineers by providing advice, coaching and educational opportunities
  • Mentor junior and mid-level engineers
  • Collaborate with team to brainstorm and create new products
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Work collaboratively with others to achieve goals
  • Be a persistent, creative problem solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Understand business needs and know how to create the tools to manage them
  • Comply with company instructions to use the required daily timesheet recording application
Dragonfly Fintech

Software developer

Jun 2018 – Sep 2018 (4 months)

  • Write and maintain features of mobile wallet with Angular and Ionic Framework
  • Converting flowchart into code in the mobile wallet
  • Write and maintain code for OTP server
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Understand business needs and know how to create the tools to manage them
  • Comply with company instructions to use the required daily timesheet recording application

Skills

Skills, level of proficiency and application

Git
  • Track and review changes
  • Push and pull in the repo
HTML
  • Document creation
  • Usage of semantic tags for clarity
CSS
  • Multiple device compatibility
  • Manage styles of a page
Sass
  • Variables for theme customization
  • Functions for utility
Javacript
  • Make a page interactive
  • Usage of AJAX for http requests
Angular
  • MVC for better maintenance
  • Used in web development
Ionic
  • Mobile development for iOS and Android
  • Usage of cordova to access device APIs
Node JS
  • Used for creating microservices
  • Used for creating authentication and APIs
Frameworks
  • Strapi
  • Nest js
  • Sails.js
Docker
  • Used for deployment of nodejs apps with containers
  • Used for management of containers

Projects

PayLuy Wallet

Sept 2018 – Jun 2020

Payluy is the next generation mobile wallet system, built using blockchain technology. Send money to anyone in Cambodia, pay anywhere & to anyone, pay your bills on-time, top up your mobile number, and shop online, just using your phone. Now, you can perform any payments, anywhere, anytime, and it is safe & convenient.

Features
  • Send money to other Payluy user with zero fee charge, anywhere in Cambodia.
  • Send money from Payluy user to non-Payluy user
  • Receive money from other Payluy user
  • Top-up phone easily with any amount using Payluy. Never run out of credits anymore.
  • Make bill payments directly using phone via Payluy, with just a click of button.
  • Pay easily using QR Code Payment with Payluy’s partner merchants using the app. No physical cash or cards required.
  • Buy credits/diamonds for games like PUBG, Mobile Legends, Rules of Survival and many more using Payluy. You don’t even need a credit card anymore!
Individual Contributions
  • Worked as a mid-level dev in a team of 15 that consists of a tech lead, junior devs, and QA testers.
  • Implemented Register and Login UI into functional Ionic app.
  • Implemented transaction history with offline support.
  • Implemented transfer transaction.
  • Deployed in Google Play Store with 100k+ downloads.
Technologies Used
  • Git
  • Angular 9
  • CSS
  • Sass
  • Typescript
  • Firebase
  • NestJS
  • Docker
  • Blockchain

See Project

PayLuy Wallet
ProximaX Wallet V1

Oct 2018 – Jan 2020

The ProximaX Wallet app enables to manage multiple ProximaX accounts on your phone. Send and receive XPX and messages. Using QR codes, it is even faster and easier than with a desktop client.

Features
  • All private keys and other important data stored locally and encrypted.
  • Generate, import and export ProximaX accounts
  • Multisignature contract edits and account management
  • Managing multiple accounts and local address books
  • Displaying account information
  • Displaying recent transactions on an interactive messaging interface
  • Encrypted and plain text messaging
  • Signing multisignature transactions
  • No blockchain download. The ProximaX app is a lite client using NEM’s APIs.
  • Reading and making NEM addresses with QR codes
  • Shows XEM Harvesting status and details.
  • No in-app purchases, advertisements, or sharing of data. Your privacy is fully respected.
Individual Contributions
  • Worked as a mid-level dev in a team of 10 that consists of a tech lead, junior devs, and QA testers.
  • Implemented the verification of a one-time password with phone number and email in 1 month.
  • Implemented the sending crypto assets in 2 weeks.
  • Deployment in Google Play and Apple Store in 3 weeks.
Technologies Used
  • Git
  • Angular 9
  • CSS
  • Sass
  • Typescript
  • Sails.js
  • Nodejs v10
  • Firebase
  • Blockchain

See Project

ProximaX Wallet V1
ProximaX Forensics

Sept 2018 – Dec 2018

ProximaX Forensics is designed to bring about greater efficiencies and data security, thus enabling investigators and scientists to access digital evidence easily, quickly and also store digital evidence securely.

Individual Contributions
  • Worked as a mid-level dev in a team of 8 that consists of a tech lead, junior devs, and QA testers.
  • Implemented UI from scratch into functional Ionic app.
  • Implemented saving of data in MongoDB.
  • Deployed in Google Play Store with 100k+ downloads.
Technologies Used
  • Git
  • Angular 9
  • CSS
  • Sass
  • Typescript
  • MongoDB

See Project

ProximaX Forensics
Meco PH

Sept 2018 – Oct 2018

MECO Ph is the official mobile application of the Manila Economic and Cultural Office, the Philippine Representative Office in Taiwan. Subscribe to receive news updates and official announcements, book appointments for passport transactions, apply for travel authority and check passport release schedule.

Individual Contributions
  • Worked in a team of 4 that consists of a product owner, 2 devs, and 1 QA tester.
  • Implemented mockup from scratch into a functional Ionic app.
  • Preparation of assets for Google Play Store deployment.
  • Deployed in Google Play Store with 100k+ downloads.
Technologies Used
  • Git
  • Angular 5
  • CSS
  • Sass
  • Typescript

See Project

ProximaX Wallet V1
EON Travel App

Feb 2018 – Mar 2018

EON Travel App is a marketplace where you can get travel packages & holiday deals by your one and only trusted travel agency – AEON Travel & Tours across the world. You may enquire about a trip package or search for the perfect travel vacation deals at the best prices. Detailed itineraries will help you find out best places to visit.

Individual Contributions
  • Worked in a team of 4 that consists of a product owner, 2 devs, and 1 QA tester.
  • Implemented mockup from scratch into functional Ionic app.
  • Implemented dashboard from scratch to handle payment and bookings.
  • Prepared assets for deployment in Google Play Store.
Technologies Used
  • Git
  • Angular 5
  • CSS
  • Sass
  • Typescript
  • Firebase
EON Travel App
The Heineken Draught Challenge

Aug 2017 – Nov 2017

The Heineken Star Serve Draught Challenge is a gamified training tool to help bartenders serve Heineken draught according to the 5 Heineken Star Serve Steps. The app contains training movies and a competition/judging tool and is a fun and interactive competition where bartenders battle head to head to find the best bartender in town. Ask your Heineken representative when this tool comes available for your bar.

Individual Contributions
  • Worked in a team of 4 that consists of a product owner, 2 devs, and 1 QA tester.
  • Implemented mockup from scratch into a functional Ionic app in 2 weeks.
  • Preparation of assets for Google Play Store deployment in 2 days.
  • Deployed in Google Play Store with 1000+ downloads.
Technologies Used
  • Git
  • Angular 5
  • CSS
  • Sass
  • Typescript
  • Firebase

See Project

The Heineken Draught Challenge

Certificates

Certificate of Completion: Angular Bootcamp

Issued February 2021

See Credential

JavaScript Algorithms and Data Structures Developer Certification - freeCodeCamp

Issued July 2018

See Credential

Certificate of Completion: HTML Fundamentals - SoloLearn

Issued March 2016

Credential ID 1014-911252

See Credential

Certificate of Completion: CSS Fundamentals - SoloLearn

Issued March 2016

Credential ID 1023-911252

See Credential

Certificate of Completion: JavaScript Fundamentals - SoloLearn

Issued March 2016

Credential ID 1024-911252

See Credential