Application/solution Architect Resume
TX
SUMMARY:
- 19+ Years of IT Experience
- 6 Years of Java Application Architect.
- 12 Years of Architect and Design.
- 12 years as Lead Progrommer.
- Proficient in designing and developing complex applications and proven record of delivering quality services around on Java Platform.
- A solution oriented professional with extensive technical knowledge in Core Java, J2EE, Struts
- Expert in developing web application using MVC Design Pattern, Spring Core, Spring MVC, Spring JDBC, Java Script, XML/HTML, Spring Boot 2.0, Spring Data
- Good Knowledge on no SQL using cansendra DB, Mogo DB as Data Sources
- Good knowledge of MicroSerices using Netflix OSS viz. Eureka, Zuul, Ribbon, feign load balancing, Hystrix and Hystrix dash board.
- Interation with API Payment Gateway Ingenio, Paypal, Sigle Sign on.
- Experience with OATH 2 - JSON Token Architecture and App Security, Spring Security and LDap with Spring Security.
- Integration with Oracle Data -Identity and Acccess Management, Site Minder, Keybores Authentication
- Code Quality report with Junit, Sonar Cube, PMD, Check Style and Maven integration with Jenkins
- Expouser on Application logging, Elastic log Stash, Slugth
- Worked on AWS -Java Deployment, Lamda using Server less architecture using node js, Spring boot Micro Services
- SOA and Web Services Integration, Middle Layer
- Worked on software development in Health Care, Information Media and Integration Services.
- Middleware services for DAM Integration
- Hands of expertise in Design patterns and UML.
- Certified in Sun SCJP, SCWCD, Sun Architecture J2EE 1.5
- Other Technology ColdFusion 7.0
- 8+ Years of work experience in Agile Scrum Methodology.
- 5+ Years in Continuous Integration, Maven and Ant build process
- Code Quality Analysis using PMD, Check Style
- Static analysis reports using Sonar
- I had worked for projects in the Banking, Health Care, and Information Media Domain.
- Possess excellent Communication and interpersonal skills
TECHNICAL SKILLS:
Languages: Java, CFML, JavaScript
Operating Systems: UNIX and Windows
Databases/RDBMS: SQL, PL/SQL, Oracle, DB2, Sybase, MS SQL Server
Internet Technologies: Servlets, JSP, JS JMS, SOAP and REST Web Services
Development Methodologies: OOAD, UML, Rational Rose RUP
Application Servers: Tomcat Web Container, JBoss, WebSphere6.0, 7.0,Weblogic .5/6.1/8.1
Development Utility Tools: Jbuilder, Ant, Toad, putty, XML Spy, log4j, Eclipse, WSAD
Web Frame Works: J2EE, Struts, Spring, Seam Hibernate
Testing Tools: Junit, Test NG, Continuous Integration Hudson, Jenkins
Configuration Management: CVS, VSS and PVCS
PROFESSIONAL EXPERIENCE:
Confidential, TX
Application/Solution Architect
Responsibilities:
- Involved an active role in analysis, designing and developed service layer modules with in enterprise SOA - Restful Services
- Detail Design - Class and Sequence Diagram, Collaboration document-Detail Design Document
- Coding
- Testing
- Development
- Implement and bring Confidential best practices viz., Codizant 360 Quality process, Implementing and extending the frameworks with Micro Services architecture.
- Organization Knowledge sharing sessions
- Co-Ordinate with Stake Holders for Testing, Quality Control and Releases
- Identity the needs of the associates and plan for needs.
- Organization Managerial Activities- Across Projects Confidential Business line
- Status of the associates
- Project Status and Tracker
- Weekly Status meetings
- Confidential Cross Managerial Activities- Across Projects Confidential Business line
- Status of the associates
- Project Status and Tracker
- Weekly Status meetings
- Team Status
- Capture team status
- Daily Task Management
- Follow-up on the tasks
- Schedule the plan for sub-sequence development and build releases
- Working with client manager- identity, update projects risks
- Align the budget with the resources
- Identify the Confidential resources across the board for hiring requirements
- Evaluate the Associates for up-coming assignments and projects
- Co-Ordination with Other team for the Application Integration
- Schedule for Integration Builds and Coordinate with QA for Release plan
- Bug Fix from previous release
- Allocating task to team for bugs rose from previous Release
Confidential, Pleasanton, CA
Integration Manager, Application Architect- KPIM
Responsibilities:
- Involved an active role in analysis, designing and developed service layer modules with in enterprise SOA - Restful Services
- Detail Design - Class and Sequence Diagram, Collaboration document-Detail Design Document
- Coding
- Testing
- Development
- Integration with LDAP/Enterprise Directory Services/ KPIM Oracle Identity Services.
- Identity and analysis of Business requirements
- Project Planning, Project Status with Client Manager
- Update MPP for Development teams
- Plan and Schedule weekly, monthly status meetings with the stakeholders
- Plan and co-ordinate timelines for QA Testing, QA Deployment, Pre-Pod and Post Product
- Plan for Early Integration of the application and identity integration issues
- Identity the risks during integration and notify the risk for leader ship management and client manager
Confidential
Client Manager
Responsibilities:
- Manage the resources for the Integration Line of Business
- Identify the resources across the projects
- Plan and schedule meetings with Confidential Leadership for resource planning and Confidential Business growth
- Identify the customer pain points and steam line the process using Confidential management application framework and quality management tools platform
Environment: & Tools: JAVA 6.0, J2EE, Spring 3.x, Spring MVC, Spring Rest, Spring JDBC, DB2, JUnit 4.0, Maven 2.x, Spring Tools 2.x, Web logic 11.x, Oracle 11g, Oracle OIM, Oracle Enterprise Directory integration.
Confidential, Sanjose, CA
Project Manager- Application Architect
Responsibilities:
- Overall technical lead - Single point of contact for all technical needs
- End-to-end technology requirements and delivery - ensure solution works as designed
- Review and vet the technology stack and solution architecture
- Collaborate with cross functional teams (PjM., tech leads, etc.) across project
- Ensure the project is implemented according to overall technical design
- Ensure the hardware/software environment meets the project requirements
- Assist Cutover Lead in creating technical aspect of the cutover
- Ensure technical aspect of inter-project dependencies are fully addressed
- Hardware/Software procurement support (contracts, licenses, sizing etc.??
- Proactively identifies, manages, resolves and/or escalates key technology risks and issues to the Project Manager.
- Identity and analysis of Business requirements
- Project Planning, Project Status with Client Manager
- Update MPP for Development teams
- Plan and Schedule weekly, monthly status meetings with the stakeholders
- Plan and co-ordinate timelines for QA Testing, QA Deployment, Pre-Pod and Post Product
- Plan for Early Integration of the application and identity integration issues
- Identity the risks during integration and notify the risk for leader ship management and client manager
- Cutover planning and support (acting as a cutover lead would be ideal)
- Ensure technical aspect of inter-project dependencies are fully addressed
- Ensure compliance with internal policies and practices (e.g. security etc.)
- Interact with NetSec, InfoSec, network, desktop support to complete necessary Confidential system requirements such as LDAP connectivity, e-mail routing, DNS changes, network connectivity for teams,
- Technical documentations for the various projects (solution architecture, drawings, etc.)
- Other technical work not within the work stream
Confidential
Solution Architect, Application Designer
Responsibilities:
- Involved an active role in analysis, designing and developed service layer modules with in enterprise SOA
- Detail Design - Class and Sequence Diagram, Collaboration document-Detail Design Document
- Coding
- Junit test cases
- Code Coverage
- Maven scripts
- Sonar Reports
- Continuous Integration- Hudson builds
- Pre and Post production support
Environment: & Tools: JAVA 6.0, J2EE, Spring 3.x, Spring MVC, Spring Rest, Spring JDBC, DB2, JUnit 4.0, Maven 2.x, Rational Application Architect, Web sphere 7.x, Google API- Geo Code, Distance API, Google MAPS API, Distance API
Confidential
Technical Manager
Responsibilities:
- Identity and analysis of Business requirements
- Project Planning, Project Status with Client Manager
- Update MPP for Development teams
- Plan and Schedule weekly, monthly status meetings with the stakeholders
- Plan and co-ordinate timelines for QA Testing, QA Deployment, Pre-Pod and Post Product
- Plan for Early Integration of the application and identity integration issues
- Identity the risks during integration and notify the risk for leader ship management and client manager
Confidential
Client Manager
Responsibilities:
- Manage the resources for the Integration Line of Business
- Identify the resources across the projects
- Plan and schedule meetings with Confidential Leadership for resource planning and Confidential Business growth
- Identify the customer pain points and steam line the process using Confidential management application framework and quality management tools platform
Confidential
Project Manager, Application Support Manager, Application Support Migration Architect
Responsibilities:
- Understanding the Organization level requirements and requirements gathering
- Creating a proof of concept based on the design Approach
- Detail Design
- Spring with Alfresco content management
- Integration Authoring platform with UI
- Identity and analysis of Business requirements
- Project Planning, Project Status to Confidential Leader Ship
- Update MPP for Development teams
- Cross Management Meetings with Application Stake holders
- Co-ordinate with Business StakeHolders, Client Partners
- New Technical Proposals for new Customers
- Showing Confidential Product Capabilities to the customers, by deliver Product Road show and Road map for the products
- Plan and Schedule weekly, monthly status meetings with the stakeholders
- Plan and co-ordinate timelines for QA Testing, QA Deployment, Pre-Pod and Post Product
- Plan for Early Integration of the application and identity integration issues
- Identity the risks during integration and notify the risk for leader ship management and client manager
Confidential
Sharing Test Results with Client Manager
Responsibilities:
- Manage the resources for the Integration Line of Business
- Identify the resources across the projects
- Plan and schedule meetings with Confidential Leadership for resource planning and Confidential Business growth
- Identify the customer pain points and steam line the process using Confidential management application framework and quality management tools platform
Environment: HTML5, JavaScript, XML, XSLT, DOM, SAX, Java (JDK 1.6), Spring Framework, Restful Service, JQuery, X-Stream.
Confidential
Manager, Solution Architect
Responsibilities:
- Architect, Design Develop.
- Code Quality.
- Code Reviews.
- Deliverables
- Co-Ordinate with Onsite counters parts in getting the requirements and use Agile /Scrum with 2 week short releases.
- Identity and analysis of Business requirements
- Project Planning, Project Status with Client Manager
- Update MPP for Development teams
- Plan and Schedule weekly, monthly status meetings with the stakeholders
- Plan and co-ordinate timelines for QA Testing, QA Deployment, Pre-Pod and Post Product
- Plan for Early Integration of the application and identity integration issues
- Identity the risks during integration and notify the risk for leader ship management and client manager
Confidential
Sharing Test Results with Client Manager
Responsibilities:
- The assert and assert’s meta data is insert into Univision Digital Assert system. Wrote an interface which will log the data to log file to specific format. The log4J file is configured to database. Logged data is fetched over report.User of the application has a dash board. User can select the services and frequently of the report which will provide no. of assert for given system.
- This report will give statistics about how many assert are injected into system and how many are just asserts and How many are asserts with Meta data for given date range.
- No.of interface- 3. -
- 1st interface for Assert injection and Source of DAM System
- 2nd Interface for logging
- 3rd Interfaces for Upstream System and downstream system
- Clients for Upstream and down Stream applications using Spring Web Service Template
- Multiple implementations with Type of Logging and Source of System
- No. of implementations - Each implementation for System
- No. JSP are 5
- Front’ control - 1
Environment: Java (JDK 1.6), Spring Framework, Spring MVC, MY SQL 5.5, Eclipse, SVN, XStream, Dozzer, JQuery
Confidential
Project Lead
Responsibilities:
- Understanding the Confidential Architecture
- To provide Details Design- Use case, Sequence Diagram and Class Diagram
- To provide status updates to client
- Testing system end to end
- Co-coordinating between upstream and downstream stake holders in hand-shaking the current system
- Implementation:
- Responsible for design, detail design of the system
- GRS Batch s and System Improvements:
- The application consuming services from upstream and downstream system
- Increased the response time by localizing the status codes
- Process Improvements and s
- Spring Batch as web deployment. Batch application is consuming around 7-8 hours for creating the feed. Reduced the system time to 3-4 hours for 40 K records.
- Identified the static data which can be avoid for hits
- Use in memory database for static data
- Use local Hashmap for repeated information to reduced number of hits.
Environment: Java (JDK 1.6), Spring Core, Spring MVC, Spring JDBC, Spring Batch, Spring Web services (Restful), Dozer
Confidential
Project Lead
Responsibilities:
- Capturing the requirements
- Creation of prototype based on requirements
- Providing technical solutions for client requirements
- Provided Technical solutions to improvise form creation
Environment: Java (JDK 1.6), Struts 1.3.2), Spring Core, Spring JDBC, Spring Web services (SAOP) Client.
Confidential
Project Lead
Responsibilities:
- Responsible for Analysis, Design, Implementation and Delivery
- Responsible for Database design
- Build and Releases using Maven
Environment: Java (JDK 1.6), Spring Core, Spring JDBC, Spring Web services (SAOP) Client.
Confidential - IME
Designer/Developer
Responsibilities:
- Responsible for design and implementation Hibernate layer for the Project.
- Responsible for Deployment and Build Process Management.
- Unit testing the code
Environment: Java (JDK 1.6), Hibernate 3.5
Confidential
Responsibilities:
- Understanding Seam Framework
- Mapping requirements to design, solution using JBoss Seam framework
- Developed iterative water fall model
- Detail Design and Delivery
- Responsible for Deployment and Build Process Management
Environment: Core Java, Seam Framework, MSSQL Server 2005, JBOSS Application Server 4.2.2 JavaEE Specification, Netbeans 6.1
Confidential
Project Lead
Responsibilities:
- Analyzing issues
- Coding
- Testing
- Delivery
Environment: Java (JDK 1.6), Batch programming, Unix Shell Script, Job