DAVID A. DESROSIERS
e-mail:  david.a.desrosiers@gmail.com
online: http://resume.gnu-designs.com
LinkedIn : http://www.linkedin.com/in/setuid

CAREER OBJECTIVE

To use my extensive knowledge of various software and hardware platforms (ranging from Windows, Linux, UNIX to mobile, embedded, server and storage hardware) to work as a senior-level engineer on your team. Utilizing these platforms to build new solutions, solve complex business problems, constantly improve systems, and to train and mentor others to do the same.

PROFESSIONAL SUMMARY

I am a technically sophisticated, business-savvy management-level professional, software architect, developer and engineer with strong leadership qualities and over 15 years of experience in the industry.

I am principally known for my expertise in the mobile and embedded environment, including over a decade of Open Source leadership skills as well as building and sustaining communities. I have a deep understanding of problems and solutions involved in producing secure, scalable, future-resistant, solutions. I have a team-based management style and excellent interpersonal and communication skills.

My background includes Linux, UNIX, Microsoft, embedded systems, and handheld technologies, most-recently focused on scalable enterprise solutions. I am very active in many Open Source communities and within projects that allow me to utilize my skills in these areas.
As president of my local Linux User Group (LUG), and a former strong active member of a local Business Development Group, I take the time and effort to educate and communicate the benefits of technology, Linux, Free Software, and alternative designs and solutions to the users and businesses I interact with regularly.

TECHNICAL SKILLS

   I solve problems. These are not just buzzwords, these are my core skillsets.

Your Needs	My Strengths	
Business	Strategy, Program/Project Management, Passion, Critical Thinking, Strategic Planning, Capacity Planning, ITIL/ITSM	
Development	Perl, PHP, SQL, C, shell scripting and programming on Windows (PowerShell), Mac (Automator) and Linux (Bash)	
Web, Internet	Apache, mod_perl, SGML/XML/HTML, CGI, CSS, SMTP, bind/DNS, graphic design & web usability stressing standards and system compatibility	
OS & Systems	Many platforms including UNIX, Linux, FreeBSD and all Microsoft Windows, Samba, NFS, LDAP, SCM/revision control, SQL, performance tuning and optimization	
Architectures	64-bit PPC, 32/64-bit Intel, AMD, ARM, MIPS and Motorola, Virtualization (VMware/Xen/VirtualBox/kvm), Docker, OpenStack	
Storage	NAS/SAN: NetApp, EMC, Isilon w/extensive use of NFS and CIFS	
Security	Auditing, Intrusion Analysis, Encryption, Firewalls (pf, iptables), VPNs, AUP/IAUP, secure shell (ssh), PKI	

PROFESSIONAL EXPERIENCE

February 2008 to December 2015 (7 years, 11 months)
Merrill Lynch/Bank of America, Manhattan, NY
http://www.ml.com/, http://www.bankofamerica.com/
Platform Services Architect/Chief Engineer

•	Designed and deployed a highly-resilient, cross-datacenter infrastructure to support Dodd-Frank/Swap Trades in compliance with SEC data retention guidelines (17a4) using immutable (WORM) storage based on EMC Centera (CAS). Redundancy at all layers from fDNS/DNS, database, application, OS and hardware was assured and fully tested with automatic and manual failover at the appropriate levels to satisfy the application RTO and RPO.
•	Created a stopgap solution to address a high-risk, accelerated timeframe audit item to archive unstructured data across several dozen NAS storage frames within the environment. The solution was meant to last for a few months while a vendor product was tested internally but was maintained in place for almost 2 years until it was replaced by a self-service unstructured data archival design (UDAS).
•	Most-recently focused on delivering high-performance, scalable architectural solutions to broad, complex infrastructure and data management problems and ensuring there exists a very tight coupling and integration with the various Design, Platform and Engineering teams. I'm comfortable wearing any of these hats and participating in discussions ranging from theoretical design straight through to triage trouble shooting live with Operational teams.
•	Proactive conduit between various functional teams within our organization, as well as many blended teams outside of our organization. Interfacing Business with IT, creating and translating complex requirements, designing technology solutions around those requirements, performing technology reviews and vendor dress-downs as needed to solve our current and upcoming, future problems.
•	Responsible for engineering, building, installing and maintaining over 1,200 separate Open Source and third-party/vendor software packages within a single, intelligently managed, global, enterprise-wide NFS namespace (EFS). This work includes over 900 individual Perl modules, hundreds of Open Source libraries, several DBMS engines, development language engines (PHP, Python, Java, Perl, TCL), Java artifacts and other applications and solutions in several architectures and bit types.
•	Produced numerous pieces of written and video collateral for the purpose of training the existing associates and staff how to use the tools and automation provided by my team for maximum efficiency. This includes weekly, live training courses as well as time-shifted pre-recorded training “modules” for helping teams integrate the information.
•	Developed several custom tools and utilities to leverage the reduction of duplicate effort maintaining and building software into the namespace. These tools have reduced the overall package build and maintenance effort by a minimum of 75%, down from hours to mere minutes.
•	Managing a globally dispersed Operations team in India and the US, for maintaining the global filesystem powering the internal EFS environment. This includes storage upkeep, maintenance, ongoing upgrades and facilitating scalable growth across the globe as the environment continues to grow in use and adoption.
•	Participating liaison of the Open Source Services Group (FOSS), with the responsibility of intercepting new incoming requests for Open Source packages and recommending possible existing alternatives or pushing requests through EA/FOSS for further legal review as necessary, keeping strategic compliance and security concerns in mind.
•	Responsible for maintaining ties and liaising with other internal and external groups as required, to maintain ongoing operation of the EFS namespace from hardware, storage, network and infrastructure perspective. This includes data consolidation, C&R failovers and hardware migrations between EFS “cells”.
•	Initially contracted through “Starpoint Solutions, LLC”; converted to full-time associate in September 2008.

March 2005 to June 2007 (2 years, 3 months)
IBM/EML Incorporated, Austin, TX
http://www.emli.com/
Linux on Power Developer Program Manager

•	Responsible for helping to design, manage and deliver the IBM Linux on POWER effort, focusing primarily on Open Source and Linux developer resources for the IBM Systems & Technology Group (STG) in several global communities; The role is roughly 80% developer-centric in the Open Source community, 20% ISV and customer-facing relationships.
•	Designed or assisted in the logistics and layout for the IBM presence at many Open Source industry conferences such as SCALE, Linux Conference Australia (LCA), Ottawa Linux Symposium (OLS) and others to include Birds-of-a-Feather talks, IBM vendors/partners, giveaways and prizes, collateral and other marketable to attendees.
•	Deployed high-end OpenPower/PPC64 server-based hardware to several key universities around the world in an effort to provide free, unrestricted access to the platform for interested developers and hobbyists. These resources were placed in the US, Brazil, India, Russia, China and Australia and are publically accessible to thousands of developers and users who wish to utilize them.
•	Delivered PPC64 hardware into the hands of many Open Source projects and key Linux contributors and projects such as Andrew Morton, Linus Torvalds, Debian, the Fedora Project, Gentoo Linux and many others.
•	Authored or prepared custom collateral for publishing in several dozen online and printed Linux-based magazines. These articles were distributed to the magazines on a monthly basis in an attempt to continue to provide information and resources to the developer communities.
•	Authored internal strategy documents, collateral, presentations and other materials in an effort to continue to promote Linux and POWER from within, as well as externally to the community, vendors and industry ISVs.

February 2005 to April 2005 (3 months)
Court Square Data Group, Springfield, MA
http://www.csdg.com/
UNIX System Administrator

•	Performed system administration tasks (builds, installs, patching, break-fix) on Solaris 8 and 9 machines for a major pharmaceutical company in the southeastern Connecticut area
•	Lead Linux builds and maintenance on the IBM JS20 BladeCenter and other related clusters for CSDG clients 
•	Technical-support resource and mentor for the help desk, sales, engineering, and other departments as required

January 2003 to January 2005 (2 years)
Wild Open Source, Inc., Burlington, MA
http://www.wildopensource.com/
Open Source Research Engineer; Client Liaison; Trainer

•	On contracted retainer to support kernel, Apache, and firewall issues for a private company in California who supports firewalls and websites for hundreds of banking and financial institutions. Aggressive response and turnaround time is required. Interfacing with the customer on weekly conference calls helps to facilitate the speed of solving the reported issues as they occur. Web-based incident tracking is used to provide accountability and control over issue management.
•	Trained a small group of research scientists in Paramus, NJ describing how to use their new 26-node cluster effectively for batch job submission and management. Technologies utilized included IBM xCat, Maui, Torque, IBM BladeCenter hardware, RHAS 2.1, and other components.
•	Deployed a high-volume NFS cluster running on Red Hat 2.1 Advanced Server and a Microsoft SQL Server cluster running on Windows 2003 for a customer using HP's SecurePath and SteelEye's LifeKeeper product for cluster failover and reliability. The single 4-node cluster spoke to one storage array and was deployed utilizing multi-path failover for reliability.
•	Developed a custom zip code search engine using Perl/ASP to do a great-circle search for customer locations (retail stores) within the given zip code range (25, 50, 100 miles). Also wrote a keyword search engine (in ASP) for their website's pages, running on Windows 2000 with IIS. All development and server administration was performed remotely over VNC to the client site, as no local access was available.
•	Ongoing consultant for various companies migrating, deploying, developing, and utilizing Linux in their operations. Much of the work is focused on higher-end server hardware, IBM BladeCenter, Linux-based clusters, and other "highly-available" configurations. 

March 2000 to December 2001 (1 year, 9 months)
Linuxcare, Inc.,  San Francisco, CA
http://www.linuxcare.com/ 
Senior Research Engineer; Client, Sales and Research Liaison; Course Developer

•	Survived 5 rounds of layoffs before resigning in December of 2001 to pursue other technology adventures
•	Responsible for researching, designing, and developing of solutions to solve vendor, customer, and user-level problems utilizing Free Software and Open Source solutions where possible, utilizing Linux and FreeBSD. This included onsite research, Internet data harvesting, and developing custom applications. Target customers included Sun, HP, IBM, Dell, Gateway, Tricord, the National Security Agency, and others.
•	Partnered directly with customer development groups to design, test, develop, execute, and document development of drivers, file systems, applications and other key components of customer equipment and solutions solving various hardware and software issues as contracted externally.
•	Designed and managed a server-based architecture for building a single "business-card-sized" bootable Linux distribution called the "Bootable Business Card" (BBC), later re-branded as the "Linuxcare Bootable Toolbox" (LBT). Roughly 5,000 to 7,000 copies are given away at annual trade shows such as Linuxworld Expo. Utilized full revision source control (CVS), 100% Open Source software, and bleeding edge compression algorithms to achieve 170 megabytes and over 400 tools and utilities on a 47-megabyte disk image slightly larger than a standard business card.
•	Designed and authored a 200+ page Embedded Linux Development course for a 3-day onsite delivery in the Asia Pacific rim for an external customer. Very aggressive 5-week timeline and included core code examples.
•	Participated in an internal 4-day working group with company senior management to design and develop a completely new product direction for the company, utilizing my development and architecture skills and talents. I developed 11 new company ideas as possible avenues for a new company direction.
•	Partnered with our internal Labs group to help solve many complex IBM-related solutions using Linux on unreleased and prototype IBM ThinkPad laptops. Many issues involved unreleased chipsets, and required writing small test applications to help identify and isolate the problems to efficiently and accurately communicate them to IBM's ThinkPad development group.
•	Coupled tightly with our Sales force and participated in onsite development discussions at client sites and with customers as a Development and Sales Engineer to help architect solutions to address their issues. Some customers included Compaq, the California Masons, and the National Security Agency.
•	Partnered with all internal groups, including our University, Sales, Business Development, Technical Support, and Labs group assisting in tasks and high-level development duties as necessary to speed solutions and develop customer relations.

May 1998 to March 2000 (1 year, 10 months)
Pfizer Global Research and Development, Groton, CT
http://www.pfizer.com/cr/groton/
Information Specialist/Emerging Technologies; User-Group Developer

•	Designed, architected, and successfully deployed Microsoft Windows NT on new desktop machines to a 257-person department, which included manual backup, build, and restorations of each workstation. I successfully managed a team of three colleagues to assist in this project, who were all hired on full time after the deployment's completion.
•	Designed a solution, including the deployment and ongoing maintenance and administration of the leading chromatography application used within Central Research. This is the largest install the vendor has done to date. Assisted in the Chromatography deployment and application-performance configuration issues onsite at the Pfizer U.K. Sandwich facility. After changes were made, application performance achieved a six fold increase in processing speed.
•	Tested and designed solutions for handheld connectivity to the enterprise, which included Windows CE devices as well as Palm and various other wireless/handheld embedded thin client PDA and various other tablet units from Fujitsu, Cruise Technologies, and other vendors.
•	Performed on-site system and security audits of external partner facilities in an effort to deploy a future VPN solution to those organizations.
•	Participated in the development of "Web User's Group" (W.U.G., 230 members) inside Pfizer, Inc. Using Perl and HTML, I designed a custom web-based threaded discussion forum for use between WUG subcommittees.
•	Promoted and relocated from AR&D to DIS to better support Groton Central Research (now PGRD) with solutions involving emerging technologies under the leadership of a new manager to the department.
•	Pioneered and created a group, 'Emerging Solutions', with two other colleagues to further develop and deploy advanced solutions. This group eventually grew to a total of five (5) people to develop new solutions for Pfizer Global Research.

March 1995 to May 1998 (3 years, 2 months) High Bit Computers, Groton, CT http://www.highbit.com/ Senior Technical Manager

•	On-Site service technician, training supervisor, technical services representative, customer service representative, lead field technician, and vendor-to-customer warranty support liaison.
•	Generated and fulfilled end-user contracts at Pfizer Central Research and Production Groton, CT with over 450 clients on an ongoing basis.
•	Supported systems include Compaq, HP, Gateway, Zeos, Toshiba and IBM, as well as internally built component-level systems (clones) to fit custom business requirements and needs.
•	Created and implemented training and indoctrination matrices for new hires and technical training policies.

CURRENT ACTIVE COMMUNITY PROJECTS

I have developed, maintained, hosted and contributed to a variety of projects, some of which include: 

•	pilot-link (Project maintainer, lead developer) pilot-link is a suite of Open Source tools that connects and synchronizes data between Palm™ handhelds devices with Linux and UNIX desktop machines and servers.
•	Plucker (Developer, community support, hosting, portal) Plucker is an offline HTML and e-book viewer for Palm™ handheld devices, distributed world-wide and used by many commercial companies, including Palm, Inc. themselves and many medical industries.
•	J-Pilot (Contributing developer, community support, hosting) J-Pilot provides a Palm Desktop® "clone" application for Linux and UNIX systems, heavily based on the work of the pilot-link code and project team.
•	SiteScooper (Content contributor, Technical Support, Development Assistance) This Perl framework automatically retrieves the stories from several news websites, trims off extraneous HTML, and converts them into formats you can read on your Palm™ handheld device.
•	gnu-designs, inc (Owner, Developer, Provider) gnu-designs, inc. is a global web design and consulting company striving to better the Internet experience through creating clean, functional, usable websites, hosting and problem solving, otherwise known as “solutioneering”.

I am also the author and publisher of numerous public articles/whitepapers on Palm® usage and synchronization, as well as hardware and software reviews for dozens of projects and products.

I am very active in the Free Software community in many projects that allow me to sharpen my skills in these and other areas. This includes development and deployment of applications, portals, and userland tools that are used to help leverage and promote these technologies. My skills range from mobile and handheld to high-end clusters and server environments.

As president of my local Linux User Group (LUG), and a former strong active member of a local Business Development Group, I take the time and effort to educate and communicate the benefits of technology, Linux, Free Software, and alternative designs and solutions to the users and businesses I interact with regularly.

References are available upon request