Senior Lead Software Engineer, VP at
J.P.Morgan
Digital Platform, CIB Technology, London, UK. Apr 2022 - now
-
Lead a development team managing technical product direction and
stakeholder management
-
Manage 20+ of internal Figma plugins and related workflows
-
Develop internal and open source component libraries primarily
in React with TypeScript and various tooling around it
Software Developer at
Coremont
Front Office Technology, London, UK. Sep 2021 - Apr 2022
-
Develop and design portfolio risk management tool Clarion with
React and Figma
-
Evovle design system and component library to be widely adopted
Software Engineer at
J.P.Morgan
Digital Platform, CIB Technology, London, UK. Oct 2020 - Sep 2021
-
Develop component library primarily in React with TypeScript and
various tooling around it
-
Manages a large internal community with thousands of developers
and designers
-
Leading design / development alignment and reimplmentation
initiative
Marquee, Global Markets Engineering in London, UK, Nov 2017 - Sep
2020
-
Marquee UX projects including motion, animation and interaction
design and prototyping
-
UI platform work involves React component library, CI/CD and
shared tooling development
-
Goldman Sachs Design System
governance group member
-
Direct business features cover FX \& Commodity RFS/RFT and
Equity Options RFQ workflow, market commentary on both web and
desktop (OpenFin) environment
Autodesk University Las Vegas, Nov 2017
Software engineer at
Autodesk
Advanced Consulting in Birmingham, UK, Aug 2016 - Nov 2017
-
Leading the team to explore how AR and VR could be used in
manufacturing industry.
-
Software development including liaising with users to understand
and specify project requirements, software design, software
coding primarily in C#, automated test writing and subsequent
cede maintenance.
-
Projects covering every aspect of the CAD/CAM/CNC software
development cycle: Graphics User Interface (GUI), Windows API,
Visual Studio, Surfaces and Solids, Modelling, Computational
Geometry, Post-processors, 3D Cutting Simulation.
A Digital Healthcare Startup in Cambridge, UK, Aug 2015 - Jan 2017
-
Design, develop and manage all products including mobile,
desktop and cloud applications.
-
Oversee technological strategies and software release cycles to
meet desired product requirements.
-
Help the team to grow from co-founders only to a 10 members team
in various roles.
Graduate software engineer at
Delcam
An Autodesk CADCAM company at Birmingham, Sep 2015 - Jul 2016
-
Software development including liaising with users to understand
and specify project requirements, software design, software
coding primarily in C++, automated test writing and subsequent
cede maintenance.
-
Projects covering every aspect of the CAD/CAM/CNC software
development cycle: Graphics User Interface (GUI), Windows API,
Visual Studio, Surfaces and Solids, Modelling, Computational
Geometry, Post-processors, 3D Cutting Simulation.
Software summer intern at
MediaTek
UK’s Wireless System Test Group in Cambourne, July 2014 -
September 2014
-
Integrated logger project. C# class used by several individual
test software to identify unique test job and corresponding log
viewer presets.
-
Multi SIM Rack project. Individual C# Windows application used
to control a special hardware and pre-configure SIM information
for other test software.
-
Parameters real time validation project. Implement the
validation of complex inter-dependent form inputs, including
feasibility research, database design, C# classes and UI design
and implementation.
-
Other projects involve using Perl, Batch file, Apache, etc.
Web Developer intern at Ping An Insurance
Pahaoche Software Division in Shanghai, July 2013 - September 2013
-
Website restructuring project. Front end development, including
CSS and JavaScript implementation, browser compatibility, data
validation.
-
Multi-platform live auction software project. Sole iOS
developer, de- sign and build a basic full-function framework
APP to be used as a template for further iOS and Android
development.
Research and Development Division in Shanghai, August 2012 -
September 2012
Moisture analyser upgrade project. Basic thermal field analysis of
heating system and temperature distribution, including experiment
designing, performing and data processing with Excel.
June 2012 - July 2012
Floating ball trap sub-project. Track and test a half floating
ball auto-welding machine. Mainly data analysis, translate and
upgrade CAD drawings.
A-level private tutor
October 2010 - June 2011
During gap year, one-on-one teaching and tutoring junior A-level
students in Further Maths, Physics and Accounting. Some of my
students had significant improvements with three achieved A*
scores