Carlos M. De Matos
Email: cmdematos@cmdematos.com
Systems Architect with experience delivering multi-tiered and mission critical systems through agile OOA and OOD, with the bulk of experience in design, development and delivery of technical frameworks that underlie successful solutions.
Team Technical Leader and Certified project manager, a self-reliant, self-motivated innovator and free thinker thriving in fast-paced high pressure environments with Enterprise and Start-up I.T. experience from 1987.
Executive Summary
- Proven ability to effectively communicate with people of various backgrounds, consensus builder
- Detail-oriented problem-solver; able to multitask and perform under pressure
- Stress-resistant and able to perform under pressure; self-motivated
- Efficient team-player, but equally competent when working independently
- Strong written and verbal communication skills
Specialties
- Interfacing Large Scale Systems, Large Scale Web Sites
- Systems & Software Architecture Design, especially Large Scale Web Sites and 99.99% up-time environments
- REST-full and SOAP Services, WS-*, Queuing, ESB, Messaging, Eventing, IPC, Networking
- Software construction & Testing - especially the ‘Black Boxes’ that make solutions work
- Technical Lead, Team Lead or Project Manager roles
- Messaging, SOA and n-tier Design and Architecture
- Large Scale Web Sites, Business Critical Middleware, Manufacturing & Banking environments
Professional Experience
Benefitfocus • Greenville SC, Charleston SC
Senior Enterprise Architect • 2009 - Present
- Lead Architect in Performance and Scalability work including EDI imports and Large Scale Web sites
- Lead Architect in design and construction of integrated Version Control and Change Management system for Platform As A Service (PAAS) solution.
- Lead Consulting Architect on Open Source Stack vision encompassing Java/Linux and Windows/Net environments for Software As A Service, Platform As A Service products.
- Introduced Business Object framework in Java which integrates to Business Rule Processing frameworks (Drools)
Sage Software LLC • Atlanta GA, USA
Principle/Solution Architect • 2007 - 2009
- BizTalk 2006, BizTalk SAP Adapter, WCF, C#, .Net V2.0, VS05/08, TFS, SVN, XML, IDOCS, SAP CRM5, SAP ECC6
- OOA, OOD, UML, SOA Architecture, Synchronous and Asynchronous messaging, Technical Lead, Distributed Processing, Web Services,
- Win 2003 Clustered Servers, II6/7, SQL Replication
- Architect and Technical Lead Responsible for interfacing 40+ Sage Software product lines in the business process area of Order Management, Product Activation, Product Registration and Software downloads and updates.
- This position called for strong leadership and includes interfacing to cross functional line-of-business and cross-functional technical teams to gather requirements for 40+ products, influencing technical teams from diverse technical backgrounds (including SAP, Dot.Net, BizTalk, EAI, SOA and Point-To-Point interfacing) to gain consensus on a way forward. The environment called for the creation of a strong vision backed by technical excellence which included a sound framework onto which all teams contributed some input toward the creation of a feasible and robust solution. The leadership role played included influencing and gaining vision buy-in and visible support from the executive team.
- Scope of responsibility was expanded after four months to include Biztalk architecture and technical lead roles.
TiBA Solutions • Greenville SC USA
Lead Technical Architect • 2005 - 2007
- C#, .Net V2.0, SQL2005, VSS2005, ASP.NET V2.0, XML
- OOA, OOD, UML, Architecture, Technical Lead, n-Tier, Web Services,
- Win 2003 Server, VM-Ware IIS, SQL Replication
- Architect and Technical Lead Responsible for tablet PC architecture (800 clients), design and construction of South Carolina Parole system. Smart clients synchronizing with SQL Server, code logic shared with a web application.
- Design and development of Windows Application Framework, MDI Framework, controls and forms resulting in a high degree of functional equivalence between Web and Windows applications.
- Design and development of SQL Server database replication for tablet mobile solution.
- Introduced Object Orientation Design into the Problem Domain resulting in 100% code reuse of business logic layer between Web and Windows application.
- Designed and built an interim data replication solution to allow a legacy client server application (Power-designer, Sybase) to be used off-line by ~ 400 tablet PC’s running MS SQL Server 2000 Personal Edition.
ZF Lemforder Corporation • Greenville SC USA
Systems Architect • 2001 – 2005
- C#, .Net V1.1, SQL2000 (Clustered), Delphi 6/7, DCOM, XML, HTML, Perl, Crystal Reports
- OOA, OOD, Architecture, Analysis, Administration, Support
- Win Server 2000/2003, SAP .Net Connector, SAP I-Docs, MQ Series, IIS, Linux, Exchange
- Manufacturing Execution Systems, JIT, B2B and E-Commerce Systems
- Team Leader, Technical Lead, Project Management
- Team Lead member of the ZF Global MES team for North America, designs and proposes the support systems, standards and strategies required to effectively support the global MES systems for 247 operations at the lowest possible cost.
- Produced specification and design for a new Global Standard MES System for construction by Siemens and provided consulting to Siemens development team, now used globally by ZF Lemfrder.
- Designed and developed business critical, Just-In-Time (JIT) E-Commerce system. This included concept creation, design, build and implementation of a Manufacturing Execution System (MES) for ZF Duncan plant with interfaces to the OEM’s manufacturing system (BMW’s SPAB JIT system), Lemfrder production lines, logistical systems and ZF’s SAP System. This system enables the business to provide a JIT solution to the customer.
- Solution resulted in savings 8,000 engineer hours per year.
- High Availability solution became the benchmark for ZF Lemforder MES Systems.
- Designed, and built a stream-lined warehouse management system with R/F scanners and bar-coding to enable the critical logistics processes to continue.
- System able to operate even when SAP or the WAN was not available, achieved in a seamless fashion to support 247 operations.
- Designed and implemented a common Quality Data Archive System for BMW, Ford and Daimler Chrysler Axle Systems plants.
- Designed and project managed the MQ Series implementation and interfaces into Ford and BMW OEM’s.
- Project managed and implemented the MES solution at ZF Chicago plant and built all automated interfaces into Ford’s JIT system, including a post-production sequencing and scanner validation system.
- Provided top level escalation support for incident management at Tuscaloosa (MBUSI – Mercedes), Chicago (Ford) and Duncan (BMW) axle plants.
- Coordinated efforts between three US plants, Lemforder Germany and Siemens MES development resources.
Manex Systems Corporation • Johannesburg SA
Technical Director • 1996 - 2001
- C#, .Net V1.1, SQL2000 (Clustered), Delphi 6/7, DC
- Delphi, C++, SQL, Crystal Reports, DCOM, Visual Basic
- OOA, OOD, n-Tier, HTML, XML, Perl, Linux, SCO Unix, Exchange, Win 2000 Server, MQ Series
- N-Tier, Client Server, MES, JIT, Architecture, Application Frameworks
- Manager (8 developers), Analysis, Project Management, Proposals and Software Sales
MANEX
Systems produced and distributed software solutions and products for
the manufacturing and distribution market places with an emphasis on
motor vehicle just-in-time (JIT) solutions.
- Designed, project managed and launched several software products including
- “MX Warehouse” R/F enabled ‘Kanban’ warehouse for use in JIT production environments
- “MX MES” Manufacturing Execution System designed to automate workflow and support both Just-in-time and Job/batch based manufacturing environments.
- Provided Systems Analysis, Physical and Logical Design and Project Management to 8 in-house developers.
- Analysis, Design and Construction of MANEX Application framework including:
- Licensing, concurrency and distributed communications framework
- Client Server Application Framework
- Role Access Security
- Data Access Layer code generator
- 100% of database architecture
- Trained and Disseminated skills throughout the developers and consultants
- Streamlined customer business processes during Analysis phase of projects
Nedcor Bank IT Division • Johannesburg, SA
Principle Technical Specialist • 1995 – 1996
- C, C++, Fortran, CISAM, Sockets, IPC, RPC
- OOA, OOD, OO Methodologies
- Stratus High Availability Mini’s, UNIX, AIX, MVS, Windows NT, Exchange
- Messaging, SOA, n-Tier, OLTP, 247 Critical environments, Contingency Planning
- Technical Specialist, Technical Lead
- Designed and enhanced Nedcor’s Internal Transaction Processing System for Automatic Teller Machines’.
- Tripled the transaction throughput and extended the life and reliability of the Stratus midrange system through reengineering critical sections of the code.
- Designed and built a transaction backup mechanism that allowed Bank clients to retain access to ATM funds when the main-frame bank systems where unavailable, this increased customer availability into the 99% range.
- Built high performance functionality to route and process all credit card and 3rd party bank cards to correct transaction processing systems, far exceeding performance expectations.
- Modernized existing code base, introduced modular programming techniques and object orientation to the Stratus development team
- Investigated and proposed a strategy for moving the ATM systems onto RS6000 servers
- Provided ERD and technical designs to migrate ATM systems onto MVS using CICS and DB2.
IBM Enterprise Systems • Johannesburg, SA
IBM Advisory Systems Engineer • 1993 – 1995
- C, Cobol, Assembler, C-ISAM, Indexing & Sorting, IPC, RPC, TCP Sockets
- Unix, AIX, ESA Architecture Mainframes, early Linux
- Messaging, SOA, n-tier, OLTP, 247 Critical environments, Contingency Planning
- Technical Specialist, Technical Lead, MQ Series
- Cemented an excellent relationship with Nedcor management and gained their confidence.
- Benchmarked against several other vendors (Sun, DEC) and won all benchmarks and subsequent business in spite of inferior hardware capabilities.
- Designed and built high performance file and tape IO back-end to Micro Focus COBOL compiler on AIX/ESA.
- Developed a tape management sub-system with operator interfaces to duplicate functionality provided by Unisys mainframes.
- Supported the conversion of all the Unisys and UNIX conversion tools to MVS.
- Wrote C++ code under MVS to hook ATM monitoring to network monitoring systems at First National Bank.
- Debugged and wrote C code under OS/2 in support of ATM development consulting at Nedcor.
Fujitsu/Amdahl • Johannesburg, SA
Systems Engineer • 1992 – 1993
- C/C++, Perl, bsh/csh/ksh scripting, awk, sed, vi
- IPC, Sockets, UNIX, ESA Architecture Mainframes
- Technical Specialist, UNIX Programming Expert, System Administration
- Designed and built high speed ‘Dataswitch’ messaging system to replace Unisys ‘V’ series MCS for UNIX.
- Designed and built a fully featured ‘Data Sort’ product that met the goal of being faster than commercial packages available and seamlessly integrated this into Micro Focus Cobol backend.
- Designed and built high performance sequential IO routines for ISAM files and integrated these into Micro Focus COBOL IO backend.
- Benchmarked Dataswitch and Micro Focus Cobol on UNIX mainframe against MVS Cobol and CICS on MVS and won subsequent business for Amdahl at Nedcor Bank.
- Benchmark included very large sorts and sequential data access.
- Designed and built high performance TCP/IP socket applications for Dataswitch interfaces at Nedcor Bank.
Oracle Corporation • Johannesburg, SA
Internal Systems Administrator • 1990 – 1991
- C, bsh, csh, awk, sed, vi
- Unix, DOS, Novell (8 Servers, 60 workstations)
- Oracle Administration (7 Servers), Oracle*Mail, UUTP, NTP, SMTP
- Oracle Tuning, Relational Database Design
- Designed and built high speed ‘Dataswitch’ messaging system to replace Unisys ‘V’ series MCS for UNIX.
- Designed and built a fully featured ‘Data Sort’ product that met the goal of being faster than commercial packages available and seamlessly integrated this into Micro Focus Cobol backend.
- Designed and built high performance sequential IO routines for ISAM files and integrated these into Micro Focus COBOL IO backend.
- Benchmarked Dataswitch and Micro Focus Cobol on UNIX mainframe against MVS Cobol and CICS on MVS and won subsequent business for Amdahl at Nedcor Bank.
- Benchmark included very large sorts and sequential data access.
- Designed and built high performance TCP/IP socket applications for Dataswitch interfaces at Nedcor Bank.
Recent Education
- 2011 - Studying towards Java 1.7 Master Architect certification
- 2006 – Bs. Information Technology, Software Engineering Major: Western Governors University (ongoing, ~20 credits remaining)
- 2006 – MySQL Core Certification
- 2006 – CompTIA Network+ Certified Professional
- 2006 – CompTIA Security+ Certified Professional
- 2005 – MCSD Certification (Microsoft Certified Solution Developer) in C# .NET
- 2003 – CompTIA Project+ Certified Professional
- 2003 – ADPM Achievement Driven Project Management Certification (90 PMI PDU’s)
Awards
- Benefitfocus - Engineering Recognition Award
- ZF Lemforder - MES Delivery at Duncan Systems
- ZF Lemforder - Global MES Performance Award
- Nedcor Bank - Directors Special Contribution Award
- IBM - Directors Special Contribution Award 2nd
- IBM - Directors Special Contribution Award
- IBM - Nedcor Bank Smart Card Project Contribution Award
Languages Spoken
- English (Business / Professional)
- Dutch / Afrikaans (Read / Write)
- Portuguese (Read / Write)
- Spanish (Converse)
Technical Skills
Systems | Windows • Linux • OSX • VMware • IOS • BizTalk • JBOSS and Apache Stacks |
Languages | C# • C • C++ • Java • Python • XML • XSD • LINQ • ASP.NET • ASP.NET MVC • SQL • JavaScript • JQuery |
Methodologies | Lean Agile • OOD • OOA • Waterfall |
| Testing Tools | NUnit, JUnit, SoapUI |
Software |
Visual
Studio • Eclipse • MonoDevelop • IntelliJ • NetBeans Visio •
Dreamweaver • Visual Source Safe • MS Project •Oracle • SQL Server •
Rally • SharePoint • BizTalk • Jira • Unix / Gnu toolset
|
DBMS | Oracle10g • Microsoft SQL Server • MySQL • PostgreSql • Redis • |
Protocols | OOD/OOA • UML • TCP/IP • WS-* • REST • Message Queuing |
References Available Upon Request
0 comments:
Post a Comment