We provide IT Staff Augmentation Services!

Solution Architect Resume

5.00/5 (Submit Your Rating)

MO

PROFESSIONAL SUMMARY:

  • Software professional having around 12 years of experience in IT industry worked in diverse areas such as delivery/project management, Scrum master, solution architecture, client facing roles, building technical teams, design, development, release management, deployment and consulting.
  • More than 6 years of financial domain experience along with more than 4 years of telecom domain experience.
  • Worked as a Solution Architect and Consultant responsible for Technical leadership, IT Solutions, Innovation and Strategizing based on latest industry technology trends aligned to Infrastructure Automation, Continuous Integration (CI), Continuous Delivery (CD) & Continuous Monitoring.
  • Experience in setting up new DevOps environment by migrating from legacy manual release and deployment activities.
  • Design, Developed and managed CI and CD environments as well as prioritized functioning period and quick server response time.
  • Hands - on experience in implementation of Automated Environment Provisioning using open source tools like chef and vagrant.
  • Hands on experience on various DevOps tools such as Chef, Jenkins, Maven, ANT, IBM uDeploy, SVN, GIT, SonarQube, JIRA.
  • Development and version control of Chef Cookbooks. Testing of Cookbooks using Foodcritic, Test Kitchen and running recipes on nodes managed by on-premise Chef Server.
  • Hands on experience on BOSH, a VMware developed open-source cloud orchestration tool used to manage Cloud Foundry; helped develop BOSH best practices, identified bugs and suggested new features.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
  • Hands on experience in Core Java and Java EE technologies for more than 11 years.
  • Extensive experience in designing and development of software applications with JDK 1.5/1.6/1.7, Java EE, Servlets, JSPs, Tag libraries, Spring, Hibernate, Struts, EJB, WebServices(REST and SOAP), JMS, JavaScript, AJAX, JDBC, XML, JNDI, Java Beans.
  • Profound experience of more than 3 years in developing and managing Agile/Scrum and Waterfall projects.
  • Worked as a Technical Manager and Scrum Master for multimillion-dollar development, maintenance and enhancement projects.
  • Strong Java/JAVA EE, front and middleware development and design skills.
  • Hands on experience in multiple integration techniques such as SOA, Web services (REST APIs, SOAP) and other communication interfaces like TCP, HTTP, HTTPS etc.
  • Extensive Knowledge of OOAD (Object Oriented Analysis & Design) & UML Modeling.
  • Experience in all the phases of Software Development Life-Cycle (SDLC) design, development, implementation, integration, deployment, testing and maintenance as per quality standards using Agile and Waterfall methodologies.
  • Excellent Technical, Analytical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • Experience in working with various Databases like MySQL, Oracle, SQL Server, and DB2. Strong experience in JDBC, SQL, PL/SQL.

TECHNICAL SKILLS:

Programming Language: Java

Technologies: Java EE, Java Beans, Servlets, JSP, JDBC, JNDI, JMS, RMI, EJB, SOAP Web Services, Restful WebServices, Amazon Web Services (AWS), XML, JSON.

GUI and Scripting Language: JavaScript, AngularJS, HTML5, CSS, AJAX, Perl Script, Shell script for Linux, Batch script for Windows.

Database: Oracle, SQL server, MySql.

Architecture & Framework: Client-Server, MVC, Java EE, Spring 3, Struts 2, Hibernate, Apache Axis2, Jersey, Log4j, JUnit.

Methodologies: OOAD, UML, Waterfall, Agile

Application Server/Web Server: BEA WebLogic, IBM Websphere Application Server, Tomcat, JBOSS.

IDE and Tools: Rally Dev (Agile), Eclipse, NetBeans, IBM Rational Clear Case, Rational Clear Quest, Microsoft Sharepoint, PL/ SQL Developer, SVN, GIT, CVS, VSS, ANT, MAVEN, IBM Web Experience Factory 7.0(formerly Web Sphere Portlet Factory), Microsoft Project, SonarQube.

DevOps Tools: Version One(Agile), Jenkins, Ansible, Chef, Puppet, IBM UDeploy(Urban Code Deploy), CollabNet TeamForge(Application Lifecycle Management), Cloud Foundry, Bosh Cloud Foundry

Verticals: Banking, Finance, Financial Securities and Telecom

Operating Systems: Windows, Linux, Unix, Ubuntu, Mac OS X

EXPERIENCE SUMMARY:

Confidential, MO

Solution Architect

Responsibilities:

  • Responsible for creating process flow for build, deployment and Testing.
  • Work with application development team to understand and document deployment needs.
  • Implemented Chef Cookbooks, recipes (for Apache, JBOSS, Oracle etc…) to automate the infrastructure platform installation and configuration.
  • Develop new Chef Cookbooks to deploy MasterPass applications on JBOSS EAP6 application server.
  • Responsible for integrating Cloudbees Jenkins with Chef for coordinating Chef Cookbooks with Jenkins.
  • Define and manage automated builds and deployments.
  • Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings
  • Monitoring and management tools such as dashboard, infrastructure, service, deployment, and log views which let you track the status.
  • Creation of shell scripting & cookbook for system / software configurations.

Environment: Cloudbees Jenkins, Chef, GIT, Shell Scripting, Ruby, Rally Dev, SVN, MAVEN, Jira, Confluence, JBOSS, Test Kitchen, Docker, VMware vCloud Director.

Confidential

Solution Architect

Responsibilities:

  • Responsible for creating process flow for build, deployment and Testing.
  • Work with application development team to understand and document deployment needs.
  • Implemented Chef Cookbooks, recipes and Ansible Playbooks (for Apache, JBOSS, etc…) to automate the infrastructure platform installation and configuration.
  • Develop new Chef Cookbooks to deploy SSO applications on JBOSS application server.
  • Responsible for integrating Cloudbees Jenkins with Chef for coordinating Chef Cookbooks with Jenkins.
  • Define and manage automated builds and deployments.
  • Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings
  • Monitoring and management tools such as dashboard, infrastructure, service, deployment, and log views which let you track the status.
  • Creation of shell scripting & cookbook for system / software configurations.

Environment: Cloudless Jenkins, Chef, Ansible, Git, Shell Scripting, IBM Rational Clear Quest, IBM Rational Clear Case, Rally Dev, AWS

Confidential

Solution Architect

Responsibilities:

  • Responsible for creating process flow for build, deployment and Testing.
  • Define and manage automated builds and deployments.
  • Organized and facilitated sprint planning, daily stand-up meetings, reviews, retrospectives, release planning, demos and other Scrum-related meetings
  • Customize, implement and maintain robust tools in support of the ALM process.
  • Responsible for integrating different tools (Ant, Jenkins, SonarQube, CA RA, CA SV and Collabnet TeamForge) to have feedback to ALM tool TeamForge.
  • Created process/task workflow in CA Release Automation for deployment.
  • Responsible for Orchestration of process flow in Jenkins and Collabnet TeamForge.
  • Responsible for creation of End 2 End traceability for all process flow in ALM tool TeamForge.
  • Responsible for integrating Jenkins & Vagrant, Chef for on demand environment provisioning.
  • Monitoring and management tools such as dashboard, infrastructure, service, deployment, and log views which let you track the status.

Environment: CA Release Automation (Nolio), Jenkins, SonarQube, TechM iAF, Ant, Nexus, Collabnet TeamForge, Test Link, Java, Vagrant, Chef, SVN, GIT, VersionOne.

Confidential

Solution Architect/DevOps Consultant

Responsibilities:

  • Implemented Workflows Orchestration using Jenkins.
  • Implemented Automate the Environment provisioning Using Chef.
  • Used VM Creation Engines (Vagrant) or Shell script, to create different Environments (VMs).
  • Configuration of platform software’s using Chef.
  • For automation process, we have created the recipes in run list for the chef nodes to configure the Application Server, Web Server etc.
  • Shell script for configuration of IP, hostname and silent installation of chef client on the different environments.
  • Creation of shell scripting & cookbook for system / software configurations.
  • Implemented Chef Cookbooks, recipes and Puppet manifests (for tomcat, web logic, etc…) to automate the infrastructure platform configuration.
  • Implemented automated patch update for the particular environment platform software’s.
  • Develop suitable AWS-based and Hybrid solutions based on customer requirements.
  • Implemented Infrastructure as a code Using AWS, Vagrant

Environment: Chef, Jenkins, Git, Shell Scripting, IBM Rational Clear Quest, IBM Rational Clear Case, Rally Dev, AWS, Cloud Foundry.

Confidential, Atlanta, GA

Data Analyst

Responsibilities:

  • Managing data layer design delivery of GRID Layer applications.
  • Involved in System Requirement Analysis and Design.
  • Supervised design reviews and ensured all solutions met architectural specifications.
  • Facilitated scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
  • Manage the lifecycle of code development, from ideation to sprints to deployment.
  • Following the Agile Scrum methodology with sprint planning this includes the requirement analysis, story point estimation based on product backlog.
  • Identified different use cases from the requirements documents, designed use cases and documents in Req Pro.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
  • Have used Spring Dependency Injection for loose coupling of objects across different layers of the applications.
  • Participated in the code reviews for various initiatives, Performed Code Analysis using SonarQube to follow the Best Practices for Performance and Security.
  • Implemented require Java classes and used Log4J for logging purpose.
  • Followed agile scrum methodology.

Environment: Core Java, J2EE, Spring framework, Hibernate, Angular JS, HTML5, XML, Log4j, Req Pro, JUnit, SonarQube, Oracle, PLSQL, SVN, Rally Dev, Websphere Application Server.

Confidential

Tech Lead/Architect

Responsibilities:

  • Design and development of Mobile Number Portability and Backend Provisioning applications.
  • Implementation of required java REST services using Jersey framework for the module.
  • Worked with Spring 2.5 for dependency injection, configuration of server side technologies.
  • Analyzing the requirements and coming up with the Estimation and Plan for releases.
  • Designing and Preparing the Technical Specification document from the functional specifications.
  • End to end Management and Coordination of all phases (Requirements to Release to production).
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the development.
  • Developed views and Controllers using Spring MVC Framework.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
  • Actively involved in configuring the WebLogic application Server and deployed all the modules like Web modules and Business modules.
  • Migrated EAI applications from Weblogic 8 to Weblogic 12c.
  • Implemented test suits using JUnit.

Environment: Core Java, J2EE, EJBs, Spring framework, Hibernate, Rest Service using Jersey, Weblogic 12c, JUnit, HTML5, CSS, Maven, GIT.

Confidential, Atlanta

Sr Lead Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Development, support and maintenance of customer services and activation process modules of Point of Sale application.
  • Involved in requirements gathering, analysis, design and development of various features.
  • Following the Agile Scrum methodology with sprint planning this includes the requirement analysis, story point estimation based on product backlog.
  • Worked with Spring 2.5 for dependency injection, configuration of server side technologies.
  • Involved in Implementation and coding of front end screens using HTML, JavaScript and JSP.
  • Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Used JMS using MQ Series for asynchronous communication by putting the messages in the Message queue.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Developed JUnit test cases and deployed code only after passing through Test.

Environment: Java/Java EE, CSS, Javascript, HTML5, XML, JSON, AJAX, Spring, JSP, JMS, Hibernate, Webservices, Log4j, JUnit, Weblogic10, SVN, Maven, PLSQL, Oracle.

Confidential

Tech Lead

Responsibilities:

  • Management of the GME Cashflow Matching project and implementation of Data Fabric, CFM messaging modules.
  • Provided technical support to the business for the third party Data Fabric system Integration.
  • Designed and developed the CFM middleware services that meet the business by utilizing java.
  • Responsible for analysis,(coding) the complete development of the CFM web-interface part and Back End part of corresponding enhancement. Also involved in the testing phase.
  • Spearheaded project planning sessions with Onsite managers, business analysts, and team members to analyze business requirements and outline proposed solutions for CFM system.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Led design reviews and provided recommendations. Incorporated security requirements into design and ensured effective workflow.
  • Extensively applied various design patterns such as Front Controller, Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to IBM MQ, which connects to the legacy systems.
  • Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
  • Developed session beans, MDBs in EJB for business logic and used XML for several configuration tasks and Session Façade and Business delegate design patterns in Enterprise Java Beans implementation.
  • Developed application based on the MVC-II Architecture using Apache Struts framework.

Environment: Webservices, XML, CSS, Fiddler, Windows XP, LINUX/UNIX, Shell Script, Weblogic 8.1, Eclipse 3.5, Core Java, Struts 1.1, Servlets, JSP, EJB 2.0, JMS, Oracle 10g, SVN, MAVEN, Hudson, Nexus.

Confidential

Sr Java Developer

Responsibilities:

  • Development, support and maintenance of Schwab Institutional (SI.com) application. Ensuring all deliveries are in compliance with I.T. Unified Process (ITUP).
  • Involved developing and maintaining user interfaces SI.Com trading website to provide gateway for Investor Advisor to view their client information and also to trade on behalf of their clients.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Worked with Spring for dependency injection, configuration of server side technologies.
  • Involved in implementation and development of web pages using JSPs, Servlets, JSTL, HTML and Java Script.
  • Developed the required mock Java methods and POJO for UI testing.
  • Generate the required UML diagram and Use Cases for the QA testing of the system enhancement.
  • DevelopedServlets and JSPs based on MVC pattern using Struts Action framework.
  • UsedLog4J logging framework to write Log messages with various levels.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Involved in the design of the Presentation Tier, Services Layer etc., for all the initiatives.
  • Involved in Sever side validation based on the Business rules using Spring Validation.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Followed the Agile development with the team situated in different locations.

Environment:, Windows XP, Linux/Unix, Weblogic, Eclipse, Core Java, Spring, Hibernate Servlets, JSP, XML, HTML, Java Script, Oracle, Rational Clear Case, ANT, UML.

Confidential

Java Developer

Responsibilities:

  • The project involves maintaining, enhancing and supporting middleware applications named Metadata Persister, Message Persister. These applications are listener processes running in Weblogic instances.
  • Work with enhancement of the investment advisor module as well as the finance management tool.
  • Involved in Development, support, maintenance and enhancement of the Critical Engineering Trading applications like Dollar Cost Averaging, Message Persister, Turbo Tax etc.
  • Managing defects from identification to closure through the Release Life Cycle. Suggest changes for efficiencies within or between systems, as it impacts projects and enhancements prior to implementation.
  • Involved in configuring JMS using MQ Series for asynchronous communication.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to IBM MQ, which connects to the legacy systems.
  • Used Hibernate framework for developing the persistence layer.
  • Used JavaScript and jQuery to perform checking and validations Confidential Client's side.
  • Used JMS using MQ Series for asynchronous communication by putting the messages in the Message queue.
  • Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc., struts tiles, and validation framework.
  • Refactored the code to avoid direct dependency of the presentation layer on the DAO.

Environment: Windows XP,LINUX/UNIX, Shell Script, Weblogic 8.1, Eclipse 3.4, Core Java, Java EE, Struts 1.2, Servlets, JSP, JavaScript, XML, JMS, EJB, Oracle 9i, Rational Clear Case, JNDI, JDBC, JUnit.

Confidential

Java Developer

Responsibilities:

  • Developed the required and customize JSPs for the different clients as per the contract requirement.
  • Involved in developing Bluechip Master module and middleware services.
  • Generate the required Java object and classes inheriting the core framework classes.
  • Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc., struts tiles, and validation framework.
  • Used Hibernate framework for developing the persistence layer.
  • Developed HQL statements to process the data from the database.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Used JavaScript and jQuery to perform checking and validations Confidential Client's side.
  • Involved in developing the DAO layer using Hibernate framework.
  • Designed and developed the user interface screens, data base design changes and changes to user access modules

Environment: Core Java, Java EE, JSP, Servlets, Hibernate, Struts, MS SQL Server 2000, JBOSS 4.0, MyEclipse 4.1.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing IRGT risk and rating analysis system.
  • Worked on desktop Java technologies including JavaBeans, AWT, and Swing API.
  • Developed the desktop application presentation layer using Swing API.
  • Developed business logic of the application using EJB Session Beans.
  • Developed web pages using JSPs, Servlets, JSTL, CSS, HTML.
  • Developed complete Web tier of the application with Struts MVC framework.
  • Created Plain Old Java Object (POJO) layer to facilitate the sharing of data between the flex business objects and the J2EE business objects.
  • Worked on Bug-Fixing and application testing task.
  • Developed mock delegates for the testing purpose in absence of data service.

Environment:, Core Java, Java EE, Servlets, JSP, Java Beans, Swing, Struts, EJB 2.0, XML, Oracle 9i, Eclipse 2.1, JBOSS Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing Java code for CBAT Transaction management system.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, JQuery, CSS and AJAX.
  • Used Struts validator framework for server side validation.
  • Developed views and Controllers using Struts MVC Framework.
  • Implemented Database connectivity with JDBC for communication between application and Oracle database.
  • Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc., struts tiles, and validation framework.
  • Used Struts Tag Libraries, JSTL, JSF and other in-house tag libraries.
  • Implemented test cases for Unit testing of modules using JUnit.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Involved in Sever side validation based on the Business rules.

Environment: Core Java, Java EE, Servlets, JSP, Java Beans, Struts, XML, Oracle 9i, Eclipse 2.1, Javascript, CSS, HTML, JQuery, Ajax.

We'd love your feedback!