Technical Architect Resume
Bloomington, IL
SUMMARY
- Architect over 12 Years of IT experience in Enterprise Architecture, Solution design, development and documentation of Web/Native Applications and Product Applications.
- Worked extensively SOA, Microservices Architecture.
TECHNICAL SKILLS
Architecture Design Methodology: OOAD using UML, J2EE, SOA, Microservices.
EA tools: SparxEA, MEGA, Troux.
Cloud: RedHAT OpenShift, VMware, AWS.
API Gateway: Apigee, Datapower, Sterling.
Languages: JAVA 8, J2EE, SQL.
Scripting Languages: HTML, CSS, AJAX, JAVA Script, AngularJS.
Databases & Storage: Oracle 10g, SQL Server, PostgreSQL, Redis NoSQL & In memory.
Frame Work: Spring (MVC, IOC, Boot, AOP, Cloud), Angular and Hibernate.
Web Related: Servlets 2.3, JSP 1.2, JSF
Other Technologies: JDBC 3.0, Maven2.0, JPA, .
Web/Application Servers: WebSphere 6.1/8.0, WebLogic 6.X/7.0, JBoss EAP & JWS, and Apache Tomcat 5.x/6.1
Tools: & Utilities: Git, Jenkins, Atlassian tools (Jira, Confluence, Bitbucket), SVN, Visual source Safe, Rational Clear Case, Jtest 4.5, Log4J 1.2.7, ARIS, Altova XML, JSON, WSRR, Docker, Splunk.
Web Service: SOAP, RESTful, Graph QL.
Operating System: Windows, Linux, Unix
XML: SAX Parser, DOM, XPath, XSLT, XSL, WSDL, SOAP.
IDE: Eclipse 3.1/3.x, Spring tool suite, RAD.
Development & Deployment: SDLC2, Agile, DevOps with CICD.
Search Engines: Elastic, SOLR.
Security: SAML 2.0, OAuth 2, OpenID.
PROFESSIONAL EXPERIENCE
Confidential, OH
Solution Architect/Tech lead
Responsibilities:
- Create architectural deliverables and get approvals from central architecture governance team
- Interacting with product owners and driving the requirements
- Effort estimation for architectural, design, development and testing tasks
- Designing, develop and consume RESTful API’s using JAX - RS.
- Successful Go-Live of 5+ Restful microservices business API’s Messages, Tax calculation, Network, Cart…..
- Implemented building Micro Service architecture withSpring bootanddocker container
- Developing test scripts using Postman
- Implementing security solution to secure services using Basic Auth, SSO Token etc
- Responsible for deploying code to Production and addressing critical production issues Defect analysis, debugging and providing solutions
- Responsible for identifying Technical & Non-Functional requirements
- Creating automation scripts to deploy scripts across different platforms
- Converting business requirements into YAML file, with req/response JSON and description.
Environment: Oracle Java8, Spring Boot, Apache CXF/JAX-RS, Maven, Caching - Redis, WS-Security, and OAuth, SOAP Web Services, REST APIs Microservices, JBoss Application Server, MVC, Angular, JavaScript, Node.js, GitHub, Jenkins, Spring Tool Suite, SQL, Oracle, Spring Cloud, Microsoft Azure, Tomcat / JBoss, API Management tools - MuleSoft, Swagger, Windows, Linux, Postman
Confidential, OH
Solution Architect
Responsibilities:
- Architecting & Designing Logical, physical and technology architecture.
- Getting approvals from Enterprise architecture, Information security team and Risk teams by conducting strategic reviews and governance reviews.
- Create Architecture Deliverable system architecture document and ITAC (Information technology architecture council) presentation for governance approval and project execution.
- Leading the scope analysis discussion with business stake holders and IT execution team to come up with minimum viable product (MVP) planning and prioritization.
- Designed solution to deploy as PaaS application to utilize Red hat OpenShift platform.
- Onboarding the required opensource software libraries like elastic, Kafka, zookeeper, RabbitMQ and Redis.
- Creates Conceptual Solution/Vision for proposed projects and Architecture Effort Sizing/Engagement Estimating.
- Help and govern the testing team to come up with Test strategy &data team to come up with Data Migration and modeling strategy.
- Coordinate with architects and business experts across all LOB units to translate key strategic objectives into actionable and governable roadmaps and designs.
- Analyze business and technology challenges, assess costs, and suggest solutions.
Environment: Oracle Java8, Spring Boot 1.5.x, cloud config 1.3.3, cloud Eureka 1.3.5, Junit 4.x, SLF4J 1.7.x, Apollo GraphQl, Elastic search 5.5.x, Redis 3.3.x, NodeJS 1.7, Restful API’s, Angular5, Kafka zookeeper, Red hat OpenShift, Netflix conductor, ping Open ID, JWS, JBoss EAP, Oracle 12, RabbitMQ, Spring Cloud, CICD pipeline with blackdock, Jenkins, Git, Visio, Ionic.
Confidential, OR
Solution Architect
Responsibilities:
- Developed Architectural Blueprints and Enterprise Architecture Solutions.
- Heavily involved in defining and implementing technology architectures.
- Creates Conceptual Solution/Vision for proposed projects and Architecture Effort Sizing/Engagement Estimating.
- Leading the scope analysis discussion with business stake holders and IT execution team to come up with sprint and user story planning and prioritization.
- Architecting & Designing component model.
- Help and govern the testing team to come up with Test strategy &data team to come up with Data Migration and modeling strategy.
- Coordinate with architects and business experts across all LOB units to translate key strategic objectives into actionable and governable roadmaps and designs.
- Analyze business and technology challenges, assess costs, and suggest solutions.
- Design and execute proofs-of-concept for critical enterprise capabilities like global search, including building business case with costs and benefits.
- Identify NFRs for the technical components involved in the solution and ensure they are implemented
Environment: TOGAF, UML2.0, Archimate2.1, Microsoft Visio, RESTful API Micro services, Angular2.0 material, Spring (core, boot, MVC, batch, cloud), Jenkins CICD, Solr search engine(Lucence), AWS, Oracle12, Tomcat8.5, JAVA8, Maven2, Mule ESB, Kafka, SAML2.0, SOAP/RESTful Web Services, LDAP, Tidal Batch Scheduler, SAP ECC, SAP XI/PA, ETL, SAP CRM, Siebel, Sales Force CLOUD, Netscalar, Secure cell deployment, Agile.
Confidential, Enfield, CT
System Architect
Responsibilities:
- Has in-depth knowledge of the domain(s) with understanding of stakeholder direction and strategy developed Architectural Blueprints, Technology Roadmaps, and Enterprise Architecture Solutions.
- Heavily involved in defining and implementing technology architectures and roadmaps for digitalizing retirement services. (CICD, Cloud, Global search, Single Identity federation and Click to chat…)
- Provided strategic inputs for future roadmap
- Develop and enable enterprise strategy, standards, directions and governance for evolving IT portfolio, enterprise architecture and execution using TOGAF, Lean Six Sigma and ITIL best practices/principles.
- Creates Conceptual Solution/Vision for proposed projects
- Architecting & Designing an extensible solution while maintaining focus on performance throughout all components.
- Create Architecture Vision Document (AVD) and Architectural Design Document (ADD) consisting of Logical & Physical Component & Use case level Sequence Diagrams.
- Create Disaster recovery plan & standard work items.
- Establishes, maintains, and socializes roadmap for success in domain - achieving POA.
- Manages the technology portfolio (Troux).
- Provides Architecture Effort Sizing/Engagement Estimating.
- Translation of business need into IT application solutions
- Architecture of all technical componentry, including integrations between systems / components
- Provides technical leadership w/alignment to project needs and reference state
- Ensures technical design solutions meet principles, policies, and guidelines
- Ensures solutions adhere to Experience guidelines / principles throughout various phases of evolution
- Build prototype constructs (system configuration, infrastructure) to validate feasibility of hypothetical solution
- Collaborate with Business Analysts, Infrastructure Architects, and Developers to ensure infrastructure meets the need in an achievable, thought out, and effective way
- Driving technical issues resolution, review logs and be a key player in making the decisions of acceptability and take ownership of issues to resolution.
- Assist in the coordination of change and release management planning and related procedural activities
- Leading and mentoring others on the project team in the projects technical details, infrastructure, and other relevant nuances
- Escalation of issues and risks with the technical solution
Environment: SPARX Enterprise Architect, Microsoft Visio, TOGAF, Data power, Web Seal, Axway MFT, FileNet P8(SOAP/RESTful Web Services, IBM WAS, Apache Webserver, LDAP, Tivoli Identity(TIFM), Okta, AAOP(RSA), F5, SSH2, OBIEE, SAP BO, Tivoli Batch Scheduler(TWS), AutoSYS, Maestro, Oracle, Sybase, Informatica, CRM Siebel, Sales Force CLOUD, SRDF/A, DataGuard, Dynatrace, NetApp Storage/Files Mirror Snap, NetApp SRA, EMC SRA Site Recovery Manager
Confidential, Bloomington, IL
Technical Architect
Responsibilities:
- Responsible for defining services in MEGA architecture repository.
- Assisted senior architects in developing current and to-be systems architecture artifacts as part of Refresh Architecture effort.
- Helped analyze legacy applications and systems to derive required business functions and rules from existing applications.
- Project scoping, estimation, resource planning, and roadmap development gathering technology and business landscapes, conceptualizing solutions, building enterprise technology roadmaps and strategies
- Involved in creating five-year roadmap, system, technical and data architecturesfor moving legacy claims applications to new platform which consist of integrating with native apps (IOS, Android)
- Translating the end state business and technology models into architectural blueprints, including providing recommendations for technology and third-party components and determination of the appropriate fit.
- Responsible for writing and exporting WSDL interfaces and contracts in WSRR
- Responsible for creating Service dependency diagram, Service definitions and operations, Non-functional requirements, End to End performance budget early estimates
- Worked with the project team in analyzing functional requirements using facilitated sessions and modeling tools that are used to build complete, accurate and easily understood requirement component design documents.
- Verified that all components of the code complied with Authorization and Authentication standards and that all customer data is secured to comply with Confidential Standards and Government regulations
- Responsible for determining good end to end security solution and time funnel setup to meet consumer SLA
- Responsible for IT solution certificates, implementation and rollout plans
- Responsible for creating BVMs (Business volume matrix) to analyze the application performance
- Responsible for find out the application dependencies and strategic connection points input integration and system testing
- Conducted risk analysis as part of project criticality assessment
Environment: SOA, TOGAF, UML, Spring Framework, MULE ESB, SOAP/RESTful Web Services, JDK 1.5, J2EE, XML, SVN, Junit, RAD IDE, PostgreSQL, SQL, IBM WAS 6.1 & 8, Maven, MEGA, Microsoft VISIO, Active MQ, Data power, WMQ, Mainframe zOS, CICS, Cobol, LINUX, Web Seal, Open AM, LDAP, Data Power WSRR
Confidential, Fort Worth, TX
Technical Architect
Responsibilities:
- Responsible for gathering the system requirements, prototyping, and suggesting the best and optimal solutions to customers
- Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents
- Project estimation, task assignments, design documents review and code review of other team members
- Responsible for Release Migration Activities
- Developed the application using Presentation Services Framework that leverages the Model-View-Controller (MVC) architecture
- Created dynamic web pages using JSP and JSF tags, static content using HTML and CSS
- Designed, Developed the Web Services JAX-RPC, JAX-WS, WSDL, SOAP and XML technologies
- Designed and Developed the JSF as application framework with JSP as view and Spring IOC as middle ware
- Debugged and Tested the Web services using SOAP UI
- Responsible for setting up development environment includes Workspace setup in RAD & creating connection pool, data source, enabling the traces in Websphere Server
- Developed multithread shell programming scripts using sh, ksh in UNIX environment
- Worked with Ant build script and generated the ear files
- Responsible for ticket handling, issue analysis, providing work around solutions in shorter time in prod environment and coordinating and setting up conference calls with Infrastructure support, DBA, LDAP teams
Environment: Java, Spring IOC, Spring MVC, Spring, Flex, Web Services, JDK 1.5, J2EE, J2SE, XML, XML Schema, XSLT, SOAP, RESTful, SVN, Junit, RAD IDE 8.0, PL/SQL, Oracle11g Database Server, IBM WebSphere 6.1, Ant, Log4j, JSF.
Confidential, San Antonio, TX
Research Analyst/Sr. Java Developer
Responsibilities:
- Participated in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, architecture design and program specifications
- Developed the application using Presentation Services Framework that leverages the Model-View-Controller (MVC) architecture
- Developed user interface using JSP, JavaScript and CSS
- Developed Java Standard Tag Library (JSTL) custom tags to render information in the user interface
- Developed various EJB components like Session Beans to process the requests from the user in order to fulfill the business functionality
- Extensively used Hibernate in the data access layer to access and update the information in the database tables
- Implemented XML Web Services using SOAP to obtain Integrated Services
- Used XML parser APIs such as JAXP (SAX, DOM) and JAXB in the web service's data marshalling process
- Extensively used RSA for development
- Used WebSphere Application server 6.0 for deploying various components of an application. Used DB2 as the backend
Environment: Presentation Services Framework, JSP, JavaScript, CSS, WebSphere Application Server 6.0, RSA, JSTL, XML 1.1, Star Team, Java SDK 1.4, Hibernate 3.2, LOG4J, EJB (Session Beans), DB2, Ant, Adobe Flex, JUNIT, UNIX
Confidential
Lead Java Developer
Responsibilities:
- Wrote spring configuration for dependency injection
- Implemented Spring MVC, Spring IOC, Spring AOP methodologies
- Designed prototypes of User Interface for application using HTML and JavaScript
- Deployed the application using WebSphere Application Server
- Used JSP, struts-tiles for developing User Interfaces using Struts as framework
- Used Front Controller, View Helper patterns for the front-end development
- Used Service Locator, Business Delegate, Session Façade, Data Transfer Object, Value List Handler and Data Access Object patterns across the application for Middle tier
- Developed Session beans which encapsulate the workflow logic
- Wrote SAX and DOM XML parsers and used SOAP for sending and getting data
- Performed database design and created the DDLs for creation of tables
- Wrote PL/SQL stored procedures and used JDBC API
- Resolved the design issues of the team in the development of use cases
- Used XML and style sheets to generically specify output content and presentation respectively
- Identified the classes and their relationships
- Created the design artifacts such as class diagrams and flow representation through the sequence diagrams
- Added the artifacts to the low-level design document
- Developed the reusable Java components
- Developed the DAO Classes for each module
- Developed complex business flows in ILOG, JRules rule studio
- Provided Production support for multiple projects
- Prepared design documents
- Mentored new team members in LOG4J, ILOG JRules
- Used Tomcat and JBoss as application server to develop and deploy application
- Communicating with business analysts to resolve the requirements issues for the team
- Preparing the design documents and using tools like Rational XDE to create class diagrams, sequence diagrams, Collaboration diagrams for the use cases based on the need
- Used Junit for testing
Environment: JDK1.4, Web Services, J2SE, J2EE, XML, XML Schema, XSLT, SOAP, Apache Commons, J2EE Design Patterns, JSP, Servlets, JavaScript XML/XSLT, IntelliJ IDE, JBoss Server, Weblogic Server, Spring IOC, Spring 2.0, Spring MVC3.0, Hibernate, Junit, Oracle 9i, Maven, Windows XP, SVN, MULE Frame work, JMS, UNIX, ARIS.
Confidential
Java Developer
Responsibilities:
- Designed prototypes of User Interface for application using HTML and JavaScript
- Deployed the application using WebSphere Application Server
- Used JSP, struts-tiles for developing User Interfaces using Struts as framework
- Used Ajax for retrieval of menu or additional information
- Used TOAD for Data Management
- Involved in the designing of the modules with the architecture team (MVC architecture)
- Developed modules - Voter Registration, Absentee Ballot, Poll Worker and Candidate Management
- Used Front Controller, View Helper patterns for the front-end development
- Used Service Locator, Business Delegate, Data Transfer Object, Value List Handler across the application for Middle tier
- Used Hibernate to form persistence objects to interact with the database
- Wrote SAX and DOM XML parsers and used SOAP for sending and getting data
- Wrote PL/SQL stored procedures and used JDBC API
- Developed Applications using WSAD 5.0
- Other responsibilities include code review, release management and co-ordination with Onsite team
- Analysis of the problem and fixing defects in UAT phase
Environment: Java 1.5, Servlets, Hibernate, Struts Framework, JSP, MVC Architecture, Design Patterns, JavaScript, Oracle 9i Database Server, JBoss Server, CVS, iReports, Ant, Log4j for logging, Junits, JBuilder, Windows XP, Subversion