Chief Architect, Product Development Resume
St Louis, MO
EXECUTIVE SUMMARY:
- Accomplished IT Professional in different roles - Director, Lead, Architect, Software Engineer, and Business Analyst with strong technical leadership, mentoring, and management skills
- Expert in all phases of the Systems Development Life Cycle (SDLC) using Microsoft and Java technology stacks
- Expert in Cloud Computing (Amazon AWS, Windows Azure, Rackspace), Platform-as-a-service (PaaS) with Oracle, Infrastructure-as-a-service (IaaS) with Oracle VirtualBox, Software-as-a-service (SaaS) with Salesforce
- Expert in architecting and implementing real-time event streaming solutions with Kafka, Flume, Splunk, Hadoop
- Expert in containerization using Docker and Vagrant
- Expert in SOA implementation using Oracle, TIBCO, ReST and SOAP based web services
- Expert in web and web services architecture, design, and development using Java and Microsoft technologies
- Expert in technical management - infrastructure, software, and business teams
- Expert in performance engineering, administration, and monitoring web and middleware environments
- Knowledge of Big Data (Hadoop, MapReduce, HBase)
- Strong in Object Oriented analysis, design and programming
- Expert technical project management skills using different methodologies including Agile and the Rational Unified Process (RUP)
- Database design and implementation (Oracle, SQL Server, DB2, Visual FoxPro)
TECHNICAL SKILLS:
Project/Product Management: Agile (Scrum), Iterative, Waterfall, Rational Unified Process (RUP), MS Project
Languages: Java, C#, C, C++, Perl, Visual Basic, SQL, ASP
Front-end UI Development: JSP, Servlets, JavaScript, JQuery, AngularJS, Bootstrap, HTML, XSLT, VBScript, ASP, ASP.NET
Cloud Computing: AWS, Rackspace, OpenStack
Virtualization tools: VMWare, Virtualbox, VSphere
Big Data: Kafka 0.9, Splunk, Flume, Hadoop, MapReduce, HBase
NoSQL: Cassandra, MongoDB
Web Technology: JEE, EJB, .NET, Struts, AJAX, Hibernate, Spring
Data Exchange Formats: XML, JSON
Application Servers: JBoss, Resin, WebLogic, WebSphere, Tomcat, JRun, IIS
SOA/Middleware: Oracle Fusion Middleware, TIBCO, Oracle SOA Suite, Oracle Enterprise Bus, IBM DataPower, SOAP, ReST, JSON, Axis, CXF, GLUE
IDE: Eclipse, IntelliJ IDEA, JDeveloper, Visual Studio
Operating Systems: Redhat Enterprise Linux, Windows
Database: Oracle, MS SQL Server, MS Access, DB2, Visual FoxPro
Object Oriented Analysis/Modeling: Unified Modeling Language (UML), Use Cases
Utilities/Tools: Visio, Ant, Excel, Docker, Puppet, Vagrant, Chef, Selenium, JUnit
Continuous Integration: Jenkins, Cucumber, Bamboo, JIRA, Maven, Subversion, Git, Sonar, JBehave
Security: IBM Tivoli, IBM WebSEAL, JAAS, JCE, SAML, IV-Creds
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Chief Architect, Product Development
Responsibilities:
- Directed the real-time application telemetry and monitoring system initiative to replace the existing manual process of gathering application metrics and monitoring. This will provide Just-In-Time capabilities for customer support operations and will reduce costs by 20% across Confidential . Single Sign-On Server Enhancements
- Directed and provided architectural and implementation guidance on enhancements to the current Single Sign-On Server suite of security applications. This will remediate the existing security vulnerabilities in accessing multiple applications across Confidential . Gutenberg Analytics Messaging
- Directed and provided guidance in implementing messaging solution for the Gutenberg initiative - to modernize existing systems to use modern technologies, tools, and frameworks.
- This will increase sales and revenue by 15% for Confidential . Federated Single Sign-On Service with OAuth 2.0 and OpenID Connect
- Directed and provided thought leadership on modernizing existing authentication and authorization mechanisms to use OAuth 2.0 and OpenID Connect. This will enable internal and external users to use modern identity management protocols and mechanisms to access Confidential .
Environment: C# (4.0, 5.0, 6.0) and .NET (versions 4.5.1, 4.5.2, 4.6), IIS 7.0, Visual Studio (2010, 2012, 2013, 2015), Eclipse, IntelliJ IDEA, JDK 1.8, Jersey/Jetty, TFS 2015, NuGet, Octopus Deploy, Jenkins, Maven, Git, Apache Kafka 0.9, 0.10, Confluent Kafka Platform 3.0, CentOS 7.0, Windows Server 2012 R2, Windows 2008, OAuth 2.0, OpenID Connect, ADFS 2.0/3.0, Oracle 11.2, SQL Server 2008, 2012
Confidential, St. Louis, MO
Director of Software Engineering
Responsibilities:
- Direct Confidential ’s multi-million-dollar technology initiatives in order to expand the customer base on the MCC platform using new UI frameworks
- Provide technical direction for MCC Application Integration - multi-million-dollar project to integrate several internal applications with the MCC platform using service and data integration. This effort will allow MCC applications to meet audit and security compliance and save millions of dollars for Confidential
Environment: C# 4.0, and .NET 4.5.1, IIS 7.0, Visual Studio 2012, Eclipse, Windows Server 2012 R2, SQL Server 2012, JDK 1.6, IBM DataPower ESB, IBM Tivoli, IBM WebSEAL, JAAS, JCE, SAML, IV-Creds, Angular JS
Confidential, St. Louis, MO
Senior Enterprise Architect/Director
Responsibilities:
- IRIS - Led the architecture effort for IRIS, Charter's ticketing system for troubleshooting customer issues. This will expedite customer support and cut costs by 10% for Charter
- Enterprise SOA Governance - Led the enterprise SOA governance infrastructure effort at Charter in order to standardize the service delivery lifecycle and hence increase business value by adoption of SOA across Charter
- Oracle Middleware Upgrade - Led the architectural effort in upgrading the Linux operating system and the Oracle Fusion Middleware stack to the latest 11g version across the enterprise to resolve performance issues with SOA applications
- NextGen SOA segmentation - Led the architecture effort for Charter's provisioning application to have SOA applications run in a high availability clustered configuration with the latest operating and application platforms in order to improve performance by 15%
- Enterprise Product Assessment - Involved in researching several software tools to improve enterprise SOA applications and provide Proof of Concept implementations with these tools to be hosted on various virtual and cloud platforms. These initiatives will allow enterprise applications to be upgraded to the latest technologies, reduce technical debt, and increase revenue by 20% for Charter
Confidential, St. Louis, MO
Architectural Tech Lead
Responsibilities:
- Architected a high availability, highly scalable multi-million dollar web service project for several large clients across the United States. This increased revenue by 15% for Emdeon
- Led a web development team for designing and developing MCDS - Emdeon's high-availability B2C web application which increased revenue by 30% for Emdeon over a period of nine years
- Initiated and led several infrastructure projects for Emdeon to improve performance of web platform by 15%
- Improved the performance of MCDS by 20% by continually monitoring, administering, and tuning the web environment
- Initiated and led the implementation of a log analyzer implementation using Hadoop, HDFS, and MongoDB using an eight-node Hadoop cluster on Linux VMs to provide analytics and improve web service performance by 10%
- Administering web servers in development, test, and production environments.
- Leading disaster recovery drills for the web environment.
- Setting up Linux web servers (7.2/RHE 5.0), Resin (2.1.2, Resin 3.1)
- Setting up and administering virtual servers - Linux and Windows 2003
- Providing on-call support for the MCDS web application
- Architected a high availability, highly scalable multimillion dollar web service project for several large clients across the USA
Environment: C# and .NET(versions 1.1 through 4.0), Spring Core Framework, Hibernate, J2EE, Eclipse, MyEclipse, JDK 1.6, JCA/JCE), SHA-1, MD5, Blowfish, Struts (2.0/1.0), JSP 1.0/ Servlets 2.3, XML/XSL, Xerces/Xalan, SOAP, Visual Basic 6.0, Visual C++, COM, MSXML 3.0, Microsoft Soap Server, White Mesa Soap Server, Glue Web Services Framework, XSL-FO, Apache, Resin 2.1.2, Resin 3.1.10, Visual FoxPro 6.0/8.0/9.0, OLE-DB, ADO 2.5, Codebase, SQL Server, SQL, stored procedures, VBScript, Perl, Linux 7.3, Windows 2000, VMWare 5.0, Visio, UML, Hadoop, HDFS
Confidential, St. Louis, MO
Business Analyst
Responsibilities:
- Part of the Member Parameter System Business System Management (BSM) team as a Business Analyst.
- Overall responsibilities include gathering/analyzing business and technical requirements, writing use cases, test scenarios, test cases, business rules, and performing User Acceptance Testing (UAT), mentoring new team members, defect logging/tracking, interaction with the Business Owners, the User community, and the Development groups in the proper interpretation of business rules, system behavior, and functional requirements.
- Initiated and developed several prototypes for business functionality using Visual Basic 6.0, UML, COM, Activex, and HTML.
- Recognition: Recognized as a Subject Matter Expert (SME) in the MPS 4.2 release.
- Part of the Member Parameter System Development team as an Objected Oriented Design Team Lead / Visual Basic /UML Technical Designer /Developer. This is an ongoing client-server project as part of Confidential ’s System Enhancement Strategy to be developed and deployed in several releases.
- Analyzed Use Cases and developed UML models for business objects; Mentored other developers in the Object Oriented Design process using the UML and Unified Process (UP); Designed the GUI from Use Cases and Data Model; Developed GUI prototypes; Designed UI controls and Business Objects.
- Developed design documents used by developers in implementation; Developed Use Case scenarios; Designed the MPS Application Framework by providing guidelines for common base classes.
- Mentored other members of the team in the Object Oriented paradigm; Developed various UML diagrams from Use Cases, and the use of design patterns in GUI and in the design of Business Objects; Defined the design process by coming up with design document formats for business design documents and specifications; Supported the testing team in resolving design issues using Test Director.
- Proactively came up with the process of reverse engineering existing code using Visio and UML which helped in designing from existing code and refactoring existing code.
- Developed Unit Test Cases and the Unit Testing Document. Involved in improving the Use Case methodology for gathering requirements. Involved in developing a prototyping environment to aid designers in developing GUI prototypes
Environment: Visual Basic 6.0, ADO/ODBC, DB2 Universal Database (UDB) 6/7, DB2Connect, DB2 Desktop Client, IBM/DB2 Server, OS/390 Mainframe, PVCS, Confidential Online (MOL) MC/Star Security System, Visio 2000 Professional, Data Flow Diagrams, Reverse Engineering, UML, Unified Process (UP), QMF for Windows, Test Director 8.0, Activex controls, Activex DLLs.
Confidential
Applications Developer
Responsibilities:
- Analyzed the business processes, designed the applications and the database architecture needed for the dynamic content of a client’s site, and then participated in and/or leading the development activities to deliver the final solution
- Developed a web application, “Flex eEnrollment” for Paragon Insurance Company, a leading life insurance company in the country. Recognition: Team performance award for outstanding contribution to the Paragon Eservices project
- Developed a web application, “Eservices” for Paragon Insurance Company and MetLife Insurance Company
Environment: Java, JSP, HTML, JavaScript, Servlets, JavaBeans, SQL, JDBC, DB2, Oracle, UML, JVision, JNDI, JavaMail, Command design pattern, Data Access Objects, Business Objects, VisualAge for Java, IBM WebSphere, Visual SourceSafe, RUP (Rational Unified Process), EJB, Model-View-Controller framework, Windows 2000/NT