Post Job Free
Sign in

Software Developer Management

Location:
Montreal, QC, Canada
Posted:
March 30, 2015

Contact this candidate

Resume:

Xiaochun Luo

*** ********, *******-***-*******, QC H9G 2X3

514-***-**** *******@*****.***

SOFTWARE DEVELOPER

Profile:

An accomplished senior software developer with over 15 years' experience

and extensive background in full life-cycle of software development process

including requirements gathering, design, coding, testing, debugging and

maintenance. Having strong background in applied math/statistics. Having

strong analytical and problem-solving ability with proven track record of

designing and implementing flexible solutions.

Technology Summary:

. Languages/Programming: C/C++, Java, C#, SQL, Qt, ASP.Net, HTML, Python,

Boost, JavaScript, jQuery, OpenGL, UI design, Multithreading, OOP

. Operating System: Windows, Linux, Unix (Solaris), Embedded System

. IDE: Visual Studio 6/95/98/2012, Eclipse

. Networking: TCP/IP,SNMP

. Database: MS Access, MS SQL Server, MySQL, Oracle

. Software revision control: SVN, GIT, Github

. Network management software: HP OpenView, What's Up Gold

. Web Server: IIS, Apache

. Agile method: Scrum

. Testing: JUnit, Google test

Professional Experience:

1/2013-9/2014 Software Developer Mira Geoscience Inc

. Designed, implemented and maintained GeoStat Package of GOCAD 3D

visualization software with C++, Qt, GUI design, OpenGL, Boost,

Python.

. Designed, implemented and maintained InSight 3D visualization software

features with C++ Builder XE, OpenGL, Boost.

. Implemented and maintained InSight 3D visualization software (VC

version) with C++, Qt, OpenGL, Boost, Google test.

10/2011-1/2013 Software Developer McGill University

. Designed and implemented BHPInt software with Java, MS Server.

. Designed and implemented sGems-Cosmo 3D visualization software with

C++, Qt, GUI design, OpenGL, Boost, Python.

. Designed and implemented the center's web site with HTML, CSS,

JavaScript, jQuery, Bootstrap, AngularJS, Ajax, Java, JSP, SQL server,

XML, JSON.

4/1998 - 9/2011 Software Developer Memotec Inc

. Designed, implemented and maintained CXTool software for configuration

of telecom network switch products. Techniques used: C++, MSc Access,

database management, UI design.

. Designed, implemented and maintained WebUI software web configuration

and monitoring of telecom network switch products. Techniques used:

html, css, xml, JSON, JavaScript, database management, Linux, JQuery,

Ajax.

. Designed, implemented and maintained CXBrowser software to monitor

telecom network switch products. Techniques used: Java, MySQL,

database management, multi-threaded programming, IP/TCP, SNMP, OOP.

. Designed, implemented and maintained ThunderView software for

configuration of telecom network switch products. Techniques used:

C++, MS SQL server, IP/TCP, SNMP, database management.

. Implemented and maintained embedded software features for telecom

network switch products. Techniques used: C++, xml, Linux, real-time

communication.

. Designed, implemented and maintained CXWUG software used to add tools

on to What's Up Gold network management software. Techniques used:

java, MySQL, IP/TCP, SNMP, database management.

. Developed CXHPOV software used to add tools on to HP OpenView network

management software. Techniques used: C++, MS SQL Server, IP/TCP,

SNMP, database management.

Education

Graduate Diploma in Computer Science, Concordia University, Quebec, Canada.

Ph.D. in Applied Math, McGill University, Quebec, Canada.



Contact this candidate