February 18, 2014
Hi,
My name is Jacques Dubuisson d.b.a. Belle Fleur
Technologies Inc. I am an Agile Architect, specializing in Agile Development, Micro Service Architecture,
RESTful APIs, Cloud Computing, DevOps, Mobility, Big Data, and Developer
Productivity. I am a highly trained
individual (e.g. BS, MS, PhD in Computer Science, GPA 4.0/4.0) with over ten
years of experience in solving computer problems and enabling computer
technologies to meet the individual needs of an organization. I possess
strong leadership abilities, including assertive yet collaborative
personality, to affect change across multiple organizations. I continually
strive to acquire new skills in applying the principles and techniques of
computer science, engineering, and mathematical analysis to the design,
development, testing, and evaluation of software systems. I enclose my resume
as a first step in exploring the possibilities of employment with your
company.
I have a proven track record of implementing
"Agile Development in the Cloud". In my more recent professional
experiences, with both Start-ups and Fortune 100 clients, I was able to
turnaround multiple projects with astounding results: Increasing developers
productivity by 400%; Releasing valuable software products every 2 weeks; Reducing
systems deployment time to under 5 mins; Scaling performance by 1000% to
handle millions of users. My responsibilities includes preserving the vision
and protecting the application owners' interests as well as defining and
maintaining the architectural frameworks, patterns, processes, standards and
guidelines for system development of multi-tier integration applications. I
am also hands-on in reviewing and assessing development design to ensure
robustness of system design, adherence to standards and processes, the
delivery of stable and scalable systems, and to ensure that risk mitigation
and controls are in place. I also provide technical and architectural subject
matter expertise to the various development teams including communicating
architectural decisions, coordinating changes, supporting enterprise
technology initiatives, and mentoring other technical staff around the
various development technologies and decisions. I confer with business units
and application development staff to understand both the business and
technical requirements and to define architectural constraints on proposed
application development projects or increases in scale of production
software. I am also concerned with developing algorithms, analyzing and
solving programming or technical problems that arise, using different
programming languages, depending on the purpose of the program; the languages
most often used were C, C++, and Java. I worked with database management
systems to store, manage, and extract data effectively, while ensuring the
performance, integrity, backup, and security of these systems.
As a CTO or Chief, Architecture & Engineering
with your organization, I will help your organization realize the maximum
benefit from its investment in equipment, personnel, and business processes
by coordinating the construction, maintenance, and expansion of your
organization's computer systems. Furthermore, as a PhD Computer Science
major, I possess strong programming/research skills and experienced in
computer hardware, software, network, security and able to work with any
specific types of systems within your organization.
I would appreciate you giving me a call or email to
arrange an interview at a convenient time for you. Thank you for your
consideration.
Sincerely,
Jacques F. Dubuisson
Belle Fleur Technologies Inc.
cell: 786-264-2787
office: 954-667-3676
email: jdubuisson@bellefleurtech.com
linkedIn: www.linkedin.com/in/jdubuisson
website: www.bellefleurtech.com
skype: jfdubuisson
Enclosure: Resume
JACQUES
F. DUBUISSON
Belle Fleur Technologies
Inc.
Miami-Fort
Lauderdale Area, FL • San Francisco Bay
Area, CA • New York Metro Area, NY
786-264-2787 •
jdubuisson@bellefleurtech.com •
linkedin.com/in/jdubuisson
OBJECTIVE:
Agile
Architect applying the principles
and techniques of computer science, engineering, and mathematical analysis to
enable computer technologies to meet the individual needs of an organization
and help it realize the maximum benefit from its investments.
EXPERIENCE:
2013-Current Belle Fleur Technologies Inc. ,
San Francisco Bay Area, CA & Miami Area, FL
Technopreneur
(CEO, Co-Founder, And Consulting As Agile Architect)
•
Start-Up Helping Start-Ups - Specializing in Agile Development, Micro Service
Architecture, RESTful APIs, Cloud Computing, DevOps, Mobility, Big Data, and
Developer Productivity @ Progreso Financiero, YellowPepper, Wipro
2013-Current Office Depot | Max, eCommerce,
Boca Raton, FL
Lead
Developer (Agile Architect)
•
Agile Development of eCommerce RESTful APIs Management Strategy and Migrating
to the Cloud (Google, AWS)
2011-2013 Visa Inc, V.me Foster City, CA
Lead
Software Engineer (Leading V.me Platform Engineering/Infrastructure Team)
•
Agile Development of RESTful APIs for V.me Cloud-based Wallet/Payment Systems
and Visa Developer Center
2005-2011 Department Of Defense (DoD, ODNI, DIA,
DISA) and FBI - Multiple Prime Contractors, Washington, DC
Defense
Contractor (Consulting As Chief Architect/Engineer, CTO)
•
Agile Development of Enterprise Web/Portal/EJB/ESB/SOA Apps; DISRonline,
GNISE, A-Space
1997-2005 U.S. Dept of Housing and Urban
Development (HUD) - Multiple Prime Contractors, Atlanta, GA
HUD Contractor (Consulting As Lead
Software Engineer)
•
Provide Technical Leadership In Developing Enterprise Application Integration
(EAI) Solutions For eBidding Systems
EDUCATION:
2006-2012 George Mason University, Fairfax,
VA
PhD
Computer Science, Research In Service-Oriented Architecture (SOA/EDA/CEP), To
Be Continued …
•
Publications/Presentations: Using Distributed Event-Based Systems for
Choreography of Services
2003-2005 Georgia State University, Atlanta,
GA
MS
Computer Science, Research In Enterprise Architecture & Application
Integration (EAI), August 17, 2005
•
Graduated Top of my class with a GPA of 4.0 on a 4.0 scale
2000-2003 Georgia State University, Atlanta,
GA
BS
Computer Science, Concentration In Database & Knowledge-Base Systems,
August 15, 2003
•
Deans List, Graduated Cum Laude with a GPA of 3.5 on a 4.0 scale, Major GPA
3.6/4.0
1996-1999 University of Miami, Coral Gables,
FL
Dual
Major: BFA Computer Graphic Design & Illustration, BS Aerospace
Engineering, 96 Credit Hours Completed
EXPERTISE:
• Certifications: Sun Certified Enterprise
Architect For The Java Platform Enterprise Edition 5 (SCEA) Part 1, Sun
Certified Business Component Developer For The Java Platform EE 5 (SCBCD),
Sun Certified Web Component Developer For The Java Platform EE 5 (SCWCD), Sun
Certified Developer for Java Web Services 5 (SCDJWS), Sun Certified
Programmer For The Java Platform SE 6 (SCJP), Sun Certified System
Administrator For Solaris 10 OS (SCSA), Oracle Database 11G Administrator
Certified Associate (OCA), Oracle WebLogic Server System Administrator
Certified Expert, IBM Certified WebSphere Application Server System
Administrator, IBM Certified SOA Solution Designer, CompTIA Certified
Security Professional (Security+)
• Internet Technologies & Languages:
Extensive Experience In Service Orientated Architecture (SOA), Event-Driven
Architecture (EDA), Complex Event Processing (CEP), Enterprise Integration
Patterns (EIP), Enterprise Service Bus (ESB), Java Business Integration
(JBI); Strong Design Patterns And Best Practice Skill Sets In
Service-Oriented (SOA/D), Object-Oriented (OOA/D), Aspect-Oriented (AOP),
Inversion Of Control (IOC), UML, Java, Java EE(JSF, EJB3, JPA), C++, C,
JavaScript, SQL, Web Services(JAX-WS, JAXB, JAX-RS, XML/XSLT, SOAP, REST,
JSON, RSS/ATOM, BPEL, WS-Eventing, WS-ECA), HTML5/CSS3, CAC/PKI,
IC/DoD(CDR, ISM, DDMS, IRM, PUBS)
• Development Tools & Middlewares: IDEs(Eclipse,
NetBeans, Xcode, IntelliJ), Java EE (Glassfish, TomEE, JBoss, WebLogic,
WebSphere), Databases(Oracle, MySQL, PostgreSQL, MongoDB), Build(Ant, Maven,
Gradle), Test(Junit, Selenium, Cucumber), SCM(SVN, Hg, Git), CI(Bamboo,
Jenkins), DevOps(Puppet/Chef Vagrant), ESB(ServiceMix, Camel, Spring
Integration), OpenLDAP, JasperReports, Alfresco Share, Jive SBS,
Frameworks(Java EE, EclipseLink, Metro, PrimeFaces, Facelets, FreeMarker,
ExtJS, Node.js, Spring, Hibernate, Seam, Jersey, CXF, RestEasy, Weld)
• Networks/Operating Systems: Proficient In
Distributed/Grid Typologies Cloud Computing, UNIX (Mac OS X, Solaris, Linux),
MS Windows, Virtualization(VMware vFabric, VirtualBox, AWS), Mobile(Android,
iOS, PhoneGap)
PROJECTS:
11/13-Current eCommerce APIs In The Cloud,
Office Depot | Max
Lead
Developer (Agile Architect And Development)
•
Agile Development of eCommerce RESTful APIs Management Strategy
•
Migrating eCommerce Platform to the Cloud (Google Cloud, AWS)
•
Increase Testability By Implementing rest-assured - Java DSL For Easy Testing
of REST Services
01/13-09/13 Agile Continuous Delivery Platform In
The Cloud (CloudScape), Belle Fleur Tech Inc. @ Progreso Financiero
Independent
Contractor (Consulting As Lead Platform Architect)
•
Agile Architecture Consulting (DevOps, Cloud Computing, REST-Based SOA, and
Mobile Computing)
-
Implement Web API Platform In The Cloud Using Agile/DevOps (Google Apps, AWS,
Atlassian OnDemand, SAFe)
-
Develop Merchants Web API Platforms
-
WSO2 API Management Platform (SOA, EDA, CEP, EIP, ESB)
-
Enterprise Java (HTML5, JavaScript, REST, Spring, JPA, JMS)
-
Initiate Effort To Implement Scaled Agile Framework (SAFe)
02/13-07/13 YellowPepper Mobile Financial
Platform (Yepex), Belle Fleur Tech Inc. @ YellowPepper
Vice
President of Technology
•
Develop Mobile Financial Banking & Payments Solutions(iOS, Android,
Blackberry, Windows, WebOS, & Symbian)
•
Lead Tech Team 50+ (Dev, QA, OPS, PO, PM, Arch) Across Four Continents And
Six Countries
•
Transform Whole Organization To Agile Using The Scaled Agile Framework (SAFe)
•
Establish Performance/Load Testing Resulting In 20x Load Capacity And 3x
Performance Improvements
•
Migrate Organization To The Cloud Using Google Apps, Atlasian Ondemand And
AWS
-
Develop Enterprise Java SOA Apps (HTML5, Javascript, REST, EJB3, JPA, JMS)
06/11-01/13 V.me By Visa / Visa Personal Payments
APIs (VPP), Visa Inc
Lead
Software Engineer
•
Develop REST/SOA Online Payment Processing Systems (developer.visa.com,
www.v.me)
•
Initiate Effort To Make Technical Quality An Explicit Goal And Integral Part
Of The Development Process
•
Develop Software Architecture And Decomposition Strategies Guidelines And
Best Practices To Increase Productivity
•
Introduce And Implement Agile Tools(Fisheye/Crucible, Bamboo/Clover) To
Enable Change In Behavior And Culture
•
Increase Testability By Implementing Decomposition Strategies Both Horizontal
Layering And Vertical Slice
•
Apply The Principle Of “Separation Of Concerns” To Refactor Large Components
Into Smaller Components
•
Use The Layering And Exposure Decomposition Strategies To Built Submodules In
Relative Isolation
•
Refactor System Into Horizontal Tiers(Client, Web, Business, Integration, And
Resource)
•
Use Exposure Decomposition To Refactor Business Tier Into (Services, Logic,
And Integration) Layer
•
Refactor API Services To Use Standard Frameworks (JAX-RS, JAX-WS) Over Custom
In-House Build Frameworks
•
Put In Place Best Practices And Guideline That Are Enforceable During Code
Review
•
Increase Productivity By Separating The Concerns Developers Will Have To Deal
With
•
Refactor Spring Integration From Business Logic Layer Into The Integration
Layer
•
Separate Source Repo Into Their Own Trunk By Functional Vertical Slice To
Reduce Scrum Team Size
•
Ensure Reliable Deliverable Releases Through Build, Test, Deployment, And
Release Process Automation
•
Eliminate Error-Prone Manual Steps To Gain Control Over The Release Process,
And Hence To Ensure High Quality
•
Lead In Implementing Continuous Delivering To Ensure High-Quality Software In
An Efficient, Fast, Reliable Manner
•
Implement Continuous Database Integration And Refactoring To Solve Enterprise
DB Schema Issues /Env Downtime
•
Create A Maven DB Project For The Operational Data Store And Made DBA Part Of
The Development Team
•
Extract Database In Scripts And Use Version Control And Maven Repo Nexus For
Magellan Database Assets
•
Automate Repeatable Database Integration Activities (e.g. Database Or Schema
Creation)
•
Facilitate Data Migration Between Environments And Collaborate With Data
Architects And DBAs
•
Implement Assembler/Distribution To Increase The Automation Of The Build,
Deploy, Test, And Release Process
•
Introduced Bamboo/Clover To Improve Efficiency, Traceability, And
Coordination Across Scrum Teams
•
Work In Close Collaboration With Visa SCM To Get Fisheye/Crucible, Bamboo,
Clover, Artifactory, Git To Visa
•
Lead In Implementing Issue Driven Development POC Using Bamboo/Git With Auto
Merging Of The Issue Branches
•
Initiate POC To Facilitate SOA Management And Monitoring Using Oracle SOA And
WSO2 SOA Suites
03/11-06/11 Open Source Delivery System (OSDS),
Graham Technologies
Chief
Technology Officer
• Develop
Enterprise WEB/REST/SOA Case Management System Using ExtJS And Documentum
•
Initiate Effort To Introduce A Collaboration Platform With Alfresco Share As
The Base Technology Framework
•
Wrote White Paper For RFI On Open Source Delivery System (OSDS) - Using
Event-Driven Complex Event
Processing (CEP) In Receiving, Processing, and Distributing Wire Service
Information
•
Evaluate The Newest And Most Innovative Technologies And Determine Value To
The Organization
•
Develop Technical Standards, Deploy Technology, And Determines Possible
Implementation Strategies
11/10-03/11 Intelligence Community Analytic Space
(A-Space), Navstar Inc
SOA
Subject Matter Expert
•
Develop Enterprise Web/Portal/ESB/SOA App: Intelligence Community Analytic
Space (A-Space)
•
Initiate Effort To Transition A-Space(Jive SBS) Into A Social Media SOA
Platform For The Intelligence Community
•
Used JAX-WS SOAP And JAX-RS REST To Implement IC/DoD Content Discovery And
Retrieval IPT (CDR IPT)
•
Add Support For The Intelligence Community Metadata Standard for Information
Security Marking (IC-ISM)
•
Implemented IC/DoD Information Resource Metadata (IC-IRM/DDMS) Using JAXB
06/10-11/10 GIG NetOps Information Sharing
Environment (GNISE), The Goal Inc
Sr.
Software Engineer (Java EE SOA)
•
Develop Enterprise Web/Portal/ESB/SOA App: GIG NetOps Information Sharing
Environment (GNISE)
•
Initiate Effort To Achieve Continuous Integration & Delivery Using SVN,
Maven/Ant and Hudson
•
Implemented Automate Build, Test, And Deployment Process Using Maven, Cargo,
Junit And Hudson
•
Lead Effort In Transitioning Multiple Projects From Ant Scripts To Use Maven
Build Scripts
•
Provide Technical Leadership On Implementing DOD Security Technical
Implementation Guides (STIG)
•
Implement Continuous Database Integration Using PostgreSQL, Maven, And Hudson
•
Install & Configure Liferay Portal And Develop Portlets, Themes, Layout
Templates, Hooks, Ext Plugins, Web Apps
•
Extensive Use Of Inversion Of Control (IOC) And Aspect Oriented Programming
(AOP) Methodologies With Spring
•
Use Hibernate For Managing Database Connections And Handling Queries
•
Implement DOD PKI SSL/TLS Secure Communication Between Tomcat, OpenLDAP, And
PostgreSQL
10/05-06/10 DoD Information Technology Standards
Registry (DISRonline), Artel Incorporated
Sr.
Software Engineer (Lead Java EE Software Architect)
•
Develop Enterprise Web/EJB/SOA Application: DoD Information Technology
Standards Registry (DISRonline).
•
Provide Technical Leadership In Support Of The Department of Defense
Architecture Framework (DoDAF)
•
Analyzes And Studies Highly Complex System Requirements And Develops Methods
For Problem Solution.
•
Ported 500,000-line Enterprise Collaboration Application From Apache Torque
To Toplink JPA
•
Resolves Highly Complex Problems Of Design, Reliability, And Maintainability
Of Systems.
•
Wrote 10,000 Junit Test To Ensure Accuracy Of The Ported Application Codes
From Apache Torque To Toplink JPA
•
Define And Maintain Architectural Frameworks, Patterns, Processes, Standards
And Guidelines.
•
Develop Multi-tier Integration Architecture System Using Java EE, And SOA.
•
Review Development Design To Ensure Robustness Of System Design And Adherence
To Standards.
•
Ensure Risk Mitigation And Controls Are In Place To Deliver Stable And
Scalable Systems.
•
Provide Technical And Architectural Subject Matter Expertise To The Various
Development Teams.
•
Communicate Architectural Decisions, Coordinate Changes To Support Enterprise
Technology Initiatives.
•
Mentored Other Technical Staff Around The Various Development Technologies
And Decisions.
•
Confer With Business/ Development Staff To Understand Both The Business And
Technical Requirements.
•
Define Architectural Constraints On Application Development Projects Or Production
Software.
•
Supervises Software Configuration Management.
•
Transition Version Control System From CVS (Centralized) To Mercurial
(Distributed).
•
Reviews Literature, Patents, And Current Practices Relevant To Performing
Assigned Projects.
•
Enhance Persistence Tier By Transition From Toplink Expressions To Java EE 6
JPA 2.0 Criteria API EclipseLink.
•
Enhance Web Tier Capabilities By Transition From Strut Tiles To Java EE 6
Standard JSF 2.0 Facelets.
•
Give Professional Appraisal Where Necessary And Indicating The Manner In
Which Solutions Can Be Developed.
•
Transition The Codebase To Use Java EE 6 (JSF 2.0, EJB 3.1, JPA 2.0)
Standard.
•
Add Packaging And Deploying Specifications Support For Oracle WebLogic
Server.
•
Implement Detail Report Pages In JasperReports For Search Tool
•
Change Logon Mechanism To CAC/PKI Authentication Only And Deprecate
Username/Password
•
Applies Comprehensive Knowledge Of The General Duties To The Completion Of
Complex Assignments.
•
Implement Front-end Web Data Caching To Optimize Performance.
•
Develop Workflow Application To Automate/ Simplify Tasks To Save Days In Man
Hour
•
Refactor Report Pages To Use JasperReports Reporting Library For Report
Generation In Words, Html, Pdf, Excel.
•
Designs And Implementation Software Tools And Subsystems To Support Software
Reuse.
•
Refactor Business And Presentation Tier Into Separate Application Modules For
Each Section
•
Participates In Software Reviews, Assesses Quality, And Provides Quality Assurance
Review Feedback.
•
Automate Acceptance Tests With Selenium And JWebUnit
•
Implement "Continuous Testing" By Always Running Automated Tests
For Every Code Base Changes
•
Update Application To Use CRUD Services For The DataModel Using Java EE 5.0
EJB 3.0 Specification.
•
Reviews Existing Programs To Improving Current Techniques And Assists In
Making Refinements.
•
Refactor Application Into Three Logical Architectural Tiers (Presentation,
Business, Integration)
•
Manages Software Development And Support Using Specifications/Diagrams,
Patterns And Best Practice Techniques.
•
Refactor Application Using Java EE 5 Standards (JSF, EJB, JPA) And
Patterns.
•
Using Ant, JUnit And Continuum, Automate "Continuous Integration"
Of The Build And Unit Test Process
•
Transition DISRonline To Java EE Standard Container Managed Security (JDBC
Realm).
•
Add CRUD Services For The DataModel Using Java EE 5.0 EJB 3.0 Specification.
•
Estimates Software Development Costs And Schedule.
•
Performs All The General Duties Of Software Engineering In Day-to-day
Operations.
•
Provides Technical Assessment Of Subcontractor Work Products And Development
Methods.
•
Provides Internal And External Consulting Services For Management, Staff,
Subcontractors, And Customers
•
Provides Technical Guidance And Direction To One Or More Lower-level
Engineers.
•
Assumes A Leadership Role In Preparing Proposals For New And Add-on Business.
•
Implement DOD PKI SSL/TLS Secure Communication Between Glassfish Application
Server, And Oracle Database
•
Provide Technical Leadership On Implementing DOD Security Technical
Implementation Guides (STIG)
01/05-10/05 HUD's Management and Marketing
(M&M II), National Home Management Solutions
Sr.
Application Developer (J2EE Software Engineer/ Systems Analyst/ DBA)
•
Developed And Deployed Enterprise Application Integration (EAI) For HUD's
Business Processes
•
Lead Developer On Multiple Projects Generating Over $100 Million In
Real-estate Sales Revenue
07/04-01/05 Traffic Information Processing System
(TIPS), Administrative Office Of The Court Of GA
J2EE
Application Developer (Software Engineer/ Systems Analyst/ DBA)
•
Provide Technical Leadership In Developing GA Courts Web Information Systems/
Databases & E-filling.
•
Architected Web Tracking Application To Monitor Traffic Court Case Load For
All GA States Judiciary.
•
Produce, Review And Document High Quality Code Reflecting Programming And
Security Best Practices.
•
Work In Teams To Proactively Share Knowledge, Information, Problems And
Solutions.
•
Participate In Development Efforts Throughout The Design, Build, Test,
Production Release & Maintenance Phases.
•
Enhance And Build New Systems Working In Struts And JSF Applications With An
Oracle Backend.
•
Worked With J2EE Based Software Development In Web Application And User
Interface.
•
Deploy Applications On Java Web Container And Application Servers Like Tomcat
And JBOSS
01/97-07/04 HUD's Management and Marketing
(M&M), BestAssets, CtiWest, First Preston/ SAFS
Application
Developer (Software Engineer/ Systems Analyst/ DBA)
•
Provide Technical Leadership In Developing/Deploying Enterprise Solutions For
E-Bidding Systems
•
Develop Web Services Systems To Increase Efficiency And Accuracy; Monitor And
Solve Deficiency
•
Maintained Up-to-date And Secure Large Volumes Of Sensitive Data Across
Varying Systems
•
Ensuring The Compatibility Among Different Computer Systems Within And
Outside The Organization
• In
Charged Of Systems Development, Analyzing Users’ Needs, Designing,
Constructing, And Testing
•
Maintain Applications Software, And Plan For Future Growth Of The Company’s
Computer Systems
•
Lead In The Design And Development Of Many Types Of Customized Applications
•
Used Different Programming Languages, Depending On The Purpose Of The Program
•
Most Often Used The Languages Were C, C++, And Java
•
Concerned With Developing Algorithms, Analyzing And Solving Programming/
Technical Problems
•
Worked With Database Management Systems To Store, Manage, And Extract Data
Effectively,
•
Ensure The Performance, Integrity, Backup, And Security Of These Systems
•
Developed SOA Systems And Methods Of Transferring Data And Electronic
Transactions
•
Methods I Developed Saved Days In Man-hours While Eliminating Human Errors.
•
Researched & Developed A Redesign UI For A Web Bidding System To Improve
Efficiency By 70%
•
Wrote VB Scripts To Monitor Web Bidding System And Notify Agents In Case Of
Winning Bids
•
Implemented Data Tracking System, Maintained Network and Web Bidding Systems
• Create Web-based Reporting System Using Java
Servlet And IBM 3270 Screen Scraping As Data Source