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