Enterprise Architect/solutions Architect/security Architect Resume
Grafton, WI
SUMMARY:
- Over 29 years of software architecture, design, development and deployment experience working in a variety of environments from 2 person start - up companies to some of the largest companies in the world with enterprise environments
- Experienced developing off-the-shelf software, client-server (cloud), web-based, and mobile applications.
- As an Enterprise Architect, able to describe the project from the C-Level down to designing and coding with an understanding of DevOps including continuous integration, infrastructure as code, micro services, and Containerization. Developed and conducted developer standards, training, mentoring, and code reviews throughout career.
- Understanding of infrastructure at various deployment levels for security (AAA), scalability, and accountability. Experience in all areas of a project’s SDLC, from hosting, infrastructure (load balancing, reverse proxy, security appliances/firewalls), servers (hardware or virtualized), server applications, 3rd party libraries and tools, monitoring, and deployment to the actual software built need to be reviewed for security best practices and gaps for the life of the project.
- Experience implementing Agile development practices into large and small companies. Helped both local and remote teams move from traditional Waterfall to Agile (SCRUM and Kanban).
- Experienced managing staff employees and consultants.
- Recognized by peers at multiple employers, for:
- Fixing “problem” projects by freezing scope creep to meet target release dates.
- Bringing organization and accountability into teams. Moving data from silos (i.e. email or on a user’s computer) into shared documentation and discussion/collaboration systems (Jive, Confluence, JIRA).
TECHNICAL SKILLS:
Languages: Java, SQL, HTML, CSS, XML, JSON, C, C++, Unix Scripting, Microsoft PowerShellSecondary: JavaScript (node.js, Angular, React), Groovy, Java Server Faces, Perl, Swif
Information Security: DAST/SAST FindBugs, Coverity, CheckMarx, AppScan, WebInspect
Infrastructure: VMware ESX, F5 Load Balancer, Reverse Proxy Servers, nginx
Cloud Technologies: Microsoft Azure, Amazon AWS, IBM Bluemix, Cloud Foundry
PROFESSIONAL EXPERIENCE:
Confidential, Grafton, WI
Enterprise Architect/Solutions Architect/Security Architect
Responsibilities:- Enterprise Architect for the core Confidential Healthcare Integration Platform (HIP). The HIP provides data movement between Healthcare Provider and Payer systems. The data can be integrated with basic and complex orchestrations. An example of complex orchestration is moving an HL7 ADT A01 message and adding "smart"" approval into the payer system. A key feature of this application is transaction logging and validation to meet State and Federal requirements for Meaningful Use.
- Created Software Architecture and Designs that included thorough documentation in Confluence, JIRA for User Stories, and UML Diagrams and charts for all parts of the system. This included building logical and physical models of the product, from infrastructure, server applications, and HIP application and design.
- Business Analysis and Requirements gathering from customers based on their needs and "pain points".
- Technology included an ESB based on Java/J2EE, Apache Karaf, Camel, ActiveMQ, Elasticsearch, node.js, React JS, MySQL. Data sources included HIE software, Epic EHR, and Casenet's TruCare software. This was designed as an on-premise solution using Docker Containerization for deployment and scaling (Rancher). Version control was done using git, CI included Jenkins, and deployment was with virtual machines and later Docker Containers (Rancher). Greylog was used for log analysis.
- Responsible to make sure products meet all Secure Software Development requirements (Microsoft Secure Development Lifecycle was used) and regulations (HIPAA).
- Responsible for R&D in the use of Blockchain technology in our products, such as in our HIP platform for ledger validation of transactions from Healthcare Providers to Payers.
- Participated in the first Healthcare Blockchain event held in Nashville, TN
- Attended Apple's 2017 Worldwide Developers Conference (WWDC) to explore Apple's expansion of HealthKit and related Healthcare technologies that would be useful for Confidential and future products. Started learning the Swift programming language.
Confidential, Brookfield, WI
Information Security Consultant
Responsibilities:- Worked with clients to review their Information Security measures, provide analysis of Information Security issues in their market segment
- Performed security code reviews and analysis, plus security tool recommendation
- Training on secure development best practices (Microsoft Security Development Lifecycle)
Confidential, Milwaukee, WI
Technical Architect
Responsibilities:- Design and Coding of a Jive Add-On for automated Salesforce.com case creation
- Designed a Jive Add-On for Regular Expression changes on content creation and updates
Confidential, Waukesha, WI
Lead System Designer
Responsibilities:- Lead System Designer for Insite RSvP system (Axeda) that replaced a legacy system to support 250,000+ Service Devices (Internet of Things - IoT technology stack) connecting every minute. Included security reviews and remediating issues discovered.
- Moved the global development team to Agile (SCRUM) methodologies, introducing coding standards, documentation and collaboration using Confluence, lead code reviewer, added static analysis tools (Coverity, FindBugs, Emma) to the development and Integrated Build (IB) processes (Jenkins).
- Linux administration for the installation and deployment of Insite RSvP (shell scripts, ActiveMQ, httpd, JBoss, WebLogic, Splunk log analysis)
- Member of the Static Tool Analysis Committee and co-authored the final report.
- POC deploying Java Applications on Microsoft Azure (IAAS)
- Implemented Agile (SCRUM) methodologies for global development team (USA and India)
- Architect for PSO Data Warehouse implemented by external vendors (MERS & SAS)
- Architect for new Patient Safety Electronic Health Record System
- Architect a Jive-based social platform for Medical Personnel to Discuss PSO issues. This included analysis and design of the infrastructure to support growth, installation of the system, full security analysis and report on the entire system (Microsoft SDL).
Confidential, Wauwatosa, WI
Senior Software Developer & Architect
Responsibilities:- Java Development for Confidential Identity Management Group (IDM).
- Duties included business requirements, analysis, design, and coding.
Confidential, Milwaukee, WI
Programmer Analyst Specialist
Responsibilities:- Application Architect, Database Design and Lead Developer
- Created a WebSphere MQ application to transmit Wire transfer data to external clients
- Created a small dollar validation service to validate users to their bank accounts
- Coding Standards - Best Practices (Java and Security)
- Co-Chair of Metavante Java Group and member of the Java Standards Committee
- Helped define the Java Best Practices and Secure Coding Best Practices
- Performed Security Reviews and Penetration Testing
- Wrote and presented “Secure Coding Best Practices” to developers and clients
- Earned my Certified Ethical Hacker (CEH) certificate, CISSP Boot Camp Training