Post Job Free
Sign in

Engineer Software

Location:
Vancouver, BC, Canada
Posted:
July 24, 2016

Contact this candidate

Resume:

Vancouver,BC,CA

James Cheng

604-***-****

****.*****@*****.***

Summary:

** ***** ******** *********** ********** with master degree seeking for Software development position (Web development). Life long learning, responsible, proactive and a good team worker.

Employment

Senior Software Developer

Wurldtech Security (GE Digital)

Jan, 2014 - Current

Opshield

Rewrite the product UI to AngularJS based web application.

Experimented new UI & Middleware API communication model by implementing websocket.

Introduced MongoDB into NodeJS based development server to manage mock data.

Participated in development of visualized network topology feature based on d3.js.

Rewrite vulnerability signature restAPI, reduced time to render signatures by 70% through implementing denormalization algorithm based on Restlet.

Implement e2e test framework based on Selenium web driver and cucumber.js.

Techs: AngularJS, KendoUI, D3,Karma,SASS/LESS,Grunt,Selemium, cucumber.js, Java, Restlet, Adobe AEM

Software QA Engineer (SDET)

Fortinet Corporation

Oct, 2010 – Sept, 2013

Developed web based threat report automation test platform which increased test coverage from 50% to 100%, and reduced threat report analysis time by 70%, powered b jQuery,YUI Python/Django.

Designed and developed a web based operation monitoring system for security product, reduce performance defect detection time 50%, powered by jQuery, jQuery UI, Glassfish,JavaEE6.

Developed Ajax based resetAPI test tools, support SOAP/XML, JSON format, can test 100+ restAPIs of the system.

Techs: JavaScript, backbone.js, HTML/CSS3, MySQL/Postgres,SOAP,XML,JSON,Python, Django .

Senior Software Engineer

Dell Corporation

Nov, 2006 – May, 2010

Participating Dell client server based automation test system, this system push test script to client PC (SUT) through web service (WSDL and SOAP), client side run test script and send test report to server.

Reports will be processed and generated to be viewed through web UI. Powered by jQuery, Java Web services (JAX-WS).

Participating development web based customer support platform for customer question analysis. Based on combination of database, AJAX, JSON, JavaScript, jQuery, and HTML/CSS.

Techs: jQuery, HTML/CSS, Java, web service, WSDL/SOAP.

Senior Software Engineer

Alcatel-Lucent Corporation

Feb, 2005 – Nov, 2006

Developed a web based soft switch simulator in JavaScript, PHP and C++, reduced media gateway test effort 50%.

Techs: HTML/CSS, JavaScript, Prototype.js, PHP, C++.

Software Engineer Huawei Corporation July, 2001 – Feb, 2005

Participating development of PPPOE Module in routers and switches products.

Writing automation test case using TCLs.

Excellent new employee award on 2002.

Tech: IP routing, mac forwarding, VPN, IPSEC, MPLS, DSL,C/C++;

Education

Burnaby, BC

British Columbia Institute of Technology

Sept, 2013 – Jan, 2014

Software System Development – Web Development Option.

Final average score: 91.4.

First student who got job offer in the whole class.

Graduate Coursework: JavaScript, Java, C#, .net MVC4; Database; Algorithms; System design.

Projects: An online movie theater system powered by nodeJS and backbone.js; a web based student self-service system.

Nanjing, China Nanjing University Sept, 1994 – June, 2001

M.S.E. in Electronics Engineering, June 2001, Elected to Monitor in 1999.

B.S.E. in Electronics Engineering, June 1998.

Technical Experience

Projects

Nacr (2013), IOS project. A newsreader App which can collect news in Chinese from major website base on user preference, developed based on phoneGap, Python crawler and APP Engine.

Hi-FlyingClient(2012), IOS project, a mobile APP for WIFI Radio modules of Hi-Flying corporation.

Chinese Teaching Toolbox Module 01(2013), IOS project, a mobile App for a Mandarin School in Vancouver.

Online shopping website(2013), an online e-commence website help people oversea to buy staff in North American based sellers. It's based on Django, JQuery and bootstrap.

Additional Certificates and Awards

Cisco Certified Internetwork Expert (CCIE) (#13987): Passed all exam and get certificate on Oct 2004.

Project Management Professional (PMP)(2006).

Microsoft Certified Solutions Expert (MCSE) Certification(2010).

On the spot award in Dell (2006-2010): Got most award of the team, totally 4 times.

Languages and Technologies

JavaScript, JQuery, AngularJS, Backbone,React,D3,HTML5,CSS3,cucumber.js, Selenium Webdriver,Python and Django, Java and JavaEE,C# and ASP.net MVC,Node.js and Express,C/C++,

Postgres SQL,MySQL,SQL Sever, MongoDB, SQL and NonSQL

Agile and Scrum

Git, SVN

IP networking



Contact this candidate