Cher En C.
Backend Software Developer @ User Experience Researchers Pte Ltd (Singapore)
-
Singapore
Information Technology & Services
docker, Spring Boot, Backend, Git, Cybersecurity, HTML, Flask, QNX, Mqtt, CMake, JavaScript, Embedded Software, Embedded Linux, Amazon Web Services (AWS), Flutter, Front-End Development, Embedded Systems, Scrum Master, Ruby, JRuby
Experience

Backend Software Developer
Singapore
System Architecture & Design: Led the backend architectural strategy, ensuring high availability and alignment with long-term scalability requirements for urban transit demands. Core Module Development: Engineered mission-critical FMS modules using Java, Python, and Spring Boot, including: - Transit Logistics: Route, Trip, and Stop management; Timetable and Scheduling engines. Standards Integration: Implemented GTFS and VDV protocols to ensure seamless data interoperability. Security & Access: Designed robust Authentication and Authorization frameworks for secure user and device management. Database Optimization: Architected and optimized MySQL schemas, performing deep query tuning to handle high-concurrency event data from drivers and devices. Cloud Infrastructure & DevOps: Managed full-lifecycle deployment on AWS, leveraging Amazon ECS/ECR for containerization, Amazon MQ for message queuing, AWS Transfer Family for secure data ingestion and others Data Visualization: Developed Python-based analytical tools to transform raw transit logs into human-readable visualizations, enabling stakeholders to make data-driven operational decisions. Cross-functional Collaboration: Partnered with UI/UX and QA teams in an Agile environment to bridge the gap between complex backend logic and intuitive user experiences.

Embedded System Software Engineer
Singapore, Singapore
Frontend development and maintenance including requirement collection, issue identification, issue investigation, software design, implementation and test for AFC (Automatic Fare Collection) and FMS (Fleet Management System). - Integrate common component and library for AFC on Win32, Win64 and QNX7.10 - Built project, component or library and application with CMakeLists - Design AFC Tier 1 device on Win 64 and QNX7.10 - Develop AFC Tier 1 device on Android platform and QNX platform - Used embedded Linux for internal testing purpose - Involve MQTT and MQTT bridge to communicate between Tier 1 device - Design framework and implement components or library for Win64, Win32 and QNX application Additional task: Used AWS to build a server for an internal application and prepare Restful API with Flask. Used python to broadcast the email.

Software Developer
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
My job scope is to design websites and backend development. When designing any website, I need to ensure the information of users are protected. I work on encryption, decryption, signing, verification, PKI related solutions, network and endpoint security. Sometimes we will provide software solutions for the customer. The project can be either a partial project or an end to end project. From this work experience, I was able to learn and deepen my knowledge related to Jruby or Ruby on Rails Language. Database used are MySQL, MSSQL and sqlite. - Perform some PKI related solution on HSM (Hardware Secured Module) - Design, develop, testing web based portal for device and client using Ruby on Rails or Jruby - Generate key (RSA, AES, ECDSA, DES) and Certificate Signing Request (CSR) using openssl - Deploy portal on server using Tomcat - Design, develop, testing API for backend development using Java or Jruby based on customer requirements - Generate professional documentation of developed project or application for client

Research Assistant
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Joined research group under FYP supervisor. There were three main tasks (1) to assist in researching the new approach and (2) collect and record data from the designed algorithm. The algorithm is written with MATLAB. Involved in Research Topic (Published): (1) Particle Swarm Optimization with Multi-Chaotic Scheme for Global Optimization (2) A Self-Adaptive Hybridized Algorithm with Intelligent Selection Scheme for Global Optimization (3) Hybridized Metaheuristic Search Algorithm with Modified Initialization Scheme for Global Optimization (4) Modified Particle Swarm Optimization with Unique Self-cognitive Learning for Global Optimization Problems (5) Modified Particle Swarm Optimization with Chaotic Initialization Scheme for Unconstrained Optimization Problems (6) A Self-adaptive Hybridized Algorithm with Intelligent Selection Scheme for Global Optimization

Research And Development Engineer
Johore, Malaysia
There were four main tasks (1) working on the ultrasonic fuel sensor GUT810 project, (2) working on an IoT device, (3) working on solving the supply bus shift project and (4) other ad hoc tasks assigned by the supervisor. From this work experience, I was able to learn and deepen my knowledge related to the Java Language.

Machine Learning Engineer
Johore, Malaysia
There were four main tasks (1) process and label video data for AI user training, (2) participate in development of the AI algorithm and (3) extract insight from the video data. From this working experience, I was able to learn and understand about AI especially for data labeling, data collection and algorithms of AI.

Piano Teacher
Clavier and Opus Music Center
Johore, Malaysia
Share the knowledge related to music to the students. Design the course of structure based on different situation and requirements.
Cher En C.'s Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


