Lead Architect Resume
Fountain Valley, CA
TECHNICAL SKILLS
Modeling Tools: Visual Studio Ultimate, Enterprise Architect, Rational Rose, ERWin, S - Designer, Object Modeler
Languages/Development Tools: Visual Studio.NET ( ) (.NET 1.X, to 4.5), C#, ASP.NET, ODP.NET, MVC (3 and 4), WPF, WCF, SQL Developer, PL/SQL, TOAD, T-SQL, DB2, HTML, Team Foundation Server (TFS), Visual Source Safe (VSS), Windows Workflow Foundation (WF), Infragistics, Unity, Spring.NET, MOQ
Databases/Data Management: Oracle, Sybase, MS SQL Server (2005, 2008, 2012), Sybase SQL Anywhere, DB2
GIS Tools: ArcServer, ARCIMS, ARCXML, ARCObjects, Map Objects
Miscellaneous Software: MS Office, MS Project, WordPerfect, SharePoint, RhinoMocks, Task Board and Scrum Master
PROFESSIONAL EXPERIENCE:
Confidential - Fountain Valley, CA
Responsibilities:
- A Lead Architect consultant for the nation’s most experienced standalone provider, Confidential that manages total annual liabilities exceeding $180 billion. Tim was involved in design and development process of the SIMple Receiver project. The SIMple project, developed to replace a legacy UNIX based system with a modern n-tiered system based on Microsoft stack of technologies. The new system allows for both ERP specific and customizable file formats to be submitted, along with a robust business rules engine to make the system nibble and flexible enough to keep up the ever-changing tax legislation and complex employee situations.
- The SIMple project was developed utilizing Microsoft Visual Studio (2010/2012), C#, .NET framework 4.5, Restful Web API, MVC4 Web UI, SQL Server and BizTalk (2010) to develop the system following an Agile/SCRUM development process using the Agile 5.0 template on Team Foundation Server (TFS 2010). Tim worked with a team of 30 onshore/offshore developers and testers to develop extremely accurate software. Design documents that included class diagrams for every user story help facilitate proper layering including Presentation, Web API, Domain and Persistence layers. With proper separation of concern using Unity for Dependency Injection (DI) allowing for proper Unit Testing (used MOQ framework) team achieved over 80% code coverage. Continuous Integration (CI) builds were established to realize high quality build and deployments.
Confidential - Dallas, TX
Responsibilities:
- A Solutions Architect contracted to design a foundation for enterprise development. The client needed a clear process to follow - Implementing Microsoft ALM process in TFS as well as designing the application framework to be used for the enterprise. This included the designing the application UI (Rich Internet
- Client, MVC4, JavaScript, JQuery, HTML5, CSS3) layer, service layer (Web API/MVC), Domain layer and persistence layer in a Domain Driven Design (DDD) pattern using n-layered architecture. With a team size of about 10 we designed, documented and implemented a custom application framework for the enterprise. The design was based on utilizing SharePoint REST APIs as a backend service and BizTalk as the communication orchestration service.
Confidential - Austin, TX
Responsibilities:
- A Sr. Architect working for Avanade, contracted to Accenture to develop a .NET CE WF service as part of Accenture’s TMHP project. Designing and developing a system to allow Local Authorities to approve or deny Confidential ts being admitted to a nursing facility. The development effort includes both new workflows along with integration into the current workflows and allowing new workflows to be started alongside the current workflow.
- Full lifecycle development that includes, working with the business analyst to determine the best way to automate this new mandate from the federal government (to continue to receive federal funding), detail design documents, developing, unit testing, integration test, reviewing user acceptance testing scripts and deployment. System is an ASP.NET front end with WF middle tier and SQL Server back end. WF middle tier includes several integration points with other state and federal systems. The system is developed following strict HIPAA rules/compliance.
Confidential - Round Rock, TX
Responsibilities:
- A Sr. Consultant/Solutions Architect contracted to develop a .NET C# WCF Service as part of Confidential ’s Global Commerce Management (GCM) that allows interaction with the existing Cart software. Confidential in transitioning to a new e-commerce website with a focus on Service Oriented Architecture (SOA) is developing a service to façade the existing cart system so consumers of the Cart Service do not have to binary libraries. Following the same agile process as previous contract at Confidential (see below), but using Visual Studio 2010 (framework 4.0).
- A Sr. Consultant contracted to develop a new part of Confidential ’s Contract Management Portal (CMP) site that will allow the purchase of warranty’s more flexible to existing Confidential systems owners. Part of a 15-person team (3 on-shore and 13 off-shore) working in an agile process with daily scrum meetings and two week sprints including sprint meetings to estimate User Stories. Developed User Stories in an ASP.NET/C# Visual Studio 2008 (Framework 3.5) environment including the use of Rhino Mocks to allow for consistent unit testing with objects designed on a dependency injection pattern.
Confidential - Brooksville, FL
Responsibilities:
- As the Application Architect (.NET) contracted to develop a system to replace and enhance the current Mainframe systems used in the Water Management area at the district business. Part of a 12-person team to implement the SWFWMD's Water Management Information System (WMIS) Project. The team consists of an applications development manager, 2 application architects, 7 developers, 2 analysts, a data modeler and a technical trainer/documentation specialist.
- As the Application Architect (.NET) contracted for a three month contract to perform systems analysis and design work for the Requirements Phase of the Water Use Tracking System (WUT) project. The team consisted of two consultants; both of us were accept on this project for our previous RUP, OOAD, GIS, Oracle and .NET experiences. The purpose of the project was to build upon existing databases and systems to develop a GIS-based decision support system for tracking water use. Utilizing the Rational Unified Process (RUP) develop the appropriate documents to help the customer document the requirements. Documents included the Vision Document, Use Cases and Use Cases model, Software Architecture Document, Supplemental Specifications Document, Requirements traceability Document.
Confidential - Austin, TX
Credit Card Transaction Processing Service
Responsibilities:
- A consultant, contracted on a three month contract to write a .NET Web Service that could be called from the existing web site (written in PHP) as well as any retail stores registers (written in .NET) to process credit cards and update the Oracle financial database. Designed and implemented the TCP/IP socket communication from the web service to the credit card transaction clearing house (First Data) to process the credit card information with in the specified time.
Confidential -Austin, TX
Responsibilities:
- As the Software Architect on a 10-member project team responsible for the analysis, design, construction and implementation of the Statewide Traffic Analysis and Reporting System (STARS). TxDOT gathers significant amounts of data annually from locations, fixed and mobile, as well as automated and manual, on state roadways and highways throughout Texas. The STARS project moved the existing legacy/mainframe processing to a more advanced and capable technology environment.
- The new application utilizes technologies such as Visual Studio.net (C#, ASP.net, .net framework) in Web-based n-tiered applications, Geographical Information Systems (GIS), Object-oriented design, Linear Referencing, Global Positioning Systems (GPS), and an Oracle Relational Database Management System (RDBMS).