Applications Architect Resume Profile
OVERVIEW
- A well-seasoned professional experienced in Application Development in various roles including Solution Architect, Project Manager, Business Analyst, Quality Lead, Technical Lead, Developer and Database Administrator.
- Very comfortable facilitating discovery and joint application design sessions as well as creating materials that clearly communicate system design and interactions for presentation to the IT project team, business stakeholders and Senior Management.
- Strong presentation and conceptual design skills with focus on reusable and extensible web services as well as putting configuration in the hands of the process owners.
- Well-versed with Microsoft-based .NET frameworks and database technologies
TECHNICAL SKILLS
Languages: C , VB.NET, Visual Basic 6, VBScript, JavaScript, C/C , COBOL, FORTRAN
Technologies: WPF, WCF, WF, WinForms, IoC/Dependency Injection, LINQ, Crystal Reports, Reflection, OOP, TDD, nUnit, Mock, Realtime, Multi-Threading, Windows Services, Web Services, ADO.Net, Log4Net, MSMQ
Web
Technologies: IIS, ASP.NET, ASP, MVC 4/Razor, HTML, CSS, AJAX, XML, XSD, jQuery, JSON, SOA, SOAP, WSDL, REST
Database: Microsoft SQL Server 2005/2008R2/2012, SSAS, SSIS, SSRS, T-SQL, SQL Server Management Studio, SQL Profiler, Oracle 8i/9i/10g, PL/SQL, Sybase, DB2
Development
Environments: Visual Studio all versions thru VS2012
Version
Control: Team Foundation Server, SubVersion SVN , Tortoise SVN, Visual Source Safe
Continuous
Integration: TFS, Cruise Control.Net, TeamCity
Applications: CA ERWin, MS Expression Studio, MS Office Word, Excel, PowerPoint, Access, Outlook , MS Project, MS Visio, MS Publisher, MS FrontPage, WinRunner, Test Director, RoboHelp, MS Windows Help Compiler, Installshield, Toad, Red Gate SQL Tools, Beyond Compare, Target Process
PROFESIONAL EXPERIENCE
Confidential
Applications Architect
My Role: As the Applications Architect, I am responsible for designing the changes required to LifeSynch systems and coordinating between the LifeSynch and Humana teams to ensure that process conversions occur smoothly. In addition, I performed the role of Tech Lead to mentor team members and perform code reviews.
Confidential
Solution Architect
Portrait Innovations
My Role: As the Solution Architect, I was responsible for determining the data to be housed in the Data Warehouse, ensure that proper processes were put in place to obtain and aggregate the data, and ensure that the appropriate reports are available to management.
Confidential
Solution Architect/Technical Lead
My Role: As the Solution Architect, I was responsible for translating the Business Requirements into a working solution that encompass Web, Middle, and Data Tiers as well as interfacing with existing backend systems.
Confidential
My Role: As the replacement Technical Lead, I was responsible for ongoing technical management of the project during the final phase of implementation. I worked with teams located both in the US and UK to diagnose and resolve production and testing issues. I also interfaced with service suppliers to ensure interoperability with the Hub.
Confidential
My Role: As the replacement Tech Lead, I was responsible for ensuring that the solution was implemented as planned by working with software developers, content developers, quality assurance, and the business team. Numerous challenges were encountered and overcome with this first mobile content project.
Confidential
.Net Developer
SafeAuto Insurance Company
My Role: As a developer, I was responsible for conversion of services to run under the new architecture . In addition, I acted as the single point of contact with the QA team for the printing system.
Confidential
Application Architect
CST Solutions
My Role: As the project lead, I was responsible for the complete design and development of the application using VB.net and C in Visual Studio 2008. I was also responsible for all database design and implementation for both SQL Server and Oracle.
Confidential
Application Architect
- As the Vice-President of Application Architecture, I was responsible for a suite of highly customizable applications to meet the needs of customers across a wide range of industries.
- With a project life-cycle of 6 to 18 months, I was involved in all aspects of project management and planning, requirements definition, system installation and configuration, disaster recovery planning, custom modifications, user acceptance testing, training, go-live, and on-going support.
- Internally, I was responsible for the implementation of a formal SDLC methodology including Change Management and Quality Assurance, selection of tools including issue tracking and automated testing, and implementation of issue tracking using TestDirector and automated testing using WinRunner.
- Frequently, as one of the two point of contact with a client, I was responsible for making presentations to and interfacing with many different audiences within the client's organization, ranging from management to end-users, including non-technical as well as a range of technical areas Security, Networking, Database, Server Management, etc.
- The following are a representative sample of projects for which I was responsible:
Confdiential
My Role: As the lead consultant and subject matter expert, I was responsible for all aspects of the implementation for Qualitech Solutions. I worked with LANL to define the infrastructure requirements for their implementation, designed and was technical lead on all code enhancements, and designed and implemented all database changes.
- I was responsible for developing and implementing the upgrade strategy and plan for converting over 350 custom DLLs from VB6 to VB.net and C . Based upon LANL experience and feedback, successful upgrade in this timeframe was unheard of for the sheer size of the system. I was able to accomplish the upgrade in less than 2 months due to the strict adherence to coding standards in all components of the system.
Confidential
My Role: As the lead consultant and subject matter expert, I was responsible for all aspects of the implementation for Qualitech Solutions. I worked with OPG to define the infrastructure requirements for their implementation, identified issues and proposed solutions during the pilot, designed and was technical lead on all code enhancements, and designed and implemented all database changes.
- Major changes involved converting the Analysis program from a single threaded VB6 application to a multi-threaded VB.net Windows Service and developing a web-based interface to control and monitor its operation. In addition, by implementing some additional minor changes, I was able to allow the restart of failed tasks during the processing of an Analysis job removing the need to restart the entire job and further controlling the processing window.
Claes Fornell International CFI
Business Objective: CFI provides Customer Satisfaction monitoring and improvement services to their clients. In order to present the result of their Customer Satisfaction surveys and facilitate monitoring of the recommended changes based upon those surveys CFI desired to implement QSI's Executive Dashboard as well as new functionality for Satisfaction Improvement Tracking.
Results: Successful integration of Executive Dashboard and Satisfaction Improvement Tracking into the reporting process for CFI's customer. In addition, by implementing automated configuration from CFI's existing system, Executive Dashboard was reconfigured with each data load alleviating the need for the initial system configuration as well as CFI manually re-configuring the system as changes were implemented in their reporting process saving CFI from on-going costs.
My Role: As the lead consultant and subject matter expert, I was responsible for all aspects of the implementation for Qualitech Solutions. I worked with CFI to define the infrastructure requirements for their implementation, identified issues and proposed solutions during the initial implementation, and designed and was technical lead on all code enhancements, and designed and implemented all database changes.
- Working with CFI, I was able to develop user interface changes that exceeded their expectations on presentation and drilldown of Performance Indicators including different groups of subordinate Performance Indicators.
- By re-directing CFI's focus from a manual configuration to an automated configuration, I was able to cut CFI's cost during the initial implementation and eliminate them during ongoing operation.
Confidential
My Role: As the lead consultant and subject matter expert, I was responsible for all aspects of the implementation for Qualitech Solutions. I worked with FPL to define the requirements for new application, designed and was technical lead on all code development, and designed and implemented all database changes, worked with FPL personnel to install in their environment and trained the trainers.
- I was also responsible for creating a VB.net Windows service to download XML data from INPO's Nuclear Network FTP site, extract data, and load it into the Operating Experience database.
Confidential
My Role: As the lead consultant and subject matter expert, I was responsible for all aspects of the implementation for Qualitech Solutions. I worked with FPL to define the infrastructure requirements, develop application requirements, designed and was technical lead on all code enhancements, and designed and implemented all database changes.
- In order to implement business rules based configuration options, I was responsible for completely redesigning the database and application to reduce the number of hard-coded screens and provide functionality to control field status. As project leader I directed the project team on their individual assignments and was responsible for ensuring the integration and functionality of the completed changes.
Confidential
My Role: I was responsible for database design and developing the data access tier. I also developed a DLL that would process expressions to derive a result based upon expressions stored in the database.
My Role: I was responsible for sub-system that communicated to custom developed hardware that handled communications between New Horizons and the various suppliers. This sub-system processed load data, updating status information in the DSA database and sending updates to the suppliers. In addition, it interfaces through a Digital I/O interface to display status information as a backup to the monitoring application.
Confidential
My Role: I was responsible for sub-system that communicated to custom developed hardware that handled communications between New Horizons and the various suppliers. This sub-system processed load data, updating status information in the DSA database and sending updates to the suppliers. In addition, it interfaces through a Digital I/O interface to display status information as a backup to the monitoring application.
Confidential
My Role: I was responsible for identifying the changes that needed to be made, implementing, and testing them. The implementation was done in such a way that future data access changes could be implemented with a greatly reduced level of effort.
Confidential
My Role: I was responsible for integrating QSI's Query Tool report write into the new application to produce reports and letters.
Confidential
My Role: I was responsible for re-design of the database and application. I also acted as lead developer to manage the development team to ensure that all functionality was implemented correctly.
Confidential
My Role: I was responsible for database design and data layer development as well as conversion of data from the legacy system into the new system.
Confidential
My Role: I was responsible for designing the architecture of the new application and then all database design and data layer development.
Confidential
My Role: I was responsible initially for interfacing with the vendor, and then after proposing the in-house solution, lead the design and development to complete the application and still make the implementation date. Working with Equipment team, I was able to leverage the build upon the architecture developed for their applications to integrate Safety Tagging functionality into their system.
Duke Energy
My Role: My initial involvement with the project was to design the system for validation. Although the coding was done by others, after it became apparent that the application was not going away, I was brought back into Equipment Team to design and develop a more robust and extendable architecture because of the additional functionality that was being integrated into the system.
Confidential
My Role: I was tasked with designing and developing the Monitor application as well as a Service to read the wireless feed. As the only developer on the team, I also represented QSI as the Project Manager.
My Role: I was responsible for researching the replacement options for the MidUnit processor and determined that the greatest cost savings, both initially and during the life of the Weight Scale Filler, could be had by using the processing power of the PC., the removing the MidUnit processor completely and moving its function to the PC, the entire cost of the MidUnit was replaced as well as hardware failure point. I was then tasked with developing the Service to replace the MidUnit software as well as an interface DLL to allow the Weigh Scale Filler software to operate without change in both the Hardware and Software MidUnit environments.
My Role: Working with the RTTI, I designed the architecture of the system, performed all database design, and developed the application and its interfaces with Word, Excel, and Outlook.
- I also was responsible for implementing the system at the first couple of customer installations and addressing all issues that were identified to ensure the success of the implementation and the satisfaction of the customer.
