Post Job Free
Sign in

Management Software

Location:
Mckinney, TX, 75071
Posted:
March 09, 2010

Contact this candidate

Resume:

R obert G. Pelletier

* *** ********** *****, ********, TX, 75071

214-***-****

t **********@*****.***

O BJECTIVES

I a m seeking a position as a software development manager or product architect that

provides the opportunity to share and apply my skills and experience with the design,

implementation and deployment of high-quality, production-level software using Agile

methodologies and techniques.

C ORE SKILLS

E xcellent problem-solving, organizational, analytical, and communication skills

•

S trong leadership abilities; experience managing multiple projects involving

•

multicultural teams of developers in multiple locations across different time zones

W ell-versed in A gile methodologies i ncluding S crum a nd the U nified Agile Process

•

O bject-oriented analysis and design skills using U ML and design patterns

•

E xtensive proficiency in C, C ++, C #/.NET a nd J ava f or development of N-tiered desktop

•

and Internet applications, specializing in p erformance optimization a nd r eliability

K nowledge of M FC, C OM/DCOM, W CF, A DO.NET, M ono a nd . NET Compact Framework

•

P roficient in web development using X ML/XSLT, H TML/DHTML/CSS, JavaScript & P HP

•

E xperience developing multiplatform software for W indows, W indows CE a nd L inux

•

E xperience across a wide variety of programming tasks including c lient-server a nd w eb

•

application development, n etwork programming and RPC, w eb services, front-end UI

as well as enterprise-scale server development using N -tier architecture

K nowledge of security-related technologies including s ymmetric and public-key

•

cryptography, cryptographic service providers, certificates and digital signatures,

smart card usage, assorted a uthentication protocols, C ryptoAPI, S SL/TLS

E xperience with d atabase management and SQL o n multiple platforms

•

E XPERIENCE

S oftware Development Manager 2 003 - 2009

P remier Election Solutions, Inc. – A llen, TX

M anaged all aspects of software development for multiple desktop and embedded

•

software applications, including oversight of and participation in the analysis, design

and implementation of software products according to business needs

S upervised teams of software developers across multiple locations, including team

•

leads and product architects, and was responsible for staffing decisions as well as

regular monitoring and performance reviews for all team members

P repared and executed product development plans that included requirements

•

definition, technology analysis, product specifications, budget, and schedule for

development and deployment

D eveloped and implemented processes in order to ensure that releases were delivered

•

on-time, meeting all requirements and stringent certification standards

I nitiated a program of training in Agile development techniques and implemented an

•

entirely new development process to better meet our requirements and goals

S erved as a core member of the company’s operations team, which included all senior

•

management and was ultimately responsible for directing the company’s operations

A cted as product architect and/or lead developer in the design, implementation and

•

d eployment of a shared, modular code base for s everal n ew applications i ncluding

P remier Central Scan, a high - speed ballot scanning and tab ulation program based on

a n N-tier collaborative network model; and embedded application software for the

AccuVote-OSX ballot scanner hardware

R evised and implemented new security features across multiple products in the

•

company’s election software suite, including development of a back-end security

service application and front-end administration UI for centralized administration of

users, application privileges, and access control

R eviewed third-party security reviews and wrote technical responses for management

•

P erformed product demonstrations for potential customers, conducted staff and

•

customer training, and met with representatives of various secretaries of state

T echnologies used include primarily C++ and C#/.NET on the Win32 and Windows CE

•

platforms; MFC, COM/DCOM, CryptoAPI, SQL, and assorted third-party libraries for

cryptography, fingerprint recognition, and SSL/TLS data transfer

I ndependent Contractor 2 002 - 2003

V arious – H ealth Canada; Capital Artists, Inc; Agriculture Canada

D esigned of XML DTDs and schemas for a new electronic drug submission system,

•

implemented XSLT-based stylesheets for rendering drug submission application data

according to departmental requirements, and created of browser-based tools for

submission of drug applications in XML format

D esigned and implemented a secure, dynamically-generated, SQL-driven web site

•

based on PHP and mySQL for a full-service North Carolina theatrical agency to replace

an existing hand-maintained static site; the implementation included a full

administration and site-management interface as well as end-user functionality

D eveloped internal Windows-based tools for automated tracking, monitoring, and

•

reporting of changes in designated web sites as well as tools for automating and

simulating scheduled user interaction with various web pages

T echnologies used include C++, MFC, STL, PHP, XML/XSLT, HTML/DHTML ASP, and SQL

•

S enior Software D eveloper 2 000 - 200 2

M acadamian Technologies – O ttawa, ON

D esigned and implemented an XML and web-based HTTP-tunneling application for

•

GraphOn Corporation's GO-Global XP remote application server using MFC and Java

D eveloped components of the Platform Abstraction Layer (PAL) for Microsoft’s

•

implementation of .NET (code named Rotor) on the FreeBSD platform, as well as a

series of conformance tests for XML, networking, and threading elements of the Rotor

PAL and C# Base Class Library (BCL)

G eneral responsibilities included feature design and implementation, task scheduling,

•

as well as regular interaction with other development, documentation and quality

assurance team members to resolve technical and non-technical issues

T echnologies used include C++, STL and MFC, C#/.NET, C and Java, as well as some CGI,

•

ASP and JavaScript programming

I nterm ediate/Senior Software Engineer 1 996 - 2000

C ognos, Inc – O ttawa, ON

S erved as a lead developer on Upfront, an XML/XSLT-based, enterprise web portal

•

application that makes up the front end of the Cognos Business Intelligence Suite

I mplemented much of the MFC/STL-based product framework including XML data

•

representation and manipulation, core elements of the SQL-based data

management/abstraction layer, client-server architecture, and product automation

A s the senior UI team member, developed much of the product's customization

•

capability including an XML/XSLT-based template mechanism and an embedded

scripting engine to manipulate the XML object model

C lient - server development for Cognos’ flagship enterprise - level database query and

•

r eporting product, Impromptu Web Reports

R esponsible for LDAP and SQL-based database access and data management modules,

•

TCP/IP network communications framework, and a variety of cross-platform (Unix and

Windows) application framework components

T echnologies used included C++, MFC, STL, Java, XML and XSLT, SQL, COM/DCOM, RMI,

•

HTML, Perl, ASP and JavaScript

I ntermediate Programmer/Analyst 1 995 - 1996

A irware Solutions, Inc. – M ontreal, QC

W orked on a team building a Unix-based preferential bidding and scheduling system

•

for airline pilots at British Airways, Northwest Airlines, TWA, and regional carriers

C onsulted with clients and pilots’ union representatives to analyze requirements and

•

define product specifications; designed and developed key product features including

VB and MFC-based UI, SQL-based data management, the flight rules module, and the

export/reporting component

C ontributed to the optimization engine and flight management module; assisted in

•

"service bureau" runs in which the product was run locally on behalf, and under the

supervision, of various clients

T echnologies included C, C++/MFC, SQL, Visual Basic and Perl

•

R esearch A ssistant/Lecturer 1 993 - 1995

M cGill University – M ontreal, QC

P erformed computer-based modeling of turbulence-related phenomena and point-

•

source emissions of greenhouse gases, using multifractal statistical analysis of land

and aircraft-based measurements and satellite-based remote sensing data

D eveloped real-time data collection and validation software for field use, as well as

•

statistical analysis and graphing tools

T echnologies used included C, C++, SAS, FORTRAN, Visual Basic, and the ArcINFO GIS

•

P rogrammer 1 992 - 1993

A griculture Canada – O ttawa, ON

A ssisted in the development of computer models and simulations in support of

•

research studies on soil erosion and greenhouse gas emissions, resulting in several

published papers

I mplemented automated data-collection/validation software for the Central

•

Experimental Farm weather site

D eveloped a Windows GUI front-end application to integrate a land management

•

model, and agroecological area GIS, and an in-house soil erosion expert system as part

of a land management research effort

T echnologies primarily included Visual Basic, SQL, FoxPro, FORTRAN, C++ and SAS

•

E DUCATION

M aster of Science 1 995

M cGill University, M ontreal, Canada

E arned a Masters degree based on research developing multifractal computer models

•

of turbulence and the diffusion of greenhouse gas emissions from point sources.

B achelor of Science 1 992

M cGill University, M ontreal, Canada

E arned an Honors degree in Cell & Molecular Biology as part of a pre-med program.

•



Contact this candidate