We provide IT Staff Augmentation Services!

Application Architect Resume

4.00/5 (Submit Your Rating)

EXECUTIVE SUMMARY

  • I am looking for either a contract or full - time position with a client/company who recognizes and values the skills and benefits a senior level resource can bring to all phases of a software development lifecycle to help bring a product from a thought to actual implementation. My engineering background as well as my experience leading and working with remote resources both here in the U.S. as well as in India can prove valuable in today's challenging work environments due to the pandemic.
  • The vast majority of my career has been primarily in the consulting/contracting aspects of software development and as a result, I have been exposed to a wide variety of requirements, technologies, environments and challenges which I am able to draw upon in order to solve both short-term and long-term needs of my clients and applications. Whether it is working with the business to gather, define and refine the business requirements or working on the technical requirements and user experience design of the application
  • I am able to switch roles as necessary in all phases of the software development process and strive to always manage and exceed expectations. From high level requirements, estimation, budgeting, and scheduling to technical decisions that are impacted or affect the prior, to research, design, implementation, and quality reviews, how can I help you deliver great software?

TECHNICAL SKILLS

Languages: .NET (C# & Visual Basic) full and .NET Core from version 1 (2002) to 5.0 (Core 2020), XAML, Python

Databases: SQL Server (design, implementation, and administration), Oracle, MySQL

Cloud: Microsoft Azure

Certifications: Microsoft Azure Architect Design (AZ-301), MCSD, MCSE, MCPD

Dev Ops: Microsoft Azure Dev Ops

Communications: Microservices, Service Oriented Architecture (SOA), Web Services (WCF, REST, SOAP)

Messaging: MSMQ, Service Bus, Rabbit MQ

SDLC Methodologies: Agile, Scrum, Kanban, Iterative waterfall

Configuration Management: Git, Gitflow, Surround SCM, TFS - Team Foundation Server

Miscellaneous: Business Process Modeling, User Experience Design

PROFESSIONAL EXPERIENCE

Confidential

Application Architect

Responsibilities:

  • I was brought in to turn around a project which was struggling (poor visibility of tasks, unable to report on progress, not meeting requirements, and poor performance). The purpose of the project was to capture manufacturing data in order to reduce manufacturing costs and overhead.
  • The project was developed in Angular along with .NET Core restful web services and Entity Framework Core and SQL Server by offshore resources in India. While engaged on this project, I became responsible for being the architect, tech lead, data analyst and designer, API implementer, business analyst, user experience designer, and initial quality review. The project has exceeded the client’s needs and is in the final phase to import data and prepare the architectural documentation and begin the process to implement in production.

Confidential

Senior Web Developer

Responsibilities:

  • I was brought in to serve on a core team that was responsible for supporting and enhancing a Dynamics CRM 2016 installation and identify areas in which the solution had architectural issues that affected performance or was contributing to the technical debt of the system
  • The CRM installation was the front end for many disparate systems in use and required various means to keep the data synchronized. One of my core responsibilities was on the development of a technology roadmap and implementation plan to improve the overall reliability of the system, reduce the amount of production support effort required, and to get the platform into a state where it could be migrated to the cloud.

Confidential

Lead Software Engineer

Responsibilities:

  • Served in the lead role on several projects with responsibilities including customer meetings to gather and analyze requirements, design, documentation, mentoring, code reviews, defect analysis, and resolution. I was often given hard to find defects or to come up with a solution for technical issues other developers were unable to solve. The Confidential ’s expertise is developing software to run on FDA approved medical devices. The typical architecture involves a WPF MVVM based instrument software running in kiosk mode on a hardened Windows operating system for embedded systems. The architecture utilizes numerous interface-based application microservices loosely coupled through dependency injection allowing for mocking and unit testing.
  • Served as a liaison between the customer, instrument vendor, testers, and software developers and was responsible for identifying and analyzing gaps between the requirements, physical implementation / constraints of the instrument, and the software / firmware integration and communications. Identified issues, made recommendations, and worked with the customer to prioritize and assign tasks to improve the overall reliability of the system at the same time new features were being developed.
  • Responsible for adding support for Laboratory Information System (LIS) communications into software for interacting with test orders and uploading test results. Researched, designed and implemented support for the POCT-01A bi-directional communication protocol in addition to implementing and supporting existing HL7 and ASTM protocols.

Confidential

Senior Software Engineer

Responsibilities:

  • Created and maintained numerous microservices and web site components responsible for managing various data islands that were aggregated for the membership and review experiences. The entire platform was being rewritten and required constant additions and changes as features were brought online so that the existing systems and new systems would continue to work together depending on the ownership of the data
  • A wide variety of systems and technologies were involved consisting of numerous databases, web sites, web services, integration points, scheduled jobs, windows services, queues, etc., and utilized technologies such as SQL Server, .NET, C#, Python, Django, Ubuntu, MySQL and Docker.
Confidential

Senior Solutions Architect

Responsibilities:

  • Designed and created a multithreaded windows service that was the communication broker between multiple back end systems including maintenance, one-call ticketing, and a WPF tablet based mobile workforce solution. The microservices based broker managed the queueing, routing, translation, and delivery of messages between the different systems including both Oracle and SQL Server databases.
  • Researched, identified, and made recommendations on how to resolve performance problems that were affecting the primary web sites serving the customer and internal employees. Started the process of mitigating the issues in incremental steps while adding additional unit tests, temporary bridge logic to keep the application fully functional until all parts of the problem could be resolved. In addition to the mitigation work, I implemented multiple new views, logic, controllers, for new features in the ASP.net based web sites.
  • Architected and developed a barcode driven WPF application along with several WCF based microservices to perform and track various assay plate operations for identifying and analyzing the effectiveness of various compounds against known indicators.
  • Served as part of a large intra-national development team that was creating a modular WPF based application to assist in mining and analyzing data during the planning and execution of clinical trials. The application aggregated clinical trial data from a wide variety of sources and used WPF to present the complex hierarchical data and relationships.

Confidential

Senior Solutions Architect

Responsibilities:

  • In addition to client engagements, I was responsible for providing training on WPF and other technologies in addition to serving as the team’s TFS Administrator. I was also responsible for meeting with customers for gathering requirements and during sales calls, mentoring the junior level developers, and designing / reviewing the various software implementations.
  • Tasked with defining the company’s enterprise architecture for their next generation of software products. Performed technology reviews and made selections that were compatible within the overall architecture while ensuring the longevity and flexibility of the architecture over time. The multi-tiered architecture was based on WPF, Silverlight, MVVM, WCF data services, and WCF business services.
  • Created a Silverlight based training and educational software application used to securely present information from a variety of sources to various healthcare professionals across the country utilizing a slide deck type of interface.
  • Architected and led the development of a distributed multi-server system to automate tasks using a custom dynamic workflow execution system (SHACKnet). A WPF based workflow designer and debugger was created that allowed custom modules coded in Iron-Python to be graphically connected for data and execution flow that would interact with a mainframe. A multi-threaded service would execute the workflows based on schedules, priorities, and server utilization.
  • Planned, installed, and customized Team Foundation Server to fit the client’s needs. Reviewed the client’s existing SDLC processes and customized a process template (workflows, work items, documents, etc.) to fit the client’s SDLC processes.

Confidential

Enterprise Architect

Responsibilities:

  • Designed a .NET solution used to manage all aspects of a commercial home building business from land development to option choices to construction to warranty. Was also the sole person serving the IT needs of the company including managing the servers, printers, phone and network infrastructure along with vendors and contract software developers.

Confidential

Solution Architect / Software Engineer

Responsibilities:

  • Designed and implemented an asynchronous, multithreaded inter-application message bus that would translate and route messages utilizing MSMQ, windows services, and web services.

Confidential

Software Engineer

Responsibilities:

  • Created a solution that validated labels being applied to containers. The system would monitor the PLC for triggers, capture an image of the label, decode the barcode from the image, log the barcode in a database, and communicate back to the PLC whether to reject the bottle all in a fraction of a second.

Confidential

Software Engineer

Responsibilities:

  • Managed the daily build process of a solution and created various components necessary to interface with a credit card processing company for automated payment processing. Assisted in the conversion of a mortgage processing application from a fat client to a web - based client.

Confidential

Software Engineer

Responsibilities:

  • Created various COM+ components in the middle tier of a web - based investment performance reporting application. The components were responsible for querying and assembling the data and returning XML fragments to the web pages for display.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed numerous components used in an enterprise round - trip messaging system. The system utilized MSMQ to process and convert messages into a variety of formats, deliver the messages and collect and process the responses.

Confidential

Software Engineer

Responsibilities:

  • Created a web-based scheduling system for the powertrain division that determined what parts and quantities each machine should make based on future schedules, inventory levels, manufacturing, processing, and assembly times. I also created a web-based application that managed all aspects of Confidential ’s internal team member transfer process.

Confidential, Toledo OH

Electrical Controls Engineer

Responsibilities:

  • Developed a Visual Basic application that would calculate the optimum firing order and corresponding optimum sweep out order for glass container manufacturing machines as a result of a conversion to servo - based gob distributors.

Confidential

Electrical Controls Engineer

Responsibilities:

  • Created and programmed various control systems and PLCs to control and monitor HVAC systems, packaging and boxing machines, continuous web paper splicing systems, product test stands, etc. Various HMI / SCADA applications including Visual Basic were used to monitor and interact with the underlying control systems.

We'd love your feedback!