Post Job Free
Sign in

Software Developer

Location:
Calgary, AB, T3K 5Z1, Canada
Salary:
85000 and up
Posted:
March 05, 2012

Contact this candidate

Resume:

BRIAN WOO, B.Sc., M.Sc.

#****, ** ********* **, *.W. Calgary AB T3K 5Z1

Home: 403-***-**** / Mobile: 403-***-****

E-mail: ***.*****@*****.***

PROFESSIONAL OBJECTIVE

To obtain a senior software developer position that utilizes my 10 years of software development experience and problem

solving skills on software projects from conception through implementation and maintenance.

PROFESSIONAL SKILLS

Technical Skills

* Languages & Technologies: Enterprise Java (J2EE), JMS, Enterprise Java Bean (EJB), REST (JAX-RS), SOAP (JAX-WS)

with WS-Security, Servlet, JSP, Java Server Faces (JSF), OpenSSO (Single Sign-on), Hibernate, SQL, JDBC, SNMP,

ASP.NET with C#.NET, C, C++, PERL, Bash, Android development

* Enterprise Systems: JBoss, Tomcat, Glassfish

* Databases: Oracle 10g, MySQL, Postgres & LDAP for directory access

* OS Platforms: RedHat Enterprise Linux, Ubuntu Linux, Windows, Solaris, Android

Soft Skills

* 10 years experience working in software engineering companies and hands-on industry experience following engineering

principles and Agile development methodology.

* Experience in full project life cycle development for implementation and integration.

* Extensive experience working with all aspects of in-house developed systems.

* Provided leadership and mentoring to junior developers and offered training sessions to users.

* Developed training guides and project documentation.

* Good written and verbal communication skills. Fluent in verbal and written Chinese.

* Ability to work independently and self-motivated. Excellent at problem solving and debugging skills from working on

numerous projects.

PROFESSIONAL EXPERIENCE

Shaw Communications 2004 – present

Software Developer III

* Designed and implemented Engineering Provisioning Engine (EPE) and reusable framework for Shaw Communications

which was built on JBoss, Hibernate and J2EE technologies (XML, JMS & EJBs).

* Designed and developed Java REST-ful (JAX-RS) API for Single Sign-on (SSO) for Shaw Webmail, Online Customer Care

and Shaw Direct. The API interacts with Oracle’s OpenSSO.

* Provided design and development on Usage Billing / Data collection software (with Cisco’s Internet Protocol Detail Record -

IPDR technology).

* Wrote secured SOAP (JAX-WS & WS-Security) webservice solutions which provided access to the backend services and

customer’s modems, digital phones and digital set-top boxes.

* Provided maintenance and support on web tool based on Java Servlets and JSP technologies. The tool was later redesigned as

an innovation project using Java Server Faces (JSF) and Primefaces to provide both desktop and mobile views.

* Participated in projects using Oracle 10g, MySQL, Postgres and LDAP as a database backend.

* Proficient in setup, maintaining and building RPM packages for RedHat Enterprise Linux system.

Nortel Networks 2001 – 2004

Software Designer

* Projects involved development on software drivers for Nortel’s UMTS and CDMA base stations. The driver development

involved Motorola Processors (m850, m8260) with C and C++. This also involved testing with other hardware groups.

* Provided test plans and users’ guide.

OA Soft 2000 – 2001

Programmer Analyst

* Developed and enhanced WinTran, an accounting software package for trucking companies. The software was written

entirely for the Windows 2000 environment using Visual Basic, MS Access, MS SQL Server and DataDynamics’

ActiveReport for generating reports. Visual SourceSafe was used for Software Configuration Management.

SHORT-TERM CONTRACTS (PART-TIME)

Green Chip Technology 2010

Database Integration and Consulting Work

* Successfully completed database integration and ASP.NET consulting work for Green Chip Technology

(http://greenchiptechnology.co.uk)

Athabasca University 2004 –2005

Research Assistant

* Developed an N-tier application for heterogeneous mobile devices with Java (J2ME, J2EE). The web application was written

with Java Servlet with XML and XSLT transformation on the server side. The client side was written with J2ME, which

could run on Palm and other devices.

o This was my thesis project and was nominated by my project supervisor to be adopted for a campus-wide application for

distance learning.

Sasha's Online Jewellery Store (http://www.sasha-webstore.com) 2004

Database/Software Developer & Unix System Administrator

* Re-designed and developed a customer facing web application with ASP.NET and C#, MS Access / SQL Server and IIS.

* Unit testing was done with NUnit.

Calgary Sports and Social Club (http://www.calgarysportsclub.com) 2004

Database/Developer Consultant

* Developed and enhanced an existing registration and administration application for Calgary Sports and Social Club.

* Implemented functionality in MS Access VBA application to integrate with MS Outlook.

HOBBIES AND INTERESTS

* Design and develop Android applications as a hobby and further self development. Successfully published an inventory

management application named WhereHouse on the Android Market

(https://market.android.com/details?id=com.bwoo.wherehouse).

* Enjoy various outdoor activities such as hiking, biking and skiing. I also workout 5 times/week and enjoy travelling and

visiting about interesting places around the world.

CERTIFICATION

Brainbench Java 2 Certification

Sun Certified Solaris Fault Analysis course

Sun Certified Solaris System Administration course II

Sun Certified Solaris Network Administration course

EDUCATION

ATHABASCA UNIVERSITY – Calgary, AB 2002 – 2004

M.Sc. in Computer and Information Systems

Research Topic: “Automatic Software Updater in Heterogeneous Environment (Agent-based)”

UNIVERSITY OF ALBERTA – Edmonton, AB 1995 – 2000

Bachelor of Computer Science with Industrial Internship Placement (IIP)

16 months Internship: Unix System Administrator for Nortel Networks.

OTHER EDUCATION

Test Driven Development (TDD) Training

Microsoft ASP.NET training (w/ C#.NET & ADO.NET)

Microsoft Visual C++ and Microsoft Foundation Classes (MFC)

WindRiver VxWorks Training

REFERENCES: AVAILABLE UPON REQUEST



Contact this candidate