Post Job Free
Sign in

Software Quality Assurance

Location:
Marietta, GA
Posted:
July 22, 2017

Contact this candidate

Resume:

Bryan Pauquette

**** ***** **** *****, ********, GA 30062

Cell:770-***-**** Home:678-***-****

*****.*********@*****.***

JAVA/.NET/DEVELOPER

Results driven developer of software and web technologies focused on java, java-script and PHP. Advanced technology skills including object oriented design/development and cross-platform expertise. Twenty years of IT Experience with hands on familiarity with a variety of languages/software and tools.

TECHNOLOGY SUMMARY

Languages

Assembler

Basic

C, C++, C#

COBOL

FORTRAN

Java

Objective C

Pascal

RPG/LE

PHP

JavaScript

Operating Systems

AIX

AS / 400

Linux

Mac OS/X (I Pad, I Phone)

Microsoft Windows

OS/390

Sun Solaris

Mark Up

ASP

CSS

HTML

JSP

XML

XSLT

IDE’s

Eclipse

Interface Builder (Mac)

Microsoft Visual Studio

Net Beans

XCode (Mac)

Intellij 10.5 – 14.0

Databases

DB2 AIX (DDL)

DB2/400 (DDL)

Microsoft SQL Server

Oracle 9i / 10 g PL/SQL

Redbrick

Sybase

MySQL

Revision Control

Clearcase

Subversion

RCS

Harvest

Turnover

Git

Scripting

Awk

CL/400

Power Shell

Bourne/Korn shell

JCL

Perl

Software Practices

ITIL

Test Driven Development

Extreme Programming

Six-Sigma

RESTFUL Webservices

Testing

JUnit

NUnit

PHPUnit

Mock Objects

Canoo Web Testing

Selenium

Technology Libraries

.net

Java

JQuery

cocoa framework

j2ee

Struts

Hibernate

Google Web Toolkit

Spring

Hibernate

Rogue Wave

AMQP 1.0

RabbitMQ

ActiveMQ

OSGI

Products

Endeca

Websphere

Weblogic

Tomcat

Robot/400

JProfiler

JAD

Cygwin

Stibo

Build Tools

ant

maven

make

gradle

PROFESSIONAL EXPERIENCE

Software Developer

July 2015-Current

Idology Inc.

Developed software for Global International Scan- Worked on a project to meld two software products together. Meld international identity verification with a newly developed document scan api allowing the company to go international. This was developed in java and java-script. The product could scan passports, drivers licenses and other forms of identification to give yes/no identity decisions.

Security Software Remediation – Upgrade PHP portal for OWASP compliance. Member of a team of 5 software developers who upgraded a complex PHP portal of 140,000 lines of PHP code. Ran scans for SQL and command injection vulnerabilities, cross site scripting attacks and other security vulnerabilities. Re-mediated many, many security issues. When we started we identified over 5000 security vulnerabilities and by the time we finished the number was below 100 which were deemed not risky enough to fix.

Technology Upgrades-Worked on a team that upgraded our aging technology infrastructure from old versions of PHP MYSQL and java to current and more secure versions. We also upgraded our hardware stack and operating stack to newer Red Hat versions. This resulted in a 60% improvement in our average id processing time.

Individually developed bash shell scripts with MYSQL that allowed developers to quickly pull quality assurance data to local developer machines to allow developers to replicate extremely complex business scenarios. Our internal PHP client had literally hundreds of switches and knobs in hundreds of tables that resulted in a combinatorial explosion of scenarios that were notoriously extremely difficult to track and reproduce. 300 factorial permutations. By the time I finished I could reproduce and diagnose any scenario on my local developer machine in under 5 minutes. This also allowed all the developers to reproduce these complex scenarios while still maintaining a quality assurance clean room environment that allowed us to easily separate and understand code problems vs data problems. We were working in an environment that could not and would not tolerate any mistakes.

Familiarity with and training in high security procedures including two-factor authentication, separation of concerns, anti-phishing training etc, etc.

Upgraded and supported an internal Swing Client that was used to keep track of 100’s of tests written in a domain specific language.

Developed a product feature that allowed our product manager to restrict certain customer enterprise configurations to read only status so our company could win more contracts with large banks and financial customers.

Championed test driven development by introducing PHP Unit to developers and managers who were not familiar with test driven development. Introduced legacy PHP developers to a more object oriented style of development. Developed several widgets in PHP to clearly separate view from model and controller.

Supported the new QA director in our move to more automated testing.

Studied cryptography and security including post-quantum encryption and zero-knowledge proofs. Encouraged standardization on a future direction by campaigning for and supporting our membership in the Fido alliance. https://fidoalliance.org/ Began prototyping FIDO solutions.

Software Developer

February 2013 – June 2015

Stibo Systems Inc.

Developed software to load all WALMART Canada, Inc products into the STIBO Systems Master Data Management product using JAXB and StAx to convert custom Walmart xml product data into STIBO systems Product data xml format.

Developed software to update WALMART Canada, Inc products using STIBO integrated inbound endpoints while providing and using JUNIT test cases.

Developed software for IBM systems Inc that allowed file transfers of unlimited size using apache axis web services.

Developed custom table transformation algorithms for MISUMI Electronics, including custom Swing input screens.

Developed software to on board FERGUSON, Inc products into the STIBO Systems Master Data management product and created on boarding work flows and business rules using a combination of java and java script.

Developed java software for FERGUSON, Inc that allowed xml to xml transformation using XSLT scripting.

Developed java software for FERGUSON, Inc that translated STIBO systems product taxonomy structures into ENDECA product structures.

Developed custom loading screens for FERGUSON, Inc products using Google Web Toolkit.

Developed custom programs for Mason Inc, including a program to construct Cartesian products of attributes to generate product variants.

Developed picture asset uploading software for One Kings Lane, Inc that fed their website. Reverse engineered work flow serialization mechanisms to allow developers and consultants to more easily share and merge java script code with customers and partners. Developed a swing application to decrypt STIBO system's custom work flow serialization format.

Resolution of multiple support tickets for multiple customers (SEARS, Target, etc) by studying and learning VBScript algorithms in Excel macros used by STIBO systems to support their Smart Sheets (TM) data loading offering. Corrected VBScript XML processing issues.

Used oracle virtualbox to set up multiple testing systems and access to client infrastructures.

Resolved 100's of JIRA support tickets during my time with STIBO systems, Inc.

Experience with SCRUM and Agile processes while upgrading WALMART's custom solution from version 6.0 to Version 7.2. Went from an ant based build system to a gradle based build system with a software repository. Developed documentation for other developers to assist with their upgrades.

Coaching and leading project managers, quality assurance management and teams, solutions engineers and other developers. Worked with architects on product issues and setting product direction. Assisted in conflict resolution and dialog on multiple project teams.

Solutions Specialist

July 2008 – January 2013

Suntrust Bank, Atlanta, GA

Coordinated and directed multiple teams including project teams, product management, database administrators, mainframe, j2ee middleware teams and vendor support for the Suntrust small business banking product. Release management, prioritization of defects and QA environment analysis. Utilized Canoo Web testing to track defect rates. Over a six month period I reduced call center volumes from 17,000 per month to 7,000 or less per month saving millions in support costs and eliminating client pain points. Worked with the software vendor to identify and correct a critical software bug that reduced the database size by 50% and extended the useful life of the small business banking product by years.

Designed and developed an application to track department change controls using mvc2 ado.net and sql server. Built application from scratch including database design, technical design document, sequence diagrams and code.

Gathered requirements, designed and co-wrote a game for the I Pad that was used by Suntrust marketing in a pilot program to gain and track new clients in grocery store branch locations. Successful rollout with very low defect count. Learned objective C and utilized the cocoa framework in three months.

Primary responsibilities include triage and quarterbacking of production incidents and problem resolution on a 24/7 on call three week rotation using ITIL service management practices while communicating and working with our business clients. Responded to and recovered priority one incidents within two hours. Conflict resolution, teamwork and analysis under extremely tight timelines. Over a one year period average problem resolution time was reduced from over a year to thirty days.

Trained on the Endeca software product for support of the Suntrust Knowledge Management System.

Architect –Complex Problem resolution team

December 2007 – July 2008

AT&T, Atlanta, GA

Coordinated with capacity management teams to proactively identify system bottlenecks in J2EE environments using JProfiler.

Determined root cause analysis on mission critical system outages. Recommended solutions to complex issues using ticketing system.

Trained on Oracle 9i and 10g to analyze database bottlenecks.

J2EE Developer

December 2000-December 2007

Cingular Wireless, Alpharetta, GA

Provided object-oriented design, programming and implementation support for the OPUS retail software system. This was a very large J2EE system built on Weblogic. With a team member migrated a legacy client-server inventory system to a struts web interface. Headed the team that combined two legacy billing systems to a single façade service that the retail system used. In depth familiarity with JDBC and oracle 9i database. End to End software life cycle.

Gathered requirements, designed, and co-wrote a customer offer provisioning system.

Introduced and championed extreme programming practices. Developed and maintained JUnit test suites.

Provided object-oriented design and programming to enhance the NCR automated payment station so that prepaid pin sales could be sold throughout the U.S. in retail stores. This was a huge time saver for retail employees.

Senior Programmer/Analyst

July 1997-December 2000

Bellsouth Mobility, Atlanta, GA

Designed and built a web-console on Sun Solaris using c++, rogue wave libraries, and html that allowed management to display key financial data and track quality indicators for the data warehouse intake system.

Created as400reader program in C on Sun Solaris OS that took ddl specs, a character translation map file, and a binary AS/400 EBCDIC file and converted the output to a delimited ASCII file for upload into Sybase and redbrick databases. Improved transfer times by 43% and improved load times by 30% over existing programs.

Senior Programmer/Analyst

July 1994-July 1997

Bellsouth Mobility, Alpharetta, GA

Maintained and supported thousands of programs and a large AS/400 infrastructure for the CARE billing system.

Created getobj and putobj CL command processor and associated commands that allowed us to quickly deploy and maintain many systems. Responsible for troubleshooting and fixing AS/400 applications as each billing system release went to production.

Consultant

December 1993-January 1994

Fulton County Health Dept contracting through Greenbrier & Russell

Atlanta, GA

Transformed the existing System/38 platforms at Fulton County Health Dept to AS/400 platform.

Programmer/Analyst

July 1992-October 1993

Insurance House, Marietta, GA

Developed an automated compiler system that allowed programmers to quickly determine which programs needed to be rebuilt after table changes were made.

Developed a tool that allows source level debugging of RPG programs.

Created policy and endorsement printing programs using Xerox 4090 laser printer and Xerox job descriptor language.

Maintained fire insurance programs.

Systems Engineer

July 1989-July 1992

Electronic Data Systems, Troy, MI

Created an AS/400 Telecommunications product in RPG that allowed car dealers to order vehicles, submit warranty claims, and communicate with GM hosts.

Traveled to fifty client car dealers and managed SALESLINE application installs. This application was used to track prospects, maintain car inventory, track and maintain car deals, and print all of the paperwork associated with car deals. Responsible for on site setup, end user training, and Dealer Systems client satisfaction.

CERTIFICATIONS

Six Sigma Green Belt Certification

Sun Certified Java Programmer

EDS System Engineer Certification

Digital Think Certificate of Completion, Java 2 Fundamentals

Microsoft Certified Professional, MCP

Dale Carnegie Training

ENDECA Training

Weblogic Administration

EDUCATION

Executive MBA

December 2006

Coles College of Business – (Kennesaw State)

Kennesaw, GA

Bachelors, Computer and Information Sciences

May 1989

SUNY at Potsdam

Potsdam, NY



Contact this candidate