Sr Architect/architect/solutions Architect Resume
St Louis, MO
SUMMARY
- Innovative, pioneering technologist with 20+ years of experience building cost - effective, high-performance and resilient applications.
- Provide results-driven leadership with powerful blend of technology vision and business acumen to exceed business objectives.
- Highly experienced in web application development, enterprise and solution architecture, System Integration, DevOps, Cloud solutions, full project life cycle management, client and vendor relationships, and financial management.
- Highly experienced in Transportation, Payment, Cable and Finance sectors.
- Envision and/or lead key enterprise initiatives to completion and follow through on all commitments
AREAS OF EXPERTISE
- Strategic Technology Planning
- Solution Architecture
- Seamless Legacy (As400) conversions
- Enterprise Architecture and Agile Framework
- Product Research, Design and Development
- Collaborative Leader and Mentor
- DevOps
- API Gateway/Micro Services
- Big Data Analytics
- Payment Industry
- IT Governance and Integrity
- Program Management
- Contract Negotiations
- Vendor Management
- Requirements Definition
- Cloud Strategy/Cloud computing
- CI/CD and Containerization
- Application Development
- OWASP Security Standards
- Transport Industry
TECHNICAL SKILLS
Web Application Development Stack: Spring, Spring boot, Struts, JWT, AngularJS, Node JS, Active MQ, REDIS, Eclipse, Junit, IBM MQueue, SVN, CVS, GIT, OWASP, JSON, Apache Camel, Rational Rose, OAUTH
NoSQL: Mongo DB, Cassandra
SOA Stack: DataPower, APIGateway (Kong), XML Gateway
Architecture/ Methodologies: SOA, DDD Domain Driven Design, MVC, RADAgile, RUP, TDD, Scrum, XP, PCI
Languages: Java, Java EE, XML, XSL, PERL, C, C++, FORTRANPL/SQL, UML, WSDL, XML, HTML, Java Script, DHTML, XSL, CSS, Shell Script
Operating Systems: UNIX, Windows, Linux, VMware
RDBMS: Oracle 11g/10g, SQL Server 2005/2008/2012/2016 , Sybase, DB2
Application Servers: Websphere, BEA WebLogic, Tomcat, JBoss, Tomcat
Performance Tools: DynaTrace, Jconsole, Visual VM
CI /CD: ANT, Maven, Hudson, SONAR, Jenkins, DOCKER, GITHUB,JIRA
BI tool stack: SSIS, Informatica
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr Architect/Architect/Solutions Architect
Responsibilities:
- Collaborate with Business and Executive management for project requirements and get approval on High Level Architecture design
- Work in collaboration with E4s, E3s, BAs, Application Managers around Enterprise Architecture guidelines and align strategic or tactical architectural designs with Senior management
- Assess the financial impact of the solution architecture for the organizational resources
- Drive standards for design and development across the Engineering team
- Ensure OWASP Security standards are implemented for all proposed architectures
- Develop application roadmaps to align with the strategic EA vision
- Evaluate emerging architecture technologies and perform POCs
- Sprint planning for work activities for offshore teams
Confidential, St. Louis, MO
Technical Consultant
Responsibilities:
- Lead JAD sessions with teams across the organization
- Expert knowledge of Confidential 4 party system
- Managed and supported a payments’ Clearing and Settlement System
- Designed web service to accept EMV payments (Chip payments) from Ecommerce-applications
- Expert knowledge of the CIS manual (0100 Authorization message)
- Expert knowledge of biometric payment authorizations
- Research and develop architectural alternatives by evaluating new technologies and proof of concepts
- Ensure all application architectural components adhere to Enterprise Architecture (EA) standards
- Ensure EA approved APIs and components are reused across applications
- Ensure that applications achieve PCI certification every year
- Collaborate with business leadership team to deliver L0 and L1 estimates
- Develop and maintain architectural road maps
- Participate in all phases of SDLC
- Manage and mentor development staff
- Provide feedback for annual reviews
Confidential, St. Louis, MO
Consultant
Responsibilities:
- Responsible for complete end to end design and development of several use cases
- Used TDD as part of the development process
- Designed and implemented new features using Spring MVC for the Web Component and SwixXML for the Swing component
- Implemented hibernate complex mapping and cascading features
- Used annotation driven transaction management. Achieved substantial reduction in query execution using “read-only=true” as and when required
- Designed and implemented several work flows and sub flows using Spring Web Flow. The web flows would call the required services
- Designed and developed schema based web services using CXF
- Responsible for Time Tracking and assigning bugs to team members
- Responsible for daily scrums
Confidential, Charlotte NC
Project Lead
Responsibilities:
- Estimated the project time and communicated the same to the management
- Managed all the tasks for the developers (Back End and Front End)
- Managed daily integration builds
- Designed the database, application and created the HLD
- Created the initial screen design using HTML, DHTML and JavaScript
- Identified the stored procedures required and communicated the same to the back end developers
- Implemented the following industry standard Design patterns: Business Delegate/Service Locator/Session Bean/Factory/Transfer Object/ DAO along with Hibernate
- Generated hibernate config files, wrote HQL queries
- Single point of contact for analyzing defects in Mercury-Quality Centre and assigning them to the appropriate developers
- Debugged several coding issues and resolved the same to help out with the development process
- Reviewed LLDs, Use Cases and also performed Code reviews
- Served as a single point of contact for the management to provide timely updated on the progress of the project
- Identified Red issues and escalated to the management in a timely manner
- Implemented test first methodology
- Worked with several cross-functional teams like testers, business analysts to define test cases and requirements
- Performed year end evaluations for the resources
Confidential
Senior Software Engineer
Responsibilities:
- Designed and implemented the JDBC AS400 architecture. This helped to retrieve vehicle and ticket information which is distributed on the 16 different AS400 machines
- Fixed several issues related to JSP’s and internationalization
- Identified a run time exception with weblogic code and coordinated with BEA and MSA to install the fix in our AIX environment
- Identified gaps with the coding standards and suggested improvements for the same
- Created Use Cases, Class & Sequence Diagrams
- Implemented the Struts framework
- Used JSPs, Forms, tiles, Struts tags for the presentation layer
- Integrated the presentation layer with the Tiles framework
- Extensively used various Design Patterns, e.g., Value Objects, DAO, Delegate, etc to implement the MVC framework
- Created Java Beans for encapsulating data.
- Created Enterprise Java Beans (Stateless Session Beans) for handling server business logic.
- Coordinated with Data Management to create the audit tables in the Oracle database instance
- Used open source Logging API Log4J for logging purposes
- Unit Tested all the scenarios using Junit3.5 test suite
- Updated the Software Architecture document for this module.