Chengcheng Cui
Senior Full Stack Developer at Abtrace- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Chinese Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
LinkedIn User
Chengcheng is a fantastic engineer to work with. Dedicated, a fast learner, keen to make product suggestions and an enthusiastic team player. Together at Upside we created a polished desktop react webapp and then a react native mobile app from scratch all with a modern toolchain with technologies like storybook, MSW, graphql, jest, react testing library and typescript
Ravji Pindoria PhD DIC
"Chengcheng demonstrated outstanding performance in academic subjects including Physics and Advanced Engineering Mathematics. He is attentive, values knowledge and brings insight and energy to the classroom. I enjoyed teaching Chengcheng and wish him every success for the future." Dr Ravji D Pindoria
LinkedIn User
Chengcheng is a fantastic engineer to work with. Dedicated, a fast learner, keen to make product suggestions and an enthusiastic team player. Together at Upside we created a polished desktop react webapp and then a react native mobile app from scratch all with a modern toolchain with technologies like storybook, MSW, graphql, jest, react testing library and typescript
Ravji Pindoria PhD DIC
"Chengcheng demonstrated outstanding performance in academic subjects including Physics and Advanced Engineering Mathematics. He is attentive, values knowledge and brings insight and energy to the classroom. I enjoyed teaching Chengcheng and wish him every success for the future." Dr Ravji D Pindoria
LinkedIn User
Chengcheng is a fantastic engineer to work with. Dedicated, a fast learner, keen to make product suggestions and an enthusiastic team player. Together at Upside we created a polished desktop react webapp and then a react native mobile app from scratch all with a modern toolchain with technologies like storybook, MSW, graphql, jest, react testing library and typescript
Ravji Pindoria PhD DIC
"Chengcheng demonstrated outstanding performance in academic subjects including Physics and Advanced Engineering Mathematics. He is attentive, values knowledge and brings insight and energy to the classroom. I enjoyed teaching Chengcheng and wish him every success for the future." Dr Ravji D Pindoria
LinkedIn User
Chengcheng is a fantastic engineer to work with. Dedicated, a fast learner, keen to make product suggestions and an enthusiastic team player. Together at Upside we created a polished desktop react webapp and then a react native mobile app from scratch all with a modern toolchain with technologies like storybook, MSW, graphql, jest, react testing library and typescript
Ravji Pindoria PhD DIC
"Chengcheng demonstrated outstanding performance in academic subjects including Physics and Advanced Engineering Mathematics. He is attentive, values knowledge and brings insight and energy to the classroom. I enjoyed teaching Chengcheng and wish him every success for the future." Dr Ravji D Pindoria
Experience
-
Abtrace
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Full Stack Developer
-
Sep 2021 - Present
Design and develop a desktop application using Electron and React JS. The application enables GPs to proactively monitor patients with high risks Design and develop a desktop application using Electron and React JS. The application enables GPs to proactively monitor patients with high risks
-
-
-
Upside Technology
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Nov 2020 - Sep 2021
Work closely with stakeholders and product managers gathering and analysing requirements, define and prioritise tasks, design solutions and decide the correct technologies to useImplemented a web-based platform that enables users to manage their investment ideas and develop their investment skills. Technologies used including React JS, Material UI, MSW, Cypress etc.Implemented a mobile app for retail clients from scratch using React Native, EXPO, Tailwind, GraphQL etc. Work closely with stakeholders and product managers gathering and analysing requirements, define and prioritise tasks, design solutions and decide the correct technologies to useImplemented a web-based platform that enables users to manage their investment ideas and develop their investment skills. Technologies used including React JS, Material UI, MSW, Cypress etc.Implemented a mobile app for retail clients from scratch using React Native, EXPO, Tailwind, GraphQL etc.
-
-
-
Mimica
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jul 2019 - Sep 2020
Worked on a web application to visualise processed data and enable user interaction, a variety of frameworks and libraries are used such as React, Node.JS, TypeScript, MongoDB, etc.Worked with data scientists to design and develop a python-based data processing library which pre-processes data, anonymises confidential information, integrates and analyses dataWork with other team members to analyse user requirements and prioritise tasks Worked on a web application to visualise processed data and enable user interaction, a variety of frameworks and libraries are used such as React, Node.JS, TypeScript, MongoDB, etc.Worked with data scientists to design and develop a python-based data processing library which pre-processes data, anonymises confidential information, integrates and analyses dataWork with other team members to analyse user requirements and prioritise tasks
-
-
-
Societe Generale Corporate and Investment Banking - SGCIB
-
France
-
Financial Services
-
700 & Above Employee
-
Front Office Developer
-
Dec 2016 - Jun 2019
Worked in a global team to design and develop an internal web-based commodities order management system. Other responsibilities include helping the support team on their production issues on a daily basis, communicating with business users to identify technical objections, gathered their feedback and prioritised tasks, etc. Worked in a global team to design and develop an internal web-based commodities order management system. Other responsibilities include helping the support team on their production issues on a daily basis, communicating with business users to identify technical objections, gathered their feedback and prioritised tasks, etc.
-
-
-
M&G Investments
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Application Developer
-
Jul 2014 - Dec 2016
Designed and developed a Jenkins based Continuous Integration system for the entire application development department. Collaborated closely with business users to design and develop several applications, one of them enables the Credit Risk team to manage exposure to M&G’s trading partners or counterparties Designed and developed a Jenkins based Continuous Integration system for the entire application development department. Collaborated closely with business users to design and develop several applications, one of them enables the Credit Risk team to manage exposure to M&G’s trading partners or counterparties
-
-
-
M&G Investments
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Summer Application Developer
-
Jun 2013 - Aug 2013
Designed and developed a VBA application which generates cash balance reportDesigned and coded a database to record the direct usage of each RAD subsystemCommunicated with fund managers frequently to fix small bugs, improve performance and add new features to the existing applications Designed and developed a VBA application which generates cash balance reportDesigned and coded a database to record the direct usage of each RAD subsystemCommunicated with fund managers frequently to fix small bugs, improve performance and add new features to the existing applications
-
-
-
Barclays Corporate & Investment Bank
-
United States
-
Financial Services
-
700 & Above Employee
-
Summer Technology Analyst
-
Jun 2012 - Jul 2012
Worked with the Collateral Optimisation Unit IT team to design and develop a desktop application. Gathered feedbacks and successfully implemented them within a tight timescale Worked with the Collateral Optimisation Unit IT team to design and develop a desktop application. Gathered feedbacks and successfully implemented them within a tight timescale
-
-
-
Industrial and Commercial Bank of China
-
China
-
Banking
-
700 & Above Employee
-
Summer Intern
-
Jul 2011 - Aug 2011
Involved in a team that procured and configured an IP connection between a client company and internal network of ICBC.Responsible for virus detection, disposal and reporting and informing computer users to update their firewall and anti-virus software.Involved in several projects of issuing medium term note. Involved in a team that procured and configured an IP connection between a client company and internal network of ICBC.Responsible for virus detection, disposal and reporting and informing computer users to update their firewall and anti-virus software.Involved in several projects of issuing medium term note.
-
-
Education
-
Imperial College London
Bachelor of Engineering (BEng), Computer Science -
University of Reading
Master of Science (MSc), Computer Science