Post Job Free

Resume

Sign in

Technical Lead Software Engineer

Location:
Calgary, AB, Canada
Salary:
100000
Posted:
March 05, 2015

Contact this candidate

Resume:

Kevin Matte, B.Sc.

Phone 403-***-****

acohy5@r.postjobfree.com

I am a Senior Software Engineer, Team/Technical Lead, and Project Manager

who has many years of successful projects and satisfied customers.

EXPERTISE, TECHNOLOGY AND TOOLS

Customer Care: Documentation, Human Factors Research, Issue & Enhancement

management

Applied: Scheduling Systems, Algorithms, Statistics & Analysis, SCADA,

Medical, Telecom(TL1)

API: CORBA, Iona OrbixWeb & E2A CORBA, Linux RPC, SNMP, Sockets(UDP/TCP)

Database: Ingres, MySQL, Oracle, Sybase SQL

Documentation: Requirements, Architecture, High Level & Detailed Design,

User Guide.

Development: Agile/Scrum, OOD, TDD, BDD, Rational Rose, Atlasian JIRA,

Bugzilla, SVN, Git, ...

Lang: C++, C#, Objective C, Flex/ActionScript, Python, Ruby, XSLT

Lang/Java: J2EE, Spring Frameworks, RMI, Swing

Scripting: Bash, Python, Ruby, Perl, Awk, sed, + other linux filters.

Management: ISO Certified Internal Auditor, Project Management, Team

Leadership & Mentorship

OS: Windows, Mac OS, iOS, Android

OS/Linux/UNIX: Dell OS, Debian & Derivatives, RedHat & Derivatives,

Solaris (Certified Admin)

UI Development: HTML5, X11/Motif, Windows, Swing, Ruby on Rails

Virtual Machines: Amazon Web Services, VMWare, VirtualBox

WWW Server: Apache Web Server, Glassfish(J2EE), Spring Frameworks, Ruby on

Rails

WWW: HTML5, CSS, JavaScript, XML, AJAX, RESTful, JSON, Selenium, AngularJS,

JQuery, ...

PROFESSIONAL EXPERIENCE

Calgary Scientific. 2011 - 2015

Technical Lead of Custom Engineering: Enabling mobile/web access to

image/video-intensive customer applications using CSI's PureWeb product.

Kevin Matte Software Designs Inc. 2011

President/Management/Developer: Research & Design of a generic scheduling

system.

General Electric 2006 - 2010

Document/Software Review Lead, Senior Software developer, System Architect:

Provided critical input and leadership for internationally contracted

software works, helped in the selection and transitioning of teams, and

brought the quality of existing works to meet customer satisfaction levels.

Senior Software Developer: Provided issue resolution, feature design &

implementation for major releases of a newly imported software product.

Technology Leader: Redesigned, developed and delivered an Element

Management System (EMS) for TL1 based digital test heads in the

telecommunications industry.

Responsibilities: Resolving design and implementation flaws. Directing new

implementation. Training the development team on object oriented

development and JavaBeans technology. Moving a legacy product from managing

the SynAccess to the T3AS product line. Designing public interfaces for

greater flexibility, for new needs and for future expansion. Integrating

Alarm Management features of EMS into Acterna's NetAnalyst product.

Evaluating C# as a possible implementation platform.

Technical Prime: Developed a public application-plugin API into an existing

Digital Testing product line (NetAnalyst) for the telecommunications

industry within a ten person team

Responsibilities: Designing an application-plugin mechanism to allow

customers and third party vendors to add functionality and tools within the

NetAnalyst suite. Incorporating XML technology for plug-in configuration.

Transitioning a standalone web-based Frame Relay application into the Optis

Test OS application. Transitioning the Optis Frame Relay Agent tool into a

plugin of the NetAnalyst application suite. Managing team assignments and

project schedules.

Lead Developer: Researched, designed and developed a Digital Test Access

Operating System for the telecommunications industry. A twelve person team.

Responsibilities: Usability studies with product mockups and the customer's

employees and experts in the digital testing field. Evaluation of Java and

Applet web technologies for multi-platform deployment. Transitioning UNIX/C

oriented team into the Java development. Defining product requirements to

meet marketing and customer needs. Applying new designs to support ADA's

T3AS product line. Transitioning products from MPR's Optis application

suite to Acterna's NetAnalyst application suite. Producing a flexible user

interface design capable of managing future interface extensions.

Monitoring evolving web and Java technologies.

Technical Prime/Project Manager: Delivered an application module and server

responsible for generically storing user's application profiles containing

complex data types. A three person team.

Responsibilities: Requirement gathering, documentation and design of

product. Managing team assignments and project schedules.

Technical Prime: Completed the design, development and ISO 9000

certification of a Unix Workstation application suite and desktop manager.

A two person team.

Responsibilities: Managing team assignments and project schedules.

Implementation of new customer requirements. Designing and replacing all

90+ user interfaces with the new common look and feel. Extending product to

manage Solaris workstations.

Team Leader: Continued the design and development of a graphical user

interface for defining telephone circuit. A three person team.

Responsibilities: Managing team assignments and project schedules.

Evaluating graphic utilities and licensing requirements. Documenting

existing design. Extending product to meet new requirements and external

interfaces. Transition product to obtain ISO 9000 certification.

Lead Developer: Designed and developed a scheduling system for heavy

maintenance cycles for the airline industry. A seven person team.

Responsibilities: Conducting interviews with aircraft scheduling and

maintenance experts to determine the purpose and scope of the project.

Evaluating solutions. Selecting third party tools. Designing and

implementing the product. Supervising the implementation.

Systems Architect / Project Manager: Redesigned the user interface on a

legacy telephone-operator scheduling system. A two person team.

Responsibilities: Updating a legacy scheduling system to meet the

requirements of the Belzeq telephone company. Updating reference and

training manuals. Demonstrating product to Belzeq in Israel. Preparing the

product for final sale.

Software Architect and Lead Developer: Designed and developed a scheduling

system for telephone operator staffing in the telephone service industry. A

two person team.

Responsibilities: Producing a scheduling system to meet the numerous

staffing regulations of British Telecom. Writing reference and training

manuals.

Software Engineer: Designed and developed Microsoft Windows user interface

components. A twelve person team.

Responsibilities: Determining requirements for window user components.

Providing technical expertise in software design to team members. Providing

technical expertise for assembler coding in Microsoft Windows. Designing

and developing a generic interface for formatted input of text.

Software Engineer: Developed a PC reporting application for account data

stored on an IBM 360/370.Updated and tailored reports and utilities for a

School Scheduling System.

Responsibilities: Developing an application that downloaded the software

and provided formatted reports and summaries of business account data.

Gathering knowledge and requirements for the MDI account department.

EDUCATION [pic]

B.Sc. in Mathematics (+Computer Science) University of British Columbia

REFERENCES [pic]

Travis Stevens 403-***-**** acohy5@r.postjobfree.com

CSI: Development Manager

Will Lancaster 403-***-**** acohy5@r.postjobfree.com

CSI: Software Contractor m

Laine Kahsay 403-***-**** Laine.kahsay@calgaryscientif

CSI: Senior Developer ic.com

Garrett Gallant 403-***-**** acohy5@r.postjobfree.com

GE: Senior Software

Developer

Frank DeDeugd 403-***-****

GE: Project Manager



Contact this candidate