Kane O.

Kane O.

Senior Software Engineer

Malaysia
Hire Kane O. Hire Kane O. Hire Kane O.

About Me

Kane is an innovative Full-Stack Developer with a decade of experience in building native and cross-platform mobile apps. He is a fast learner who is eager to grow as a developer and a leader, having more than 5 years of experience as a Chief Technology Officer. Capable to integrate and scale web services on many cloud services providers (AWS, Google Cloud, Heroku, Digital Ocean, etc). Kane has a passion for solving real-world problems using technology, he believes in clear communication and taking on challenges as critical parts of any productive team.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

The Grid (by Darwiin)
The Grid (by Darwiin)
Senior Software Engineer
2019 - 2019
Singapore
  • Worked on designing and building a reusable data integration tool. The time it took to refresh the data was reduced from 6 hours to 6 minutes.

  • Implemented rate-limiting to enhance API security and included new features to improve conversion rate.

  • Added new features to web UI using ReactJS + MobX Express.js, PostgreSQL, Sequelize ORM.

Noggin Singapore
Noggin Singapore
Senior Software Engineer
2017 - 2018 (1 year)
Singapore
  • Worked on the development of Noggin, the world's first personal data exchange, blazing this trail through our pioneering mobile apps of Podsense and Podket.

  • Managed legacy back-end code (Scala Play framework) with no guidance. Created a web embedded scraper and a software solution to enhance data manipulation.

  • Implemented a front end library for data visualization, as well as a Machine learning model.

Nookbuzz Pte Ltd
Nookbuzz Pte Ltd
Project Manager/Senior Software Developer
2017 - 2017
Singapore
  • Led the development of multiple projects, including performing full-stack and mobile apps development.

  • Worked on migrating an existing Ionic application to React-Native.

  • Updated stakeholders weekly by providing a status report.

Nikko Group Pte Ltd
Nikko Group Pte Ltd
Developer and Sales Associate
2016 - 2016
Singapore
  • Worked on developing an eCommerce platform from scratch, aslo having hands-on experience in daily sales operations.

  • Created an intuitive UI/UX for the admin and clients. Implemented a Paypal payment gateway into the platform with AWS Serverles.

  • For admins and end users, Firebase was used to achieve real-time data updates.

Conscience (Malaysia)
Conscience (Malaysia)
Chief Technology Officer
2015 - 2022 (7 years)
Malaysia
  • Created web and mobile applications for users to find out nearby money changers and the real-time market exchange rated of SGD TO MYR.

  • Handled overall architecture design and development for these projects, including an intuitive UI/UX for mobile and web applications.

  • Moved current Java codebase to Dart (Flutter), thus the Android development lifecycle was shortened.

Space Application SDN BHD
Space Application SDN BHD
Head of Software Engineering Department
2015 - 2015
Malaysia
  • Main tasks involved overall architecture design, RESTful API development, and recruiting talents.

  • Worked on creating a food application similar to Foursquare. Created a scalable back-end solution from scratch for web and mobile applications.

  • Designed and developed a mobile web application for the marketing team.

Freelancer
Freelancer
Senior Software Engineer
2011 - Present (14 years)
Remote
  • Worked on creating websites and CMS systems for SMEs.

  • Created custom CRM systems for multiple clients. Collected and synthesized requirements to create effective feature roadmaps.

  • Managed individual project priorities, deadlines, and deliverables.

Portfolio

Software Developer - The Grid
Software Developer - The Grid

The Grid is Singapore's leading B2B matching platform that features 500,000 businesses and boasts 300,000 monthly users. Designed and created a reusable data integration tool for data updates. Reduced data update time from 6 hours down to 6 minutes. Technologies used: ReactJS + MobX, Express.js, PostgreSQL, Sequelize ORM.

Software Developer - Currency Exchange Rate and Nearby Money Changers (Web App)
Software Developer - Currency Exchange Rate and Nearby Money Changers (Web App)

The project is a web application that allows users to locate nearby money changers as well as a calculator that displays the current market conversion rate of SGD to MYR.

Education

 Progress towards a Bachelor's Degree in Physics
Progress towards a Bachelor's Degree in Physics
NTNU - Taiwan