technical skills - patrick bounaix

advertisement
Patrick Bounaix
516.690.6514
patrick@bounaix.com
PATRICK BOUNAIX
SUMMARY

Specializes in gathering, analyzing and translating business requirements, technology trends and current
system constraints into a robust, scalable and secure solution.

Excellent design and development methodology based upon agile practices, ensuring continuous
feedback and review from stakeholders, resulting in more successful and effective delivery.

Strong proponent and follower of best practices and standards related to user experience for web and
desktop, including user workflow coupled with a focus on security.
TECHNICAL SKILLS













Microsoft Specific Skills
C#
 SSRS
WPF
 Microsoft Test
Manager
ASP.NET MVC
 LINQ
WCF
 ADO.NET
Silverlight
 Windows Services
Windows Forms
 TFS
XAML
 MS Test
Windows Phone
 Enterprise Library
Windows
Advertising SDK
 CAB
Windows Search
 MSI
Extensibility
 Office API/ Add-Ins
Web Services
 SharePoint
MS Dynamics
 InfoPath
SQL Server
 MS Access
Patrick Bounaix


















Other Skills / Tools
HTML5

JavaScript

NodeJS

Express

MongoDB

Redis

AngularJS

ReactJS

Bootstrap

Telerik

Component ONE

DevExpress

Dundas

Crystal Reports
Aspose
Redgate
Oracle
MySQL
jQuery
Backbone
Knockout
extJS
JSON
CSS
CVS
Mercurial
Subversion
Fitnesse
YUI
NUnit
NMock
Patrick Bounaix
516.690.6514
patrick@bounaix.com
PROFESSIONAL EXPERIENCE
PERSONAL BLACK BOX – DIGITAL PRIVACY AND MARKETING
JUNE, 2014 – PRESENT
SENIOR SOFTWARE ARCH ITECT
 Architected, designed, and developed REST-based microservice API, incorporating NoSQL/Relational
database and messaging systems, and responsive front-ends optimized for mobile, tablet, and desktop
browsers.

Provided guidance related to architecture and design aspects of the core API, as well as cross-platform
development environments and applications.

Developed charting and reporting visualizations, enabling greater insight and analysis on data sources.

Designed and developed a robust asynchronous job engine, including scheduled tasks, reporting

Developed responsive websites and web apps incorporating AngularJS, ReactsJS, Bootstrap, and custom
components.

Established best practices for source control branching and usage via git.

Provided mentorship for junior developers and facilitated weekly learning/growth sessions to promote
best practices and techniques.

Interact with stakeholders and business subject matter experts to facilitate a better approach towards
design of the solutions.

Promoted a lightweight approach towards API development, enabling smaller, nimbler blocks of code to
provide essential functionality while remaining highly scalable and following a modular, plugin
architecture.
FIELDONE – FIELD SERVICE SOLUTIONS PROVIDER
JUNE 2013 - 2014
VICE PRESIDENT OF TE CHNOLOGY
 Lead and manage development team, ensuring successful and timely delivery of products and
enhancements.

Provided guidance related to architecture and design aspects of the flagship product.

Served as technical liaison and assisted with sales and marketing efforts.

Established and promoted a virtual machine library, allowing all areas of the company to quickly create
and leverage a standard environment. Portal was developed with ASP.NET MVC, Web Api, Knockout and
Bootstrap.

Reviewed and optimized the source control techniques and provided suggestions to enhance and
improve.

Identified, established and documented the software development and testing methodology for FieldOne.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
AVANADE – ACCENTURE/MICROSOFT-OWNED CONSULTANCY
FEB, 2007 – JUNE, 2013
SENIOR CONSULTANT, S OLUTION DEVELOPER
 Enhanced existing projects or platforms by incorporating and standardizing on Microsoft technologies and
the .NET framework. Implemented design, web, desktop, usability and security standards, lowering
project cost, improving stability and providing a greater and more successful delivery/user experience.

Led development teams, both onshore and offshore, in pursuit of project completion and success. Helped
mentor junior team members, creating a more cohesive team, allowing members to better function
independently and with greater success.

Determined and established project requirements, based on analysis of high-level requests, as well as
interaction with stakeholders and business associates.

Created and expanded growth opportunities with various clients; served as liaison between client and
Avanade in determining potential candidates for various projects.
BUSINESS SOLUTION PARTNERS – MICROSOFT GOLD PARTNERS
JAN, 2006 – FEB, 2007
SOFTWARE DEVELOPER
 Developed MS CRM customization, providing enhanced functionality to the standard quote and ordering
capabilities. Pricing, tax and financial logic combined with a dashboard view enabled users the ability to
modify calculations on-the-fly. Featured auto-population of fields, resulting in less user interaction. Also
provided report/PDF/Email creation. Utilized C#, ASP.NET, AJAX, SQL Server, SQL Reporting Services.

Designed and developed MS CRM calendar customization, enabling enhanced scheduling and tracking
capabilities from within MS CRM or Outlook. Utilized C#, ASP.NET, AJAX.

Designed and implemented multithreaded Windows/Web Services licensing schema for customizations
and applications, ensuring robust installation while better ensuring that intellectual property remained
secure. Features included trial licenses, installer custom actions and No-Touch deployment capabilities.
Utilized C#, Windows/Web Services.
REDCATS, USA/ LA REDOUTE – INTERNATIONAL RETAILER
DEC, 2004 – JAN, 2006
BILINGUAL SOFTWARE ENGINEER
 Developed globalized ASP.NET/Windows Forms content management tool utilized by teams in multiple
countries. Allowed content to be modified with minimal disruption to source control, and enabled
business analysts to preview updates prior to pushing site into production. Featured multithreaded,
asynchronous bulk upload capability via web services and custom rules engine. Utilized C# ASP.NET,
Windows Forms, Web Services, Resource Files, VSS API.

Designed and implemented virtual e-catalogs with enhanced image zoom, helping to increase page views
and online sales by 10%. Featured Flash and AJAX versions, supporting multiple browsers/versions.
Utilized C#, ASP.NET, Flash, DHTML/AJAX, Scene7 API.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
HEALTHCAREWARE – HEALTHCARE IT SOLUTIONS PROVIDER
AUG, 2003 – DEC, 2004
SOLUTION DEVELOPER
 Designed and developed a multithreaded GDI+ Windows Forms/Tablet application, used for medical
billing and OMS interface. Hundreds of thousands of records were effectively searched and sorted via
custom paging logic in UI. Features included offline synchronization, data encryption and handwriting
recognition capabilities. Utilized C#, Windows Forms, .NET Remoting, GDI+, SQL Server.

Developed Excel spreadsheet and custom CSV Text parser application for OMS. Utilized C#, ADO.NET, XML
Serialization, and Regular Expressions.
ACCLAIM ENTERTAINMENT – VIDEO GAME MANUFACTURER
JUN – AUG 2001
QUALITY ASSURANCE
 Discovered, verified and documented defects in gaming software, ensuring a reliable, stable and superior
product when shipped.
CONSULTING ENGAGEMENTS
AVANADE INTERNAL PROJECT
2 WEEKS (2012)
SENIOR CONSULTANT, TECHNICAL LEAD
 Worked with executive management to develop a WPF proof-of-concept application for sales demo
purpose.
 Features included heavy use of Infragistics controls, a Metro (Windows 8) UI on Windows 7, and a
modular design.
GLOBAL CONSUMER PRODUCTS COMPANY
2 WEEKS (2012)
SENIOR CONSULTANT, TECHNICAL LEAD
 Led development team in updating a WPF application with Infragistics controls.
 Streamlined deployment process, resulting in a more efficient, accurate and manageable deployment.
GLOBAL CREDIT CARD COMPANY
9 MONTHS (2012)
SENIOR CONSULTANT, TECHNICAL LEAD
 Designed and documented architecture for financial integration project. Included heavy reliance on
secure and fault-tolerant WCF services.
 Led integration efforts between Java and .NET services, and acted as liaison between various client teams.
 Performed code analysis and peer review, managing onshore and offshore team members. Focused on
modular, testable WCF code and generated unit test to ensure complete code coverage and adherence to
best practices.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
PRIVATE FIRM
1 MONTH (2012)
SENIOR CONSULTANT
 Designed and developed WPF proof of concept, incorporating DevExpress controls and MVC design.
Includes custom display and rendering logic.
 Developed custom API that incorporated Win32 API calls. Provided test harness to expose and validate
API logic.
PRIVATE FIRM
1 WEEK (2011)
SENIOR DEVELOPER / MENTOR
 Performed code review and analysis on Windows Phone application. Helped realign existing codebase
with best practices and ensure a timely and quality delivery. Features included socket integration and
Xbox Kinect SDK integration.
PRIVATE FIRM
2 WEEKS (2011)
SENIOR DEVELOPER
 Created Windows Phone 7 application, incorporating dynamic data feeds, “tombstoning” capabilities,
extended list selection, and marketplace validation.
RETAILER
1 MONTH (2011)
SENIOR DEVELOPER
 Developed ASP.NET e-commerce site, incorporating dynamic product catalog, image zoom, and 3 rd party
payment processing system.
INSURANCE BROKERAGE COMPANY
1.5 WEEKS (2011)
SENIOR DEVELOPER
 Developed ASAP.NET site used internally for workload tracking and management purposes. Features
included AJAX implementation, wizard-like navigation process and customizable templates.
GOVERNMENT HEALTH ORGANIZATION
1.5 WEEKS (2011)
SENIOR DEVELOPER
 Designed and developed custom ASP.NET code to be integrated with existing site. Created data-driven
forms tied to backend system used for analytics and reporting.
ACCENTURE INTERNAL PROJECT
1.5 MONTHS (2011)
SENIOR CONSULTANT, Q A TESTER
 Designed and developed Test Cases using Microsoft Test Manager and Axe Unit Test Suite. Was
responsible for ensuring code coverage and test automation for the public facing, web-based system.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
GLOBAL DEFENSE/ENGINEERING CORPORATION
1.5 MONTHS (2011)
SENIOR CONSULTANT, BUSINESS ANALYST
 Performed analysis for migration of over 2000 sites from Plumtree to custom SharePoint environment.
Designed and developed framework to accommodate email communications to site owners, tracking
responses/non-responses and presenting multiple views for the scope of work. Utilized C#, InfoPath and
SharePoint, MS Excel and MS Access.
INSURANCE COMPANY
1 YEAR, 2 MONTHS (2010- 2011)
SENIOR CONSULTANT
 Designed and developed server-side WCF web services, exposed as JSON and based upon XSD schemas.
Designed and developed client-side UI using ASP.NET MVC, jQuery and Mustache templates. Created unittest suite using NUnit, NMock, Fitnesse and YUI. Worked in pair programming environment and helped
maintain agile development methodologies.

Led team of onshore and offshore developers to build an Office Add-In/Windows Forms application used
in document management. Implemented role-based security and features, exposed via UI and Office AddIns. Interacted with business stakeholders to help drive design and requirements. Followed agile
methodologies and led daily standup meetings. Helped with development and redesign of VSTO Add-Ins
for Excel, Office and Word.
ONLINE/CATALOG RETAILER
1 MONTH (2010)
SENIOR CONSULTANT
 Designed and developed case management system based upon ASP.NET. Included role-based security and
features, file upload and review workflow and AJAX UI providing enhanced usability. Featured highly
customizable framework and dashboard view, enabling quick sorting and paging capabilities.
LEGAL SUPPORT SERVICES FIRM
1 MONTH (2009)
SOLUTION DEVELOPER
 Designed and developed ASP.NET storefront, utilizing ASP.NET MVC and jQuery. Designed and
implemented email/marketing campaign framework, allowing emails, responses and campaign results to
be tracked and analyzed. Incorporated with Google Analytics, providing greater insight to site statistics
and campaign success.
FINANCIAL COMPANY
1 MONTH (2009)
SENIOR CONSULTANT
 Developed a robust, multithreaded platform to enable file system remediation and auditing. Various
components enabled a cluster of Windows Server Event Logs to be queried and utilized. Approximately
130 million rows of data were incorporated and processed for a wide range of domains and geographic
locations.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
ADVERTISING CONGLOMERATE
4 MONTHS (2009)
SENIOR CONSULTANT
 Led development and maintenance of Silverlight-based Business Intelligence platform, which was
incorporated into SharePoint. Application utilized charting and UI components to provide greater analysis
of data from a variety of sources and for a wide range of users within the organization. Dundas Charts
were primarily used, as were various other 3rd party UI components.

Assisted with planning and analysis for redesign of a mission critical enterprise system. Tasks included
gathering requirements for existing and future functionality, and providing estimation on effort needed
and duration. Assisted with determining technical implementation of the redesign, while incorporating an
enhanced user experience.
LITIGATION FORENSIC SPECIALISTS
1 YEAR (2008)
CONSULTANT
 Developed internal ASP.NET tools and custom reports to gather greater insight into data analysis and
feedback. Reports were created using SQL Reporting Services, based off of data from MS CRM, as well as
analyst and client feedback. Included integration of MS CRM with MS SharePoint.

Designed and developed Microsoft CRM customizations, extending the MS CRM platform to meet the
client needs. MS CRM was in essence utilized as an XRM platform, allowing rapid and robust development
of a customized, feature-rich platform. Customizations were performed via JavaScript, as well as using C#
and the .NET 3.5 Framework.
DISASTER RECOVERY PROVIDER
3 MONTHS (2008)
SOLUTION DEVELOPER
 Designed and developed case management system based upon ASP.NET. Included role-based security and
features, file upload and review workflow and AJAX UI providing enhanced usability. Featured highly
customizable framework and dashboard view, enabling quick sorting and paging capabilities.
INTERNATIONAL BOOK RETAILER
6 MONTHS (2007 - 2008)
CONSULTANT
 Architected, designed and developed Service Oriented Architecture (SOA) enabling data utilization in a
consistent, more reliable manner. API was developed in C#, while functionality was exposed via standard
web services. The environment was multithreaded and load balanced, with a fault-tolerant design to
reduce downtime and provide high availability. Complete documentation of the API was also created,
giving the client and its internal development team the ability to extend and modify the API, while
maintaining backwards compatibility.

Designed and developed a system to monitor and provide information on running web services. This was
used to establish high-availability, as well as provide detailed information and reporting on the
environment/system conditions.

Designed and developed an ASP.NET solution allowing the client to query a data source and view the
results in a web interface. An AJAX UI provided enhanced interaction and usability, while also allowing the
results to be exported to Excel.
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
FINANCIAL SERVICES COMPANY
1 MONTH (2007)
SOLUTION DEVELOPER
 Helped identify and rectify site performance issues. Optimized database queries, incorporated stored
procedures and reduced possibility of SQL injection. Incorporated AJAX UI to improve user experience.
ONLINE HEALTH INFORMATION PORTAL
6 MONTHS (2007)
CONSULTANT
 Developed and extended the Dot Net Nuke content management and publishing platform. Designed .NET
controls in C#, providing greater functionality and usability to the worldwide users of the portal. Created
and utilized web services to provide scalability and service-orientated architecture. Established coding
standards and peer-review, and analyzed existing codebase for architectural enhancements. Worked to
provide a roadmap for upgrade to .NET 2.0. Helped mentor and lead offshore developers, enabling
greater independence and successful results with the offshore team.
INSURANCE COMPANY
1 MONTH (2007)
CONSULTANT
 Designed and developed Outlook form customizations for the office of the Chief Executive Officer.
Provided a standard interface for specific items in Outlook and gave users increased access to critical
information. Also targeted multiple platforms, as well as mobile platform delivery.
EDUCATION
New York Institute of Technology, B.S. in Computer Science
CERTIFICATIONS
Microsoft Certified Professional
MongoDB for NodeJS Developers
TRAINING



SharePoint Customization
MS CRM Customization
BizTalk
Patrick Bounaix
Patrick Bounaix
516.690.6514
patrick@bounaix.com
PROFESSIONAL ACTIVITIES





Member of the Avanade Global Mobility Expert Network
Mobile Development Institute Certified Developer
Led development team in Health 2.0 Developer Challenge. Created functional application in under 8 hours
which won first prize.
Member of Coding 4 Charity and Developers-for-Good, organizations for skills-based volunteering.
Volunteered to develop back end solutions and web sites for charities.
Published article detailing ResxWriter, a .NET Windows Form application used for generating resource
files from an Excel Spreadsheet. The article can be viewed at:
http://www.codeproject.com/csharp/ResxWriter.asp
PERSONAL INTERESTS




Volunteer soccer coach for Long Beach Recreational Sports Program
Windows Phone 7 and X-Box Kinect hacking/development
Cycling
Application and network security
Patrick Bounaix
Download