John Clifford de Vera
Senior Frontend Software Engineer at Woolworths Group Asia- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Filipino Full professional proficiency
-
Tagalog Full professional proficiency
Topline Score
Bio
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.
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.
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.
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.
Credentials
-
The Complete 2021 Flutter Development Bootcamp with Dart
UdemyJul, 2021- Nov, 2024 -
Docker Mastery
UdemyDec, 2020- Nov, 2024 -
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
UdemySep, 2020- Nov, 2024
Experience
-
Woolworths Group International
-
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
-
-
-
Fleet Management Limited
-
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.
-
-
-
CircleYY
-
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
-
-
-
VENTENY Inc.
-
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
-
-
-
8Layer Technologies, Inc.
-
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
-
-
-
Pasig Catholic College
-
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