Sr. Technical Lead / Architect Resume
NewarK
SUMMARY
- 9 Years of experience as a Software Developer in Java (JDK1.7),J2EE, Hibernate, Spring, JSF, Seam, JQuery, AngularJs Proven abilities in leading complete SDLC entailing analysis, design, development and testing.
- Expertise in designing and coding N - tier architecture enterprise applications using Core Java (JDK 1.7), JSP, JSTL, Servlets, EJB 2.0/3.0, JDBC, JMS, web services, JNDI, AJAX, JavaScript, XML,XSLT, XSD, HTML etc.
- Expert at providing application re-engineering and modernization solutions.
- Successfully projects executed using middleware technology (IBM Web sphere Service Bus) and Business Rule Management Systems (BRMS) IBM I Log Rule Engine.
- Extensive use of Database (Oracle11g, MySQL, DB2) and Distributed System Programming.
- Well versed with coding and understanding existing code, which includes Java & C++
- Successfully project executed using technologies like Hibernate, Spring, Seam, Ajax, Struts, Ant, JUnit, and Batch Scripting.
- Extensive use of MVC (Model View Control), Client Server, N Tier Architecture, SOA based architecture and Design patterns (factory, Singleton, prototype, façade, MVC etc.).
- Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research.
- Worked on various Real-time host systems like Equation, Check Free, Metavante, Cactus, Express, and Fidelity (XES) System & Fiserv, Check Vision.
- Proven abilities in Performance Tuning and Performance Testing using tool like Load Runner 8.1.
- Worked on various projects using SCRUM (Agile Methodology).
- Experience in Coordination between Development, Testing, and Design, Release Management teams.
- Experience in generating requirements documentation and setting up lab at the initial stage of project.
- An effective communicator with excellent relationship management skills. Strong problem solving & analytical abilities. Possess a flexible & detail oriented attitude.
TECHNICAL SKILLS
Languages: Core Java, J2EE, VB, HTML, PL/SQL, UNIX Shell Script
Enterprise Solutions: Java EE, Rational Architect, TOGAF, UML, SOA Architecture, Enterprise Architect (EA) tool by Sparx System.
RDBMS: DB2 8.1, SQL Server 2005, MS Access 9x, Oracle 8i, MySQL 5.x
Concepts/Frameworks: JSP, Servlets, Java Beans, EJB 2.x/3.x, Struts1.x/2.x, JDBC, Hibernate 3.x, JUnit, Maven3, TestNG,log4j, CSS, AJAX, JQuery, J2EE 1.7, Web Services, Apache AXIS-2 Web Service framework, Spring 3.0, AJAX, Seam Framework 2.0,JSF2.0,Batch Framework, SOA architecture technologies like WebSphereESB6.x, WebSphere ILOG JRules BRMS 7.0, Apache CXF framework for Web Service,Orcale Service Bus,JBOSS Drools.
OS: Win’NT/98/00/XP/WIN7, AIX, UNIX, MS DOS
Scripts: Java Script, Batch Script, Shell Script, AngularJS 1.9, RequireJS API,NodeJs
IDE & Editor: IBM WSAD 4.0/5.x, Eclipse, Net beans IDE 5.5, RAD 7.X, Edit Plus, XML Spy, andWebSphere Integration Developer 6.2.
Testing Tool: Load Runner8.1, Quality Center, JUNIT,Qunit.
Web & Application Server: WAS6/7/8.5 (Websphere Application Server), Web Sphere Process Server 8.5, Tomcat 6.x/7.x, JBOSS 5.x/6.x,WebLogic 11g.
Version Control Tool: Rational Clear Case, Windows Source Depot, CVS, SVN,Perforce.
Design Patterns: MVC (Model-View-Controller), ANT, Front Controller, Service Locater, Business Delegates, Intercepting Filter, Transfer Object, Singleton, Factory Pattern, Adapter Pattern, Decorator Pattern, Template Pattern, IOC.
Other: Metathises, Orchestration, Misys Banking Systems -UK, Equation Core Host System, Fiserv Host System.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Technical Lead / Architect
Responsibilities:
- Design and Develop CDM (Customer Domain Model) modeling for credit card domain object using RAD(Rational Application Developer), XSD and JAXB.
- Designed and Developed java script based widget framework . by leveraging this framework consumer team can develop multiple inter widget communication application. main features offered like eventing, contexting, logging etc. Framework is developed in Jquery,angularJs and requireJs,nodeJs etc libraries.
- Used Spring 3.5 IOC, AOP and JAX-WS/JAS-RS(Restful web services) developing the front and backend application.
- Configure and deploy third parties web services in Webspshere ESB.
- Prepare usage guide and high level technical design documents for the client.
- Responsible for writing java script functions to make Ajax calls for customer profile Web service.
- Responsible for writing conversion logic for JSON translation from actual java object.
- Responsible for performance framework usage and Integration test for all the web services.
- Designed and developed validation framework and Logging framework in project.
- Developed security mechanism for required service provider web services.
- Designed and Developed exception handling framework for the project.
- Administering JIRA project management tool to keep track of team tasks.
- Used Apache CXF web service framework for SOAP and Rest.
- Extensive use of JAXB and Stax for writing XML Marshaller and Unmarshaller .
- Extensive use of UML diagrams like Sequence, Class, Deployment, and Object in all technical design documents.
- Responsible for writing business rules in JBOSS Drools based on JRule defined .
- Handling migration of rules from ILOG JRules into JBOSS Drools .
- Come up with estimate of work with the discussion of product owner in Agile Software development cycle.
- IBM websphere service bus configuration for service provider web services.
- Developed SSO mechanism with Check Free bill pay using Oath API. Used SH1 encryption mechanism and Spring based Wss4jSecurityInterceptor.
- Configured security certificates(.JKS/PKCS) for web service call. Implemented test cases to test certificate connection issue.
- Implemented Caching for Restful web services using IBM WebSphereeXtreme Scale to support 10 million calls per day.
- Responsible for managing continuous build automation tool using Jenkins.
- Used Agile (Scrum) methodology for execution of project.
- Responsible for writing the test cases using TestNG framework.
- Responsible for implementing best practices in Code review, Code Quality and using other java script JsLint, Qunit tool .
- Responsible for code review and quality process using checkstyle, Sonar and PMD tool.
- Responsible for wiring with external system using JMS/MQ Adapter mapping in Spring Integration framework.
Environment: Java (JDK1.7), Spring 3.5, Hibernante 3.5, XML, Oracle 11g, Websphere Application Server 8.x,Websphere Service Bus (7.x),Maven, JIRA, Apache CXF web Service Framework, Ubuild, SOAP UI, Fiddler, IBM RAD 8.5, Perforce source control. Tomcat 7.0 for Integration test Application, java script, JQuery, Jackson API’S for JSON conversion(Restful web services), Websphere Integrating Developer, Oauth API, WebSphereeXtreme Scale8.6,ILog 7.0,Rule studio, drools-compiler 5.4.0, AngularJS 1.9, RequireJS API,Node Js,Qunit,JSLint.
Confidential, Newark
Sr. Technical Consultant
Responsibilities:
- Design and Developed CDM(Customer Data Model )modeling for credit card domain object based on IFW IBM framework.
- Work in onsite and offshore model.
- Used Spring 3.5 IOC, AOP and MVC modules for developing the front and backend application.
- Prepare usage guide and high level technical design documents for client.
- Responsible for bank inbuilt framework CUT integration with NGEN project.
- Responsible for performance framework usage and Integration test for all the web services.
- Designed and developed validation framework and Logging framework in project.
- Developed security mechanism for required service provider web services.
- Designed and Developed exception handling framework for the project.
- Administering IBM JAZZ project management tool.
- Used Apache Axis2 web service framework for SOAP and Rest.
- Extensive use of JAXB for writing XML Marshaller and Unmarshaller .
- Designed DB-connector using Hibernate 3.0 which will talk to different databases systems.
- IBM websphere service bus configuration for service provider web services.
- Responsible for managing continuous build automation tool using Jenkins.
- Used Agile (Scrum) methodology for execution of project.
- Responsible for writing the test cases using JUnit 4.11 framework.
- Responsible for code review process using Sonar and PMD tool.
Environment: Java (JDK1.7), Spring 3.5, Hibernante 3.5, XML, DB2 10.x, Websphere Application Server 8.x,Websphere Service Bus (7.x),Maven, JIRA, IBM JAZZ, Apache Axis2 web Service Framework, Jenkins, SOAP UI, Fiddler, IBM RAD 8.5, Perforce source control. Tomcat 7.0 for Integration test Application and JMX MBean.
Confidential, New Jersey
Team Lead
Responsibilities:
- Developed web services using IBM RSA modeling tool for creating WSDL.
- Managing team of 6 persons in onsite and offshore model.
- Developed Used JMS for Asynchronous messaging service
- Used Spring 3.5 IOC, AOP and MVC modules for developing the front and backend application.
- Prepare low and high technical design documents using RSA.
- Responsible for developing end to end architecture using Struts2 and Spring 3.0 integration.
- Administering JIRA project management tool.
- Used Apache Axis2 web service framework for SOAP and Rest.
- Designed DB-connector using Hibernate 3.0 which will talk to different databases systems.
- Extensive use of UML diagrams like Sequence, Class, Deployment, and Object in all technical design documents.
- Configured adapters for different connecting real time web services in Oracle Service Bus.
- Responsible for writing mapping with external system using JMS Adapter in oracle ESB using Spring Integration framework.
- Responsible for creating and managing the messaging system (Point-Point and Publish/Subscribe) using JMS MQ.
- Responsible for managing continuous build automation tool using Hudson 3.0.
- Used Agile (Scrum) methodology for execution of project.
- Responsible for writing the test cases using JUnit 4.11 framework.
- Responsible for code review process using Sonar and PMD tool.
Environment: Java (JDK1.7), Struts 1.x, EJB 2.0/3.0,Spring 3.5, Hibernante 3.5, Ajax, XML, Oracle 11g, Weblogic Application Server 11g, Maven,Quality Center(HP),JIRA, JMS, Apache Axis2 web Service Framework, Hudson3.0, JQuery1.6, Enterprise Architect (EA) tool by Sparx System, RSA 7.0(Rational Software Architect) tool, SOAP UI, Fiddler, Splunk, Oracle Service Bus 10, Oracle JDeveloper,ESB Server .
Confidential
Technical Architect
Responsibilities:
- Designed solution for Login framework switching between Seam (provided by JBOSS) and Struts frameworks.
- Worked on decorator pattern for multiple message configurations in Seam framework.
- Extensive use of Executor Framework in multithreading.
- Solution delivered using J2EE best design patterns like Factory, Observer, Singleton, Prototype etc.
- Responsible for configure and install point to pint messaging in Websphere Message Broker.
- Responsible for writing the JSF files for UI design.
- Establishes Technical specs and design docs using EA Tool by Sparx System.
- Suggest open source technologies with POC.
- Guiding the team is doing POCs and early risk assessments.
- Designed and developed validation framework using Seam Framework.
- Responsible for setting/building up the development environment using JBoss Application Server.
- Responsible for writing the web services using JAX-WS so that it can be used in Webspehere Service Bus middleware between Java and SAP system.
- Extensive use of Rich faces and other JQuery API’s for UI design.
- Designed workflow business model for RS checkout process using jBPM tool.
- Used Rich faces API AJAX enabled libraries for dynamic resources, skinning, and component development.
Environment: JDK1.6, J2EE, EJB3.0, STRUTS 2.0, SEAM Framework 2.0, JAAS Login Framework, JSF 2.0, RichFaces 3, Oracle 11g, JBOSS, Enterprise Architect (EA) tool by Sparx Systems, Web Service-SOAP JAX-WS, WebSphere message Broker 6.2,Broker Application Development.
Confidential
Senior Technical Consultant
Responsibilities:
- Establishes design/coding guidelines and best practices.
- Involved into designing the business Rules using IBM I Log Rule Engine tool.
- Suggest open source technologies with POC.
- Guiding the team is doing POCs and early risk assessments.
- Provides technical advice and guidance to the project manager.
- Enforces compliance with coding guidelines using code reviews etc.
- Writing the SOAP Web Services using JAX-WS.
- Documented standards, guideline, and strategic plans to develop J2EE based software system.
- Analyze business and technology challenges, assess costs, and suggest solutions.
Environment: JDK1.6, J2EE, Struts, Hibernate, IBM Web Sphere ILOG BRMS, DB2, Rule Studio, RAD 7.0, WebSphere Integration Developer 6.2, Web Sphere Process Server 6.0.
Confidential
Enterprise Architect
Responsibilities:
- Documented standards, guideline, and strategic plans to develop J2EE based software system.
- Developed J2EE based software platform and helped in business process re-engineering from legacy system to distributed J2EE system
- Design and execute proofs-of-concept for critical enterprise capabilities, including building business case with costs, benefits, and efficiency measures.
- Responsible for preparing TOGAF framework Application and Data architecture documents.
- Conducted more than 70 interviews with different Section /Units for Confidential, South Africa to understand the current system architecture and challenges they have.
- Create future vision architecture to expedite delivery of new products and services to market while meeting company's cost and risk reduction objectives.
- Outline current and future vision enterprise architecture, including traceability from business and IT strategies to suggested technologies.
- Coordinate with architects and business experts across IS to translate key strategic objectives into actionable and governable roadmaps and designs.
- Prepared Data Architecture to design new database system for GDE.
- Analyze business and technology challenges, assess costs, and suggest solutions.
Environment: JDK1.5, J2EE, EJB, STRUTS, HIBERNATE, DB2, RAD 7.0,, Enterprise Architect (EA) tool and TOGAF Framework, GlassFish App Server.
Confidential
Sr. Developer
Responsibilities:
- Utilize JQuery to develop UI components using Struts MVC architecture.
- Used Spring 3.0 and Struts 1.2 in project.
- Developed SOAP based Web Service call to XES (Xpress Enterprise Services) to get online banking data.
- Used IFX 1.1.0 model to develop online baking CDM model.
- Used Ejb 3.0 for managing the transactions.
- Designed low and high level technical design documents.
- Responsible for unit testing using JUnit 3 framework.
- Responsible for performance tuning and involved in performance testing using HP Load runner tool.
- Extensive use of java script & Ajax, JSON for UI Design.
- Prepare lab for development at the initial stage of project using Ant, Ruby tools.
- Responsible for code review process using Sonar and PMD tool.
- Responsible for managing continuous build automation tool using Hudson 3.0.
- Used Agile (Scrum) methodology for execution of project.
- Responsible for design and implementing the web service using Axis2 Web Service Framework.
- JSF 2.0 framework is used to achieve rich UI.
- Used Agile (Scrum) methodology for execution of project.
Environment: Java (JDK1.7), RUP, Struts 1.x, Spring 3.0, EJB 2.0, JQuery1.6, XML, WAS 6, WSAD (Test Server), RAD 7.0, DB2 9.1, Ant, Quality Center, Clear case, CVS, JSF 1.2,JIRA Apache Axis2 Web Service 1.5, Load Runner 11.x, RSA, Hudson 3.0.
Confidential - New York
Responsibilities:
- Solution designed using J2EE best design patterns like Singleton/Factory/Decorator/Adaptor etc.
- Developed UI Services using JQuery component, which are used, for processing client requests and for UI based validation and verification.
- Prepare low and high technical design documents using EA tool by Sparx system & RSA.
- Responsible for design and develop security module using the JAAS (Java Authentication and Authentication Service) security framework.
- Responsible for developing end to end architecture using Struts2 and Spring 3.0 integration.
- Setting up a Maven Repositories, Maven build environment.
- Administering JIRA project management tool.
- Developed web services using Apache CXF web service framework for SOAP and Rest.
- Responsible for managing the transactions using Hibernate 3.0.
- Extensive use of UML diagrams like Sequence, Class, Deployment, and Object in all technical design documents.
- Responsible for creating and managing the messaging system (Point-Point and Publish/Subscribe) with Webspehere MQSerise using JMS MQ.
- Integrated single sign on and digital security mechanism using SAML API.
- Responsible for managing continuous build automation tool using Hudson 3.0.
- Responsible for designing new tables structures as per modules which can be easily fit into existing database design.
- Used Agile (Scrum) methodology for execution of project.
- Used adobe Flex API’s for front end design.
- Responsible for writing the test cases using JUnit 3.x framework.
- Responsible for code review process using Sonar and PMD tool.
Environment: Java (JDK1.7), Struts 2.x, Spring 3.0, Hibernate 3.0, Ajax, XML, WAS 8, IBM RAD 6.0, DB2 9.1, Maven, Adobe Flex,Quality Center, Rational Clear Case, SAML 2.0,JIRA, JMS MQSERIES, Apache CXF Web Service Framework, Hudson3.0, Load Runner 11.x, JQuery1.6, Enterprise Architect (EA) tool by Sparx System, RSA.
Confidential - Atlanta
Online Cash Manager
Responsibilities:
- Customized EP2.x S1 products (ACI Payment System).
- Designed and developed modules in latest and proved Java, J2ee, Struts1.2, and DB2 9.0, Web Service-JAX-WS technologies.
- Developed UI Services in Java, which are used, for processing client requests and for UI based validation and verification.
- Responsible for writing SQL Script java batch framework.
- Responsible for cross team integration for commercialization of product.
- Developed Meta file for Database mapping with Hibernate 3.0 integration.
- Developed JSP file with extensive use of java script & Ajax for UI Design.
- Responsible for using resource bundle file for configurable data and resource key definition.
- Developed Beans for business logic process.
- Prepared lab for development at the initial stage of project using Ant tool.
- Responsible for Deployment of application on Websphere application server.
- Responsible for peer to peer Code review and Testing.
- Used Agile (Scrum) methodology for execution of project.
- Responsible for developing the web services using JAX-WS.
Environment: Java (JDK1.6), Struts 1.x, Spring3.0, Hibernate 3.0, XML, WAS 6, WSAD(Test Server), DB2 9.1, Metathises, Rational Software Architect (RSA),RSA Orchestration, Ant, Quality Center, Clear case, CVS, JIRA, Web Service-JAX-WS,IBM MQ series.
Confidential
Responsibilities:
- Developed various modules RSA Authentication implementation in Online Banking product and in Teller product developed Cash Deposit, Cash Withdrawal etc.
- Developed UI Services in Java, which are used, for processing client requests and for UI based validation and verification.
- Responsible for unit testing, Integration Testing and performance testing.
- Responsible for performance tuning and involved in performance testing using Load runner and Junit.
- Responsible for cross team integration for commercialization of product.
- Developed Meta file.
- Developed JSP file with extensive use of java script & Ajax for UI Design.
- Used resource bundle file for configurable data and resource key definition.
- Responsible for writing EJB classes for business logic process.
- Deployment of application on Websphere application server.
- Used Ant for building the application.
- Used Agile (Scrum) methodology for execution of project.
- Performed unit test at the time of development.
- Responsible for peer to peer Code review and Testing.
- Used putty tool for communicate with AIX box for deployment and backup of application & D/B.
Environment: Java (JDK1.4/1.5), Struts, EJB1/2.0, XML, WAS 5/6, WSAD (Test Server), DB2, Metathises, Orchestration, RUP, Ant, Quality Center, Clear case, CVS, JIRA.
