Post Job Free

Resume

Sign in

Software Engineer

Location:
Ottawa, ON, Canada
Posted:
September 04, 2017

Contact this candidate

Resume:

Shouan Wang

Software Analyst, Programmer, Web Developer

613-***-****, 613-***-**** Mobile, Ottawa, ON, Canada

ac15lh@r.postjobfree.com

PROFESSIONAL SKILLSET

Object Oriented OOD, OOA, OOP; Rule based AI design.

Design methodology: Agile, RAD, Waterfall, Software Life Cycle Management.

Languages: C#, C, C++, Java; Assembler Language, Prolog, Fortran, Forth, COBOL, Pascal.

Database: SQL Server, MySQL, Oracle DB, MongoDB; TSQL, PL/SQL, Stored Procedures.

APIs: .NET, W32, JDK, XML, JSON, XAML, Lambda, LINQ, ODBC, JDBC, ADO.NET, GDI+, TCP/IP, Sockets, MFC, STL.

Web: HTML5, CSS3, JavaScript, Type Script, Canvas, SVG; IIS, Apache, Tomcat, Glassfish.

Web-Frameworks: ASP.NET, Java EE Sprint, Angular, Node.js, Entity Framework (EF), Ajax, Hibernate, Responsive and RESTful design; jQuery, Bootstrap, Express.

EXPERIENCES

Analysis, designed and implemented 10+ Software Projects, written over 1 million lines of code personally. Results are 24*7 high performance products.

8 years worked in Scientific Research and Experimental Development (SR&ED), credited $1.7million research and software design work.

Used Visual Studio, Eclipse, NetBeans, Intellij IDEA, XCode.

Familiar with git, GitHub, NPM, NVM; Clear Case, VSTS, TFS version control systems.

5 years Real time software development. 20 years C/C++ and SQL programming. 3 years Web.

WORK EXPERIENCE

1.The Professional Development Institute PDI Inc., Gatineau, QC (http://www.eharvard.org/)

Sr. Software Designer & Web Developer 2015-2017

Implemented Responsibility Chart Web Software. Applied HTML, CSS, JavaScript, jQuery on front end; ASP.NET, C#, SQL Server and MySQL Database services on back end. Worked with HUGS PM software, added roles and responsibilities; progress tracking; analysis layers of Project and Role matrix to control work-flows.

Main Software Designer & Programmer of a three-person team 2007-2015

Designed and implemented Harvard University Global System (HUGS) project-management software. Used .NET C#, WPF, GDI+, HTML, Database to design 9 layered project structures, milestone; Resource, work-shift, Holidays; three proprietary scheduling algorithms. Generated graphic output behavior like Google maps. Hot spot click will popup HTML windows with more digital information. SR&ED recognized project. Used Java for data import/ export, database upgrades, cooperate with third party tools.

System Analyst & Programmer of a five-person team 2001-2007

Designed and implemented Time and Event-management software. Using MFC C++, STL to porting DOS C code, added 100,000 lines new code for Dialogs and Algorithms. The System implemented 6 different calendars and Holidays (like Hindu, Islamic, Hebrew, Chinese Lunar). Up to 9 person’s schedules can be shown on each day. Cover Daily-events, Weekly to-do list, Monthly overview, cross-year repetitive events. Java used for work with iCal and exchanges.

2. Sr. Software Engineer, Nortel Networks’ Management Software Team, Ottawa 2000.8-2001.8

Converted RTF based help to HTML based help system on Solaris using C/C++. One team prepare HTML contents database, one team optimize keywords and DB search. Three developers created and implemented the TCP/IP socket structure, receive help requests from local and remote windows, search and find the best entry, generated HTML for clients.

3. Sr. Designer, Shanghai Huateng Co., China (largest bank service provider) 1999.6-2000.5

Use existing magnetic strip credit card system design as the foundation, team of two, designed the implementation-standard for wireless Integrated Chip’s ABM/ATM/POS IC card. We drafted 600 pages detailed design of relationship and interaction between IC card, ABM machine (vendor), Bank process center, Encryption Center; Data structure, security-handshake; transaction process logic; etc. We also created a pre-charged electronical wallet function for the card (for off-line use). This draft was approved for Shanghai city wide experiment in late 2000.

Designed and implemented a low-cost, high-efficient call-center system using Dialogic products, Oracle and MFC C++ for Tencent Co, a top Internet portal company which has 500 million online users.

4. Sr. Engineer and Software Developer, Hainan & Zhuhai Eagle Telecom Co. 1996-1999

Fresh designed and implemented Windows version of BB Pager Software and client-server call-center system using SQL Server and Oracle DB, MFC C++ and Dialogic IVR board. It can handle 500,000 users per station, smart fetch and send calls within the 2400/9600 baud rate band width limits of the pager system.

Transmitted stock price from satellite receiver to Pager system, and broadcast to Pagers.

Connect two pager systems (automatic and manual) inside Hanan province.

Implemented the country’s Pager roaming network inside Hanan province. Deployed the new software to 20+ stations which service 30 million mobile users.

5. Assistant Prof. & Sr. Software Engineer, Hefei University of Technology, China 1986-1996

Researched computer system architectures, software tools, real-time system Core, artificial intelligence (AI) algorithms and multi-media applications. Faculty member, translator, main designer and developer.

Designed real-time operation System Core using assembler language in 1982-1984.

Implemented Windows version telephone billing and Hotel booking system 1988-1993.

Multi-media authoring (like Pager maker), graphic chart library (like Excel charts) 1993-1996.

Taught Programming Style, C/C++ language, AI & Prolog language, Mathematic Logic, Real Time Operation System, Windows Event Driven Programming courses.

EDUCATION

Master, Computer Software Engineering: Hefei University of Technology, China 1983-1986

Bachelor, Computer Application: Hefei University of Technology, China 1979-1983

Academic equivalency certified by CICIC approved Toronto University CES 2017

OTHER QUALIFICATIONS

Microsoft .NET Framework Exam - Application Development Foundation (70-536) 2010

Online course Linux, Python, AngularJS, RESTful Web, Cloud on coursera.org 2015

Online course Bootstrap, Node.js, Full Stack Web, Big Data, BI on edX.org 2016

Online learning of COBOL, Security, Design Patterns on Tutorials Point 2016

Certified Oracle Java SE 8 Programmer 2017

Public Service Reliability Status approved 2017



Contact this candidate