Principal Solutions Architect Resume
Plano, TX
PROFESSIONAL SUMMARY:
- 12+ Years of experience in IT, Software and Automation industry.
- In - depth architecture, design and development experience in large scale enterprise and web applications using JAVA, J2EE and Cloud technologies.
- 4+ Years Client facing experience as a Solution Architect/Technical Architect in USA.
- IBM Certified Cloud Platform Developer (IBM BlueMix for PAAS) .
- Certified Scrum Master (CSM) from scrum alliance.
- Oracle Certified Expert Web Services Developer.
- Sun Certified Business Component Developer.
- Sun Certified Web Component Developer.
- Sun Certified Java Programmer.
- Domain knowledge includes Telecom, Finance and Healthcare.
- Good knowledge of Cloud technologies (SAAS, PAAS, IAAS) including hands-on experience on IBM Bluemix, RedHat Openshift, Spring Cloud, Kubernetes, Docker and Microservices.
- Good knowledge of Agile Methodology (Scrum/SAFE- Scaled Agile), Test Driven Development (TDD), Continuous Delivery (CI/CD) with DevOps principals.
- Technical skill set includes Java, JEE, Spring Boot, Camel, Microservices, Web Services, JAX-WS (Soap), JAX-RS (Restful Services), EJB 3.0, Struts, JSP, Servlet, PL-SQL, ORM framework (JPA/Hibernate).
- Excellent knowledge of WebSphere Application Server, JBOSS EAP, Tomcat.
- Good knowledge of React JS, Node JS, TypeScript and Full Stack development.
- Good understanding of Object Oriented Methodology and Design Patterns.
- Excellent communication and interpersonal skill, self-starter, customer focused.
TECHNICAL SKILLS:
Operating Systems: Linux (RHEL), UNIX, Windows, CentOS (Oracle VirtualBox)
Domain: Telecom, Finance, Healthcare
Languages: Java8, Java7, J2EE1.4, JEE5, JEE6, PL/SQL, Groovy
Framework: Struts 2.0, Struts 1.1, Apache Camel, Spring Boot
Databases: Oracle 10g and 11g, MS-SQL 2008, No-SQL (Mongo)
Web Technologies: JSP, Servlet, EJB 2.1, EJB 3.0, Spring, Hibernate, JMS, JPA
Scripting Language: HTML, XML, Java Script, AJAX, JSON, TypeScript
Web Services: JAX-RPC,WSDL,JAX-WS(Soap),JAX-RS(Rest), MicroServices
Application Server: WebSphere 8.5, JBOSS EAP 6.3, WebLogic 12c
Web Server: Apache 2.2, IHS8.0
Container/Cluster: Tomcat, Docker, Kubernetes
SDLC Tools: Rally Dev, TDP, RTC (Rational Team Concert),HP QC, Jira
Versioning & Analysis: GIT, CVS, SVN, Fortify, Requisite Pro, Sonar, FindBug
IDE: RAD 8.5, 8.0, Eclipse, JDev Studio, Visual Studio Code
WORK EXPERIENCE:
Confidential
Principal Solutions Architect, Plano, TX
Technologies/ Environment: Microservice Architecture, Spring Boot, Apache Camel, JAX-RS (Rest Services), Jersey, Java8, Mongo DB, log4j, Maven, Jenkins, Kibana, Tomcat, Docker,Kubernetes, GIT/CodeCloud Kafka, Splunk, Agile Craft
Responsibilities:
- Review BR (Business Requirement), TR (Technical Requirements), SR (System Requirement) and other requirement documents.
- Work on Solution Architecture and Prepare Solution Approach and ADD (Architectural Directional Document) as required.
- Completed POC/Prototype for intended solution using cloud platform and different new technologies like Kubernetes, Docker, IBM Bluemix, Openshift.
- Showcase solution to client/stakeholders and accommodate review comments as required.
- Involved in evaluation and system study of different MDM vendor.
- Prepare High Level Design (HLD) and Application Interface Documents (AID) as per the business requirements.
- Prepare EPIC/User Stories for Agile Projects using Rally Dev or IBM RTC (TDP) tool as needed.
- Develop Detailed Design of the requirement as needed.
- Participate in Agile Scrum calls with development team.
- Involved in Test Driven Development/Test Automation using JUNIT/Mockito and Continuous Integration/ Continuous Deployment.
- Performed component testing with Behavioral Driven Development (BDD) using Rest Assured.
- Performed consumer driven contract testing using PACT framework.
- Implementation of Microservices using custom framework with Spring Boot, Apache Camel, Rest Services (JAX-RS), Docker, Kubernetes.
- Implemented orchestration layer using different Microservices.
- Designing and implementing business logic in beans and camel route xmls.
- Implemented Mongo DB for audit logging.
- Developed validation framework using Groovy.
- Post prod deployment monitoring on Linux server/Kubernetes cluster using Prometheus and Grafana.
- Understanding the business requirements, application and its complexities, involved during the knowledge transfer phase.
Confidential
Technical Architect
Technologies/ Environment: Java8, Java7, Spring Boot, Rest Services, EJB3.0, JAX-WS (Soap WebService), Oracle 11g, IBM RAD (8.5) IDE, WebSphere Application Server (8.5), log4j, Maven, JMS, WebSphere MQ
Responsibilities:
- Review BR (Business Requirement), TR (Technical Requirements), SR (System Requirement) and other requirement documents.
- Work on Solution Architecture and Prepare Solution Approach and ADD (Architectural Directional Document) as required.
- Prototype development and demo for existing application migration on PAAS cloud platform using IBM Bluemix and Openshift.
- Prepare High Level Design (HLD) and Interface Documents as per the business requirements.
- Prepare EPIC/User Stories for Agile Projects using Rally Dev or IBM RTC (TDP) tool as needed.
- Involved in prototype of various new initiatives and solutions.
- Detailed Design of the requirement as needed.
- Participate in Agile Scrum calls with development team.
- Follow Test Driven Development and Continuous Integration process.
- Develop XSDs and WSDLs for Web services.
- Creation and Implementation of Web services using JAX-WS (Soap Services) and JAX-RS (Restful Services).
- Designing and implementing business logic in EJBs.
- Using Oracle database for persistence layer, and developed various SQL queries using PL/SQL.
- Develop application using IBM’s RAD and deploy on Web Sphere Application Server 8.5 and JBOSS EAP6.3.
- Mentoring and guiding the new joinees.
- Offshore and onshore coordination as needed.
- Thorough Code review with team.
Confidential
Tech Lead/Technical Architect, White Plains, NY
Technologies: Core Java6, JSP, Servlet, EJB 2.1, EJB3.0, JAX-WS, JAX-RPC, Oracle 11g, 10g, IBM’s RAD (8.0, 7.5) IDE with Web Sphere Application Server (7.0, 8.0), log4j, Maven, Ant build
Responsibilities:
- Prepare High Level Design (HLD) and Interface Documents as per the business requirements.
- Prepare EPIC/User Stories for Agile Projects using Rally Dev tool as needed.
- Develop Detailed Design of the requirement as needed.
- Follow Test Driven Development process.
- Key role in developing EJB, Web Services, business interfaces.
- Develop XSDs and WSDLs for Web services.
- Creation and Implementation of Web services using JAX-WS.
- Designing and implementing business logic in EJBs.
- Participate in SDLC of project and release.
- Contributed in writing SQL queries.
- Involved in Design, Coding, testing.
- Involved in preparing the release documents like Design/Development package for the audit purpose.
- Involved in mapping of requirements (BR, SR, HLD, AD,IST mapping) using RequisitePro tool.
Confidential
Senior Software Developer, White Plains, NY
Technologies: Core Java6, JSP, Servlet, EJB 2.1, EJB3.0, JAX-WS, JAX-RPC, Oracle 11g, 10g, IBM’s RAD (8.0, 7.5, 6.0) IDE with Web Sphere Application Server (6.0, 7.0, 8.0), log4j.
Responsibilities:
- Review High Level Design (HLD) and Interface Documents to understand business requirements.
- Key role in developing EJB, Web Services, JSP pages for client components.
- Coordination with offshore team
- Develop XSDs and WSDLs for Web services.
- Creation and Implementation of EJB-Web services using JAX-WS and JAX-RPC.
- Designing and implementing business logic in EJBs.
- Participate in SDLC of project and release.
- Contributed in writing SQL queries.
- Involved in Low Level Design/Detailed Design, Coding, testing.
- Involved in preparing the release documents like Design/Development package for the audit purpose.
- Involved in mapping of requirements (BR, SR, HLD, AD,IST mapping) using RequisitePro tool.
- Participated as Security Analyst and Involved in source code analysis using Fortify tool to find Vulnerabilities in code and get it fixed
Confidential
Software Developer
Technologies: HTML,XML,Java,JDBC,JSP,Servlets,EJB,WebService(JAXWS, JAXRS), Oracle 10G, Websphere, RAD7.5
Responsibilities:
- Review High Level Design (HLD) and Interface Documents to understand business requirements.
- Key role in developing EJB, Web Services, JSP pages for client components.
- Coordination with onsite team for the scheduled task.
- Coding, debugging and production support.
- Post deployment assembly/regression testing on UNIX server.
- Contributed in writing SQL queries.
- Involved in Low Level Design/Detailed Design, Coding, testing.
- Involved in preparing the release documents like Design/Test plans for the audit purpose.
Confidential
Software Engineer
Technologies: HTML,XML,Java,JDBC,JSP,Servlets,EJB,WebService(JAX-WS, JAX-RS), Oracle 10G, Websphere, RAD7.5
Responsibilities:
- Involved in the systems requirement study and development.
- Used Servlet and EJBs and Struts MVC to handle service layer business rules.
- Developed UI using JSP, JavaScript, HTML.
- Developing code for data access using DAO design pattern for persistent.
- Worked on SQL Server, write and developed various complex SQL queries.
- Involve in writing stored procedure using PL/SQL.
- Key role in writing EJB, JSP pages for client components.
- Tool generation. (Excel to XML converter)
- Actively contributed in implementing Servlets as Controller Object.
- Contributed in writing SQL queries.
- Written POJO (Plain Old Java Object) and Helper Classes using Core Java.
- Participated in design and code review process with team.
- Involved in Coding of commands and java files for audit module which is the most desirable module for bank administrator for security purpose.
- Enhancement of Audit and Digital Signature modules of the product which makes product more secure.
Confidential
QC/Service Engineer
Technologies: Application/Product Maintenance and support, Algorithm Design, RS-232 Communication, Software installations and Support.
Responsibilities:
- Troubleshooting Product, Application and Software issues.
- Hardware and software communication via RS-232.
- Configuration of the applications and support.
- Key role in Application and software Support.
- Installation and validation of Tiamo/Tinet software.
- Enhancement and Maintenance the Tiamo/Tinet software algorithm’s as per requirement.
- Validate the test results.
- Provide help for the audit by preparing required documents for the test results.
