John Clifford de Vera

Senior Frontend Software Engineer at Woolworths Group Asia
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Hong Kong, Hong Kong SAR, HK
Languages
  • English Full professional proficiency
  • Filipino Full professional proficiency
  • Tagalog Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

LinkedIn User

John is the default person I discuss with regarding refactoring and improving our code standards. He likes to share good practices and technology trends to our team. He is truly a great addition to any company he joins. It's been a pleasure working with him.

Karl Bryan Andrin

I worked with John Clifford on the same team and he was very keen on details and has solid analytical skills and efficient problem-solving. A good communicator and can be a potential leader in the future when it comes to product engineering or development.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • The Complete 2021 Flutter Development Bootcamp with Dart
    Udemy
    Jul, 2021
    - Nov, 2024
  • Docker Mastery
    Udemy
    Dec, 2020
    - Nov, 2024
  • Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
    Udemy
    Sep, 2020
    - Nov, 2024

Experience

    • Hong Kong
    • Retail
    • 100 - 200 Employee
    • Senior Frontend Software Engineer
      • May 2022 - Present

      Technologies: TypeScript, (React.js, Node.js), Micro frontend, Azure, Webpack, HTML, CSS, Google Cloud Platform, Akamai, C#, .NET Technologies: TypeScript, (React.js, Node.js), Micro frontend, Azure, Webpack, HTML, CSS, Google Cloud Platform, Akamai, C#, .NET

    • Hong Kong
    • Transportation, Logistics, Supply Chain and Storage
    • 700 & Above Employee
    • Senior Software Engineer
      • Jan 2022 - May 2022

    • Software Engineer
      • Sep 2020 - Jan 2022

      Technologies: JavaScript / TypeScript: (ES6, React.js, GraphQL, Hasura, Node.js, Express.js, Jest), Java, HTML, CSS, CI/CD: (Jenkins), Containerization - (Docker), SQL: (AWS RDS, Postgres, Oracle), NoSQL: (AWS DynamoDB), AWS: (EC2, Lambda, API Gateway, S3, ECS), iOS: (Xcode, Swift, Fastlane, Cocoapods) - Launched a system for managing seafarers that includes payroll. - Launched a supply chain system that helps internal users manage logistics and supplies needed in the… Show more Technologies: JavaScript / TypeScript: (ES6, React.js, GraphQL, Hasura, Node.js, Express.js, Jest), Java, HTML, CSS, CI/CD: (Jenkins), Containerization - (Docker), SQL: (AWS RDS, Postgres, Oracle), NoSQL: (AWS DynamoDB), AWS: (EC2, Lambda, API Gateway, S3, ECS), iOS: (Xcode, Swift, Fastlane, Cocoapods) - Launched a system for managing seafarers that includes payroll. - Launched a supply chain system that helps internal users manage logistics and supplies needed in the vessel - Launched a vessel inspection mobile app for vessel inspectors resulting in increase of actions in resolving and repairing defects in the vessel that leads to fewer accidents.

    • Hong Kong
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Frontend Developer
      • May 2020 - Sep 2020

      Technologies used: TypeScript / JavaScript - (React.js, React Native, Jest, Enzyme, Redux, Redux-Saga, Centrifugo.js, Realm), CSS, HTML, Containerization - (Docker, Kubernetes), AWS SDK, Golang, SQL (MySQL) ● Launched a social networking and messaging app on iOS and Android from scratch. ● Influenced the UI/UX team by applying my knowledge and experience in developing Cupertino (iOS) and Material Design (Android) to implement the latest UI/UX in mobile apps to cultivate the user… Show more Technologies used: TypeScript / JavaScript - (React.js, React Native, Jest, Enzyme, Redux, Redux-Saga, Centrifugo.js, Realm), CSS, HTML, Containerization - (Docker, Kubernetes), AWS SDK, Golang, SQL (MySQL) ● Launched a social networking and messaging app on iOS and Android from scratch. ● Influenced the UI/UX team by applying my knowledge and experience in developing Cupertino (iOS) and Material Design (Android) to implement the latest UI/UX in mobile apps to cultivate the user experience. ● Refined the end to end testing by working with automation test engineers to implement Appium for more efficient test results. ● Learned Golang in less than 3 days and start contributing to the backend team by implementing microservice of Messaging and designing it for scale. Show less Technologies used: TypeScript / JavaScript - (React.js, React Native, Jest, Enzyme, Redux, Redux-Saga, Centrifugo.js, Realm), CSS, HTML, Containerization - (Docker, Kubernetes), AWS SDK, Golang, SQL (MySQL) ● Launched a social networking and messaging app on iOS and Android from scratch. ● Influenced the UI/UX team by applying my knowledge and experience in developing Cupertino (iOS) and Material Design (Android) to implement the latest UI/UX in mobile apps to cultivate the user… Show more Technologies used: TypeScript / JavaScript - (React.js, React Native, Jest, Enzyme, Redux, Redux-Saga, Centrifugo.js, Realm), CSS, HTML, Containerization - (Docker, Kubernetes), AWS SDK, Golang, SQL (MySQL) ● Launched a social networking and messaging app on iOS and Android from scratch. ● Influenced the UI/UX team by applying my knowledge and experience in developing Cupertino (iOS) and Material Design (Android) to implement the latest UI/UX in mobile apps to cultivate the user experience. ● Refined the end to end testing by working with automation test engineers to implement Appium for more efficient test results. ● Learned Golang in less than 3 days and start contributing to the backend team by implementing microservice of Messaging and designing it for scale. Show less

  • AMP Credit Technologies
    • Hong Kong, Hong Kong SAR
    • Digital Solutions Developer
      • Jan 2020 - May 2020

      (COMPANY CEASED TO OPERATE) Technologies used: C#, .NET, JavaScript, Azure, SQLServer, Abbyy, Tesseract-OCR Digitalizing and automating smart recognition of documents such as bank statements, invoices, machine-readable documents to automate keying of data and provide analytics across Hong Kong, Singapore, United Kingdom, and Bangladesh. ● Implemented an algorithm in a bank statement analyzer service to detect ghost accounts in a list of bank statements from top banks in… Show more (COMPANY CEASED TO OPERATE) Technologies used: C#, .NET, JavaScript, Azure, SQLServer, Abbyy, Tesseract-OCR Digitalizing and automating smart recognition of documents such as bank statements, invoices, machine-readable documents to automate keying of data and provide analytics across Hong Kong, Singapore, United Kingdom, and Bangladesh. ● Implemented an algorithm in a bank statement analyzer service to detect ghost accounts in a list of bank statements from top banks in Hong Kong. ● Refactored a legacy code service that handles multiple complex financial transactions and added automated tests such as unit tests and integration tests to improve scalability and lessen the bugs being found on regression tests. ● Redesigned the legacy class modules by applying design patterns, SOLID principles, and best practices to reduce the impact of change in the software when the product or business requirements change. Show less (COMPANY CEASED TO OPERATE) Technologies used: C#, .NET, JavaScript, Azure, SQLServer, Abbyy, Tesseract-OCR Digitalizing and automating smart recognition of documents such as bank statements, invoices, machine-readable documents to automate keying of data and provide analytics across Hong Kong, Singapore, United Kingdom, and Bangladesh. ● Implemented an algorithm in a bank statement analyzer service to detect ghost accounts in a list of bank statements from top banks in… Show more (COMPANY CEASED TO OPERATE) Technologies used: C#, .NET, JavaScript, Azure, SQLServer, Abbyy, Tesseract-OCR Digitalizing and automating smart recognition of documents such as bank statements, invoices, machine-readable documents to automate keying of data and provide analytics across Hong Kong, Singapore, United Kingdom, and Bangladesh. ● Implemented an algorithm in a bank statement analyzer service to detect ghost accounts in a list of bank statements from top banks in Hong Kong. ● Refactored a legacy code service that handles multiple complex financial transactions and added automated tests such as unit tests and integration tests to improve scalability and lessen the bugs being found on regression tests. ● Redesigned the legacy class modules by applying design patterns, SOLID principles, and best practices to reduce the impact of change in the software when the product or business requirements change. Show less

    • Philippines
    • Human Resources Services
    • 1 - 100 Employee
    • Software Engineer (Mobile)
      • Mar 2019 - Jan 2020

      Technologies used: JavaScript / TypeScript - (React.js, React Native, Jest, Redux, Redux-Saga), HTML, CSS – (Flexbox) Python - (Flask), SQL - (PostgreSQL) ● Launched a loaning mobile platform in the market with over 110,000 monthly users applying for loans. ● Refactored thousands of lines of legacy code with no automated tests and implemented automated tests using behavior-driven development to reduce bugs and for more rapid feature development. ● Optimized some user… Show more Technologies used: JavaScript / TypeScript - (React.js, React Native, Jest, Redux, Redux-Saga), HTML, CSS – (Flexbox) Python - (Flask), SQL - (PostgreSQL) ● Launched a loaning mobile platform in the market with over 110,000 monthly users applying for loans. ● Refactored thousands of lines of legacy code with no automated tests and implemented automated tests using behavior-driven development to reduce bugs and for more rapid feature development. ● Optimized some user interfaces and reduced performance bottlenecks to improve the user experience in using the product, especially on low-end devices. Show less Technologies used: JavaScript / TypeScript - (React.js, React Native, Jest, Redux, Redux-Saga), HTML, CSS – (Flexbox) Python - (Flask), SQL - (PostgreSQL) ● Launched a loaning mobile platform in the market with over 110,000 monthly users applying for loans. ● Refactored thousands of lines of legacy code with no automated tests and implemented automated tests using behavior-driven development to reduce bugs and for more rapid feature development. ● Optimized some user… Show more Technologies used: JavaScript / TypeScript - (React.js, React Native, Jest, Redux, Redux-Saga), HTML, CSS – (Flexbox) Python - (Flask), SQL - (PostgreSQL) ● Launched a loaning mobile platform in the market with over 110,000 monthly users applying for loans. ● Refactored thousands of lines of legacy code with no automated tests and implemented automated tests using behavior-driven development to reduce bugs and for more rapid feature development. ● Optimized some user interfaces and reduced performance bottlenecks to improve the user experience in using the product, especially on low-end devices. Show less

  • Halcyon Digital Media Design, Inc
    • NCR - National Capital Region, Philippines
    • Mobile App Developer
      • Jun 2018 - Mar 2019

      Technologies used: JavaScript / TypeScript - (React.js, React Native, Redux, Redux-Saga, Angular, Ionic, Socket.io), HTML, CSS – (Flexbox) ● Implemented a real-time geolocation tracking system in a courier app using web sockets. ● Integrated third-party payment service using ecpay for a top-up of electronics wallet in a courier platform. ● Convinced the management to move from an old technology stack framework like Ionic to React Native to avoid technical debts like… Show more Technologies used: JavaScript / TypeScript - (React.js, React Native, Redux, Redux-Saga, Angular, Ionic, Socket.io), HTML, CSS – (Flexbox) ● Implemented a real-time geolocation tracking system in a courier app using web sockets. ● Integrated third-party payment service using ecpay for a top-up of electronics wallet in a courier platform. ● Convinced the management to move from an old technology stack framework like Ionic to React Native to avoid technical debts like band-aid solutions or hacky solutions to reduce the costs and development time. ● Improved cross-browser compatibility and responsiveness of an online ordering platform resulting in to increase in order volume because of the better user experience on the mobile website for one of the largest fast-food companies in the Philippines. ● Launched a social networking platform in the market with over 21,000 active users. Show less Technologies used: JavaScript / TypeScript - (React.js, React Native, Redux, Redux-Saga, Angular, Ionic, Socket.io), HTML, CSS – (Flexbox) ● Implemented a real-time geolocation tracking system in a courier app using web sockets. ● Integrated third-party payment service using ecpay for a top-up of electronics wallet in a courier platform. ● Convinced the management to move from an old technology stack framework like Ionic to React Native to avoid technical debts like… Show more Technologies used: JavaScript / TypeScript - (React.js, React Native, Redux, Redux-Saga, Angular, Ionic, Socket.io), HTML, CSS – (Flexbox) ● Implemented a real-time geolocation tracking system in a courier app using web sockets. ● Integrated third-party payment service using ecpay for a top-up of electronics wallet in a courier platform. ● Convinced the management to move from an old technology stack framework like Ionic to React Native to avoid technical debts like band-aid solutions or hacky solutions to reduce the costs and development time. ● Improved cross-browser compatibility and responsiveness of an online ordering platform resulting in to increase in order volume because of the better user experience on the mobile website for one of the largest fast-food companies in the Philippines. ● Launched a social networking platform in the market with over 21,000 active users. Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer Apprentice
      • Oct 2017 - Dec 2017

      Technologies used: JavaScript / TypeScript - (Angular.js, React.js, Redux), HTML, CSS, Ruby - (Ruby on Rails), SQL - (MySQL), Docker, Digital Ocean • Launched a web application to manage CCTV surveillance camera applications for the municipal government. • Launched a mobile app for CCTV inspectors of municipal government to submit applications for inspections of CCTV in business stores to the municipal government leading to increased efficiency in conducting inspections.

    • Software Developer Internship
      • Jul 2017 - Oct 2017

      Technologies used: JavaScript / TypeScript - (Angular.js, Ionic), PHP - (Laravel), SQL (MySQL), HTML, CSS, Docker, Digital Ocean • Developed a web application for a municipal government to manage business permits and allows business owners who lives within the city to submit an application

    • Higher Education
    • 1 - 100 Employee
    • Web Developer Internship
      • May 2017 - Jun 2017

      Technologies used: JavaScript - (Vanilla, jQuery), PHP (Vanilla), HTML, CSS • Launched an inventory system of IT department to manage inventories of hardware equipments with a tracking feature to detect hardwares in which rooms is being used and detect defects. Technologies used: JavaScript - (Vanilla, jQuery), PHP (Vanilla), HTML, CSS • Launched an inventory system of IT department to manage inventories of hardware equipments with a tracking feature to detect hardwares in which rooms is being used and detect defects.

Education

  • Pasig Catholic College
    Bachelor's degree, Information Technology
    2014 - 2018

Community

You need to have a working account to view this content. Click here to join now