
Lei Shen
Senior Java Backend Engineer | Spring Boot, Micros
6 recommendations
Salary / Daily rate
6 people recommend
Shanghai, China
Freelance, open to permanent contract
Skills
Languages
Recommended by
Fabian Schnippering
Capgemini Invent
Manager | Enterprise Transformation & Sustainable IT
Recommended on 29 may 2019
And 3 other people
About me
Intro
Experienced Lead Software Engineer with a demonstrated history of working in the international companies. Skilled in Core Java, Springboot , SpringCloud, micro services architecture, TDD, domain driven development, design pattern, Angular, HTM5, CSS, Bootstrap, JavaScript, TypeScript, data visualization, D3.js, ECharts, MQ(RabbitMQ and Kafka), Postgres, Python, Continuous Integration, Amazon Web Services (AWS), Agile Methodologies, and Shell Scripting. Strong engineering professional graduated from Shanghai Normal University.
Work experience
Senior Application Developer
Decathlon China
Jun 2021 - Mar 2026
4 years 10 months
Shanghai, China
Lead Software Engineer
SiemensAutomation Machinery Manufacturing
Jul 2018 - Jul 2021
3 years 1 month
Shanghai, China
1. Work with end user to build R&D topic from concept to product. Define main workflows and solutions as the foundation of equipment prediction analytics application 2. Work with data scientist, UX designer and end user to co-create innovative interactive visualization equipment diagnostic application using Spring Boot, Spring Cloud, HTML5, JavaScript, D3.js, Angular and Python. 3. Work with German developer and data scientist to build Siemens’ first smart water application. Role includes Archeture design, system implementation and create CICD based on Gitlab
IBMIT Services and IT Consulting
Mar 2010 - Jul 2018
8 years 5 months
Shanghai, China
Advisory IT Specialist - Senior Software Engineer
Jul 2013 - Jul 2018
5 years 1 month
Shanghai, China
1. 2017.1 – 2018.7: Australia Suncorp Group, Claims Technology • Work with business analyst and business owner to design & develop new features for multi-brand clams system • Improving existing platform by refactoring and improving testing coverage • Work with level 1 support, end users to timely solve production incidents 2. 2014.6 – 2017.1: Australia Suncorp Enterprise Application • Integrate multiple internal and external API, develop shared mail service platform • Leveraging Jenkins and Ansible and Linux scripts realizing Automation deployment to AWS • Using Linux script to develop tools for maintain and monitor AWS based hosting environments
IT Specialist - Java Application Developer
Mar 2010 - Jul 2013
3 years 5 months
Shanghai, China
IBM Translation Process Management System: • Business analysis, UI/functional design, development, and deployment • Work closely with Level 1 support to support for global users.
Software Engineer
CitiFinancial Services
Sep 2008 - Mar 2010
1 year 7 months
Shanghai, China
• Work with Singapore and New York engineer to maintain Reference Data Service (RDS). Implement new features like support fuzzy query and onboarding new data source for new customers. • Using Spring MVC, design and implement RDS supporting tool for North America support. Features include data query, data manipulation and data comparison across multiple data sources. • Provide support for production or UAT environment • Design Reference Data Service of next generation based on Gemfire
Education
Informatics College
Advanced Diploma in Computer Studies(validated by UCLES and NCC education), Computer Science
Shanghai Normal University
Bachelor of Arts, French Language and Litterature
Licenses & certifications
Kafka with Spring Boot
Issued: Jul 2026
Professional Scrum Master
Issued: Dec 2016
IBM Certified Database Associate - DB2 9 Fundamentals
Issued: Jan 2012
IBM Certified SOA Associate [2008]
Issued: Jan 2010
Test de connaissance du français B1
Issued: May 2007
Portfolio
