Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Justin CI

Senior R&D Engineer
Singapore

Summary

With over 14 years of extensive experience in Microsoft .NET technologies—particularly in WPF (MVVM)—I bring a strong track record of designing and delivering high-quality software solutions across desktop, web, mobile, and embedded systems. My work spans across test automation, instrumentation, image processing, and enterprise system integration, with exposure to global projects in Australia, Singapore, USA, Malaysia, UAE, and India.

I have led application development for the i3070 platform, optimizing performance for in-circuit testing workflows. Additionally, I bring over two years of experience in containerization using Docker and Rancher, enabling streamlined CI/CD pipelines and orchestrated deployments. My contributions include image processing solutions that extract pins and components from datasheets using OCT methods and OCR technologies, significantly enhancing automated board configuration.

I have successfully integrated SECS/GEM protocols for the s8050 system, improving communication state management and enabling robust message handling. I’ve also contributed to developing test automation systems for power supplies and ICT equipment, streamlining the entire testing lifecycle. My WPF applications for Keysight instruments, built using OpenTAP packages, provide scalable test integration and are used across various product lines.

As the Lead Developer of a base instrument package, I enabled seamless connectivity between OpenTAP and WPF applications, accelerating development for downstream teams. My work includes building applications for the N6700 series, Flash Runner, digitizers, and multiple Keysight devices. I also developed WPF-based KEYOSK locker systems for Vlocker (Australia), with backend services and Web APIs to support real-time data synchronization across multiple sites.

In addition, I’ve designed MVC-based web applications and RESTful APIs for enterprise backend systems, and developed Windows Phone applications for Valley Crest (USA) and Du Telecom (UAE), improving operational efficiency in field services. My consulting experience includes POS-SAP integration, where I played a key role in legacy system migration, implementation of stored procedures, and preparing comprehensive documentation.

My strengths lie in debugging complex issues, maintaining effective customer communication, and creating reusable frameworks and tools that empower teams to deliver faster and more reliably.
Stack Overflow Profile: https://stackoverflow.com/users/1856294/justin-ci

Overview

14
14
years of professional experience
6
6
years of post-secondary education
2
2
Languages

Work History

Senior R&D Engineer

Keysight Technologies
10.2016 - Current
  • Application development for the i3070 platform, focusing on optimizing in-circuit testing workflows. Integrated SECS/GEM protocol for the s8050 system, enhancing communication state management and ensuring reliable message handling. Designed and implemented test automation systems for a range of instruments, including power supplies and ICT (In-Circuit Test) machines, significantly improving test efficiency and accuracy.

    Built robust WPF applications for testing various Keysight instruments, leveraging the OpenTAP framework for scalable and modular test integration. Served as Lead Developer in creating a base instrument package that enables other teams to seamlessly integrate their applications using Keysight OpenTAP and WPF. Led development of applications for the N6700 series power supply instruments, Flash Runner, digitizers, and several other Keysight devices.

    The technology stack used across these projects includes:
    .NET Framework & .NET Core, WPF (MVVM), C#, OpenTAP, SECS/GEM, Docker, Rancher, RESTful APIs, Entity Framework, Windows Services.

Senior Software Engineer

Fingent
12.2013 - 09.2016
  • Developed KEYOSK applications using WPF for Vlocker (Australia), whose locker systems are deployed across multiple locations. Designed and implemented a set of Web APIs and Windows Services to enable seamless data synchronization between locker units and the central WPF applications. Leveraged socket programming to facilitate real-time communication between locker hardware and the WPF interface.

    Used the Code First approach with Entity Framework to dynamically generate SQL databases locally at each deployment site, ensuring scalable and location-specific data handling. Additionally, created an auto-update tool to manage application versioning and ensure consistent updates across all locker locations without manual intervention.

    The technology stack included:
    WPF (MVVM), C#, ASP.NET MVC, Web API, Entity Framework (Code First), Socket Programming, Windows Services

Software Engineer

RapidValue
01.2013 - 11.2013
  • Developed WPF applications and Windows Phone applications tailored for enterprise use. Served as a Software Engineer for Valley Crest, a landscape development company in the USA, where I was responsible for building WPF applications to support internal operations and service management. Additionally, contributed to the development of mobile applications for Du Telecom (Dubai), targeting both Windows Phone and Windows tablets to enhance field operations and service tracking.

    The projects involved designing intuitive user interfaces, implementing offline data handling, and ensuring secure synchronization with backend systems.

    The technology stack included:
    WPF (MVVM), C#, XAML, Windows Phone SDK, Windows 8 SDK, SQLite, RESTful APIs, MVVM Light Toolkit.

SAP Technical Consultant

Nortech Infonet Pvt Ltd
07.2011 - 11.2012
  • Developed WPF applications and POS solutions integrated with SAP systems. Worked as a Technical Consultant for designing and building POS applications using WPF for SAP-based environments. Responsibilities included migrating legacy systems developed in C and C++ to modern WPF applications, ensuring improved maintainability, user experience, and SAP integration.

    Created complex stored procedures to enable real-time querying and data exchange with SAP, enhancing transactional accuracy and performance. Actively engaged with clients to gather requirements, document workflows, and produce comprehensive blue books outlining system architecture, use cases, and implementation plans.

    The technology stack included:
    WPF (MVVM), C#, .NET Framework, SAP Integration, SQL Server, Stored Procedures, Crystal Reports, C/C++,.

Education

MCA - Computer Science

Chinmaya mission college
01.2008 - 01.2011

Bachelor's Degree - Computer Science

Chinmaya mission college
01.2005 - 01.2008

Skills

C#

WPF

Model-view-viewmodel (MVVM)

undefined

Timeline

Senior R&D Engineer

Keysight Technologies
10.2016 - Current

Senior Software Engineer

Fingent
12.2013 - 09.2016

Software Engineer

RapidValue
01.2013 - 11.2013

SAP Technical Consultant

Nortech Infonet Pvt Ltd
07.2011 - 11.2012

MCA - Computer Science

Chinmaya mission college
01.2008 - 01.2011

Bachelor's Degree - Computer Science

Chinmaya mission college
01.2005 - 01.2008
Justin CISenior R&D Engineer