Cheng S.

Cheng S. Email and Phone Number

Robot/ROS Software Developer
Cheng S.'s Location
Surrey, British Columbia, Canada, Canada
About Cheng S.

10+ years of programming experience using C/C++/MFC, Cocoa/Mac, Qt/Linux andgraphics in Supervisory Control and Data Acquisition (SCADA) system development andeducation software development. Have strict logical skills, expert programming skills,and excellent interpersonal and creative consciousness(1)Strong academic background in Math, Internet, Database and Computer. Using illation to find vital defeats in design and code. Have excellent troubleshoot skill.(2)Took part in 5 twenty-man-year projects that involved more than 100 county-level users requiring reliable and quick-reacting characteristics. These projects are completed successfully and are highly praised by the users.(3)Took part in 3 forty-man-year education projects which are used by millions of teachers all around world.(4)Have very broad range of computer knowledge and be more specialized in C++. Have good decision-making and problem-solving skills.(5)Enjoy learning new computer languages and programming styles, and developing innovative solutions to problems.(6)Team play with strong interpersonal and communication abilities. Work effectively in a team environment. Work well under pressure to meet deadlines.

Cheng S.'s Current Company Details

Robot/ROS Software Developer
Cheng S. Work Experience Details
  • Crystal Int'L (Group) Inc. & Crystal Claire Cosmetics Inc.
    Robot Arm Software Developer
    Crystal Int'L (Group) Inc. & Crystal Claire Cosmetics Inc. Aug 2020 - Dec 2021
    Scarborough, Ontario, Canada
    Edit pattern lines and drive Delta Robot Arm to follow the lines.Write Robot Language to control the Arm. Use Open Computer Version to detect rotation
  • Ford Motor Company
    Software Developer
    Ford Motor Company Nov 2017 - Dec 2019
    Waterloo, Ontario
    Software Developer (Contractor). Using C++/Momentics/Git/VM on Linux.Developed Automotive Infotainment System (Automotive industry) SYNC on QNX.Familiar to C++ 11, Observer Design Pattern, Multiple Threads, IPC, GTest
  • Hcl Technologies
    Technical Leader
    Hcl Technologies Feb 2017 - May 2017
    Moncton, Nb
    Software Developer (Consultant), Technical Leader. Using C++/GUI/PlugIn/Perforce, Visual Studio on Windows.Developed Casino Game for www.igt.com across Windows & Linux.
  • Geologic Systems
    Software Developer
    Geologic Systems Jan 2013 - Jul 2016
    Calgary
    Software Developer. Using C++/GUI/CTree/TFS, Visual Studio on Windows.Developed and maintain Dst Pro. Search, display and modify DST test.Developed and maintain GeoLand. Search, display and modify land data.Designed completions data across all modules in geoSCOUT: Las, Production, Core Analysis...Designed and developed search land on map.
  • Smart Technologies
    Software Developer
    Smart Technologies Oct 2007 - Aug 2012
    Calgary, Ab, Canada
    Main products: SMART Whiteboards & Education SoftwareResponsibilities: Software DeveloperRequired Skills: Using C/C++, Visual Studio (MFC/ATL), Qt, C#.net/WPF on Windows; Using C++, Cocoa, Xcode on Mac; Using C++, Qt on Linux; Using GUI, XML/HTML, STL/Design Pattern/Boost, Agile/svn/Fogbugz on all platforms.(1) Developed Notebook 10.1-10.8, 11 on Win/Mac/Linux, including text edit, graphic annotations, property tabs, toolbar, import/export...(2)Developed Senteo/Response on Win & Mac: Create/modify questions, process students response, show the results in SenteoTab to the teacher.(3)Developed LanguageSetup on Win/Linux: Change the Language settings for all installed products, download and update language packages from server.(4)Developed & maintain I18N shared libraries for all products on Win/Mac/Linux, also for Qt on all platforms. Develop online help use redirection.(5)Developed RightToLeft layout in Notebook & Senteo for Arabic & Hebrew.(6)Developed Handwriting Recognition on all platforms.(7)Improved Notebook Ink performance by two times. Improved Linux Notebook performance on Cisco Box by three times. Solved several show stopper bugs just before release.(8)Familiar to Agile Software Development.
  • Play Star Music
    Lead Software Developer
    Play Star Music Apr 2006 - Sep 2007
    Calgary, Canada Area
    Responsibilities: Leader DeveloperRequired Skills: C++/g++/Java on Linux, MySql, HTML/XML(1)Implemented crawler in search engine. Improved crawler speed by four times.(2)Designed and implemented news search engine.
  • Microlynx Systems Ltd
    Computer Programmer Analyst (Contract)
    Microlynx Systems Ltd Aug 2005 - Nov 2005
    Calgary, Canada Area
    Main products: Industry Monitor & ControlResponsibilities: Computer Programmer (contract)Required Skills: : C/C++, GUIDesigned and developed Pipeline-Inspection-Analysis-System using C++ Builder. Constructed system architecture from User Requirement Analysis. Transformed the raw file and did calibrations. Displayed the log data and provided feature definition functions.
  • Yantai Well Data System Co.
    System Analyst, Designer & Chief Developer
    Yantai Well Data System Co. Dec 2000 - May 2004
    Yantai, China
    Main products: Person Identity Management SolutionsResponsibilities: System Analyst, design & implementRequired Skills: Visual C, Sql server, Data/Network Security(1)Designed and developed Check-on-Work-Attendance using Person Identity technology such as fingerprint and None-Contact-IC card. Analyzed users’ requirement to form concepts and principles. Supervised the discussion and design. Divided the project into several functional modules and interfaces; distributed them to programmers; supervised implementation of developing schedule and realization of functions and organized testing.(2)Signed users' technical agreement, judging important technical issues and organizing to develop new functions and features.
  • Yantai Dongfang Electronics Information Industry Co.
    Senior Developer
    Yantai Dongfang Electronics Information Industry Co. Aug 1993 - Dec 2000
    Yantai, China
    Main products: SCADA system design for Electrical Power industry.Responsibilities: Senior ProgrammerRequired Skills: Visual C/MFC, SCADA, Sybase (SQL, Client/Server), TCP/IP (1)Designed information process of power monitoring and controlling automation system. Defined various parameter structures, data flows, network protocols, etc.(2)Designed interface of MIS, defined the algorithm of information transmission and structures.(3)Designed front-communication processors. Interpreted different protocols for different manufacturers, i.e. CDT, POLLING (SCI1801, U4F..), and transferred into inner uniformed format.(4)Designed the whole system interface, including graph editing, modifying and operating to form convenient, high efficient and friendly human-machine interface. Invent equipment and graphical equipment and topology.(5)Played a key role in every new project definition, designing, implementation, debugging and after sales service. Independent work habits, self-motive and customer focused.(6)Won the yearly top employee honour.
  • Computer Center Of Shengli Oil Field
    Seismic Data Process Technician
    Computer Center Of Shengli Oil Field Aug 1992 - Aug 1993
    Dongying, China
    Seismic Data Process Technician

Cheng S. Education Details

Frequently Asked Questions about Cheng S.

What is Cheng S.'s role at the current company?

Cheng S.'s current role is Robot/ROS Software Developer.

What schools did Cheng S. attend?

Cheng S. attended Sait, Tsinghua University, Peking University.

Not the Cheng S. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.