Image of Fu Cheng

Fu Cheng

Lead Software Engineer

Lead Software Engineer at Odin Health

Auckland, New Zealand

Section title

Fu Cheng's Email Addresses & Phone Numbers

Fu Cheng's Work Experience

Odin Health

Lead Software Engineer

March 2015 to Present

Auckland, New Zealand

Spider Tracks Limited

Lead Software Engineer

November 2013 to March 2015

Auckland, New Zealand

Propellerhead

Software Engineer - Auckland Transport projects

February 2013 to November 2013

Auckland, New Zealand

Fu Cheng's Education

Peking University

Master Computer Science

2004 to 2007

Beijing Information Technology Institute

Bachelor Computer Science

2000 to 2004

About Fu Cheng's Current Company

Odin Health

Full stack developer Spring, Apache Camel, AngularJS

About Fu Cheng

📖 Summary

I am a full-stack software developer with 8 years experience in product development. I have rich experience and strong problem solving skills and understand how to apply best practices in real product development. I'm also a quick learner and always want to learn emerging techniques. I have following skills in different areas of software development: - Back-end: Java, Spring, Hibernate, JPA, JSP, servlet, NodeJS/Express, OSGi, Groovy - Front-end: JavaScript, AngularJS, HTML 5, CSS, CoffeeScript, LESS, jQuery, Dojo, Backbone - Database: SQL, MySQL, MongoDB - Test: JUnit, Cucumber, Gherkin, PhantomJS, Capybara, Poltergeist - DevOps: Jenkins, Gradle, Maven, Ant, Grunt, Bower, Yeoman, AWS EC2/Beanstalk, Packer, Docker - Other: Front-end performance tuning, security scanning and best practices I published the book "Understanding the Java 7: the Core techniques and best practice" (Simplified Chinese edition), which covers Java SE 7 new features and deep dive of Java platform core features, including JVM internals, byte code manipulation, class loader, generics, security, concurrent programming and serialization. I'm a regular author on IBM developerWorks China and InfoQ China website with more than 50 published technical articles covering various technical topics.Lead Software Engineer @ Full stack developer Spring, Apache Camel, AngularJS From March 2015 to Present (10 months) Auckland, New ZealandLead Software Engineer @ My main role is to improve and maintain company's core real-time satellite-based flight tracking product. The product is being upgraded and migrated to new architecture and I take leadership in the new architecture and migration. My responsibilities include below: - Front-end overhaul - Replace current Apache Wicket based front-end with AngularJS based new architecture. Design and implement using CoffeeScript/LESS/AngularJS/Bootstrap/jQuery/RequireJS/Bower/Grunt - Back-end migration from Cassandra to AWS RDS, including data migration - Build and deployment infrastructure based on Amazon EC2/Docker/Beanstalk/Chef/Packer/Maven/Artifactory/Git/Atlassian Bamboo - Maintain current application using Apache Wicket, Spring, JPA and Cassandra - Maintain and improve Eclipse SWT based desktop application with installer using launch4j and NSIS - Maintain and refine iOS application, upgrade to iOS 7 & 8 - On-call support From November 2013 to March 2015 (1 year 5 months) Auckland, New ZealandSoftware Engineer - Auckland Transport projects @ - Integrate with other services/products to provide real-time tracking of buses for Auckland Transport - Work on several JBoss Enterprise Service Bus (ESB) based data integration projects with data from CSV, web services, Microsoft Dynamics CRM and SharePoint. - Cucumber/Ruby based BDD test. Browser-based testing using Capybara/Poltergeist and PhantomJS. - Gradle-based build script and Jenkins integration. - Node.js based API layer and front-end development using jQuery. - On-call support. From February 2013 to November 2013 (10 months) Auckland, New ZealandSoftware Engineer - YouPost Project (NZ Post) @ YouPost (youpost.nzpost.co.nz) is New Zealand Post's digital mailbox solution. I was involved in this project from its early stage. - Created front-end single page JavaScript application framework using jQuery, Backbone and Mustache. - Implemented most of web pages based on the JavaScript framework. - Created Spring MVC based web application server-side implementation. - Involved in back-end JBoss Enterprise Service Bus (ESB) implementation and bug fixing. - Gradle-based build script and local development environment setup script. - Applied OWASP best practices to build secure web application. - On-call support. From March 2012 to February 2013 (1 year) Auckland, New ZealandSoftware Engineer - IBM Project Vulcan @ - Started the early investigation and implementation of embedded experiences in IBM Project Vulcan team and worked as the core developer of related work. I was the major contributor to the demo that shown in Lotusphere 2011 open general session. Used technologies included Java EE, OpenSocial gadgets, web widgets, OpenOffice and creating web applications on iPhone. - Responsible for the whole server-side Java implementation of current project, using OSGi, Eclipse servlet bridge and XML processing. - Created the Maven based build process and integrated it with IBM Rational Team Concert. - Reviewed code written by junior members in the team and helped them to grow. - The team's go-to person for technical issues. From June 2010 to March 2012 (1 year 10 months) Beijing City, ChinaSoftware Engineer - IBM Mashup Center @ - Participated in the overall development of IBM Mashup Center version 1.1 and 2.0. - Responsible for design and implementation of several components in the product. - Maintained several other components in the product, including fixing defects and implementing new features. - Involved in the custom engagement of IBM Mashup Center 2.0 by creating different proof of concept widgets and demos to demonstrate the product's capability and satisfy customer's requirements. - Gained experiences in real product development as a member of a globalized team. From December 2008 to May 2010 (1 year 6 months) Beijing City, ChinaSoftware Engineer - CDL ETI Web 2.0 @ - Involved in several incubation projects using different technologies including Java EE, Lucene, Firefox extension, Dojo framework and Ajax. - Created a feed search engine using Lucene and self-written crawlers. - Created a Firefox extension to allow users to extract structured data from web pages. - Worked on the back-end of Java EE based web applications. - Created interactive front-end of web applications using Dojo framework. - Worked in an agile style. The team members brainstormed for good ideas and used short iterations to implement and test. - Created proof of concept prototypes to demonstrate innovative ideas. - Worked with product team to deliver a project as part of the product. From July 2007 to November 2008 (1 year 5 months) Beijing City, ChinaMaster, Computer Science @ Peking University From 2004 to 2007 Bachelor, Computer Science @ Beijing Information Technology Institute From 2000 to 2004 Fu Cheng is skilled in: AJAX, Eclipse, Java, JavaScript, CSS, Spring, Software Development, Web Development, Maven, Python, HTML, Dojo, Agile Methodologies, JUnit, Web Applications


Fu Cheng’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

Frequently Asked Questions about Fu Cheng

What company does Fu Cheng work for?

Fu Cheng works for Odin Health


What is Fu Cheng's role at Odin Health?

Fu Cheng is Lead Software Engineer


What is Fu Cheng's personal email address?

Fu Cheng's personal email address is a****[email protected]


What is Fu Cheng's business email address?

Fu Cheng's business email addresses are not available


What is Fu Cheng's Phone Number?

Fu Cheng's phone (**) *** *** 300


What industry does Fu Cheng work in?

Fu Cheng works in the Computer Software industry.


10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Fu Cheng's Personality Type

Extraversion (E), Intuition (N), Feeling (F), Judging (J)

Average Tenure

1 year(s), 3 month(s)

Fu Cheng's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 97% chance that Fu Cheng is seeking for new opportunities

Fu Cheng's Social Media Links

midgetonto... nz.linkedi... github.com
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

one billion email addresses

One billion email addresses and counting

Everything you need to engage with more prospects.

2x More emails
vs. competitors
99% Accuracy
40+ Integrations

ContactOut is used by

76% of Fortune 500 companies

Microsoft Nestle PWC Merck Rackspace
Try ContactOut
for free today
  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit
Try ContactOut for Free