Technical Lead Resume
NY
SUMMARY
- 9+ years of experience in design and implementations of Java / J2EE based enterprise applications. Experience in Application design and Developing of B2B (Open Integration through XML, SOA and web services)
- Having Good Experience in Banking, Financial Services and Insurances and Ecommerce domains and knowledge in Telecom Domain .
- Extensively worked on n - tier architecture system with application system development using Java, JDBC, Servlets, JSP, Struts, EJB- Session bean, Entity bean, MDB, Spring, Hibernate, XML, HTML, CSS, JavaScript, JQuery, JSON, AJAX and IDETool.
- Expertise inClient Side designingandvalidationsusing HTML5, CSS, JavaScript and JQuery.
- Implemented Rich User Interfaces using JSP, JSF,JSTL, HTML5, CSS, CSS3, JavaScript and AJAX.
- Deployed and Configured Java/J2EE application in Web Sphere, Web logic, INautilus & UNIX environments.
- Expertise with spring, Hibernate, and Struts application frameworks.
- Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java
- Strong in Object oriented fundamentals and relational database principles and Patterns (OO Patterns, J2EE
- Patterns, SOA Patterns)
- Developed Software using Agile Methodologies.
- Hands-on experience with various Application servers and Web servers (WebLogic,IBM Web Sphere
- Application Server, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse,
- Net Beans.
- Have good experience on RDBMS database technologies like SQL,PL\SQL, Oracle10g/11g and MySQL
- Strong experience in database design using DDL, DML, writing complex SQL Queries and Stored Procedures.
- Expertise in working with Developer IDEs like ECLIPSE, RAD and multiple operating systems like Windows
- XP/ 2000/ NT and UNIX.
- Experienced in test driven development (TDD). Practiced test first development.
- Having experience in front end technologies in AngularJS.
- Experience in software configuration management using RationalIBM Clear Case,SVN.
- Proficient in unit testing the application using JUnit.
- Have good experience in Performance testing by Using JMeter.
- Experienced in building tool Maven and ANT.
- Leading daily standup meetings and monitoring progress to facilitate PM and developers
- Able to learn and adapt emerging technologies in work area.
- Ability to multi-task, work independently and as part of multiple team.
- Highly motivated, analytical problem solver and troubleshooterwith strong attention to detail.
- Excellentinterpersonal abilities, communication skills, time management and team skillswith an intention to work hard to attain project deadlines under stressful environments.
- Conducted detailed requirement gathering through sessions, use case diagrams and prototypes.
- Highly passionate and curiousabout new Front-End development technologies and has ability in mastering them with a keen awareness of new industry developments.
TECHNICAL SKILLS
FrontEnd Technologies: HTML5, JAVA, Javascript,Ajax, Jquery,CSS,JDBC, Servelets,Web services, SOAP, XML, Hibernate, JSP, JSF, JSON and Angular JS
Programming Languages: Java 1.6, J2EE1.6, SQL, PL/SQL
Operating Systems: Win XP/Vista/7/8, Linux.
Java/J2ee Technologies: Java1.6, JDBC, Servlets3.0, EJB3.0 (Entity, Session, MDB), JSP2.2, JSF, JSTL, Struts2.3, Spring2.5, Hibernate3.5, XML, Web Services,SOAP, RESTful.
Client Side Programming: JavaScript, HTML5, DHTML, CSS, CSS3, AJAX, JQuery
RDBMS: Oracle 11g, MySQL.
Application Server: WebLogic 9.0, Tomcat 6, WebSphere 7.0, JBOSS and INautilus
Logging& BuildTools: Log4j, Apache Ant, Maven, SQL Developer, Junit
Framework: Struts2.3, Spring 2.5 & 3.0, Work-Flow,Hibernate3.5.
Version Control: IBM ClearCase, CVS, SVN, GIT
IDE: Eclipse, My Eclipse and RAD
Testing/ Peformance Tools: JUnit, BMC Remedy Tool, JMeter.
Bug tracking Tools: HP Quality Center 1.0
PROFESSIONAL EXPERIENCE
Technical Lead
Confidential, NY
Responsibilities:
- Involved in the development of Software Development Life Cycle in Rational Unified Process.
- Worked with Clients and the analyze to gather the requirements.
- Prepared the designing Use-case, Sequence Diagrams, Class Diagrams and Data Flow Diagram
- Intracts with Data Analyst to create Data Modeling for Books & Records.
- Prepared Functional Specific & Technical Documents Design for each module.
- Design User Interface by using JSP, HTML5, CSS3 and Java Script.
- Worked on Servlets, JUnit and JDBC technologies.
- Written the configuration files like Python file and Dabble files to interact with Services.
- Written the Service Classes and Value Objects to interact with Entity Beans.
- Extensively implemented the Error Handing with different transition status in application
- Written functionalities for Business logic by using Spring MVC.
- Written the RDBMS- SQL Query to get the values from the Database.
- Extensively worked with JavaScript for various front end validations
- Used to Prepare and executed TDD for each module.
- Implemented Webservicess through out the application from Legacy systems like Mainframes.
- Using SOAP messages from Mainframes system we have generated java code and Embedded in to the application.
- Conduct the code review comments for the application
- Executed Sanity and Smoke, Regression and Performance testing for application.
- Maintained the source code Using CTE( IBM - Clear Tool Explorer) as a version control
- Used to get the logs from Production, XAT, UAT and DEV through WINSCP, Unix and Linux scripts.
- Used Bug tracking tool for interaction with testing team updates..
- Attending daily scrum meetings for reporting the status.
- Used Sonar to maintain coding standards for the project.
- Experience in performance testing by using JMeter.
- Actively participated in the complete life cycle of the project, from the requirements phase toProduction phase.
Environment: Java1.6, J2EE,, Servlet, JSP, EJB3-Entity beans, HTML5, CSS3, Java Script, RDBMS- Oracle11g, iNautilus Server,XML, Sonar, CheckStyle, FindBugs Java Script, NetXToolStudio (NTS), SOAP, JUnit, Log4j WinSCP, Unix and Linux.
Module & Technical Lead & Sr. Application Devloper
Confidential, NY
Responsibilities:
- Collected Business requirements from the client and Business Analyst, Functional Specification Document (FSD) have been developed
- Developed the High level Design Documents(HLDD) & Low Level Design Documents (LLDD).
- Developed the components that are used by internal members and for the application.
- Prepared the SDD based on the FSD from the scratch.
- Managed full lifecycle of software development including documenting functional specs, technical specs,coding, unit testing, system integration testing and implementation.
- Prepared the designing of Use-cases, Sequence Diagrams, Class Diagrams and Data Flow diagram
- Followed Agile scrum methodologies.
- Intracts with Data Analyst to create Data Modeling for Books & Records.
- Design User Interface by using JSP, HTML5, CSS3 and Java Script.
- Worked on Servlets, JUnit and JDBC technologies.
- Written the Configuration files like Python file and Dabble files to interact with Services.
- Written the Service Classes and Value Objects to interact with Entity Beans.
- Extensively implemented the Error Handing with different transition status in application
- Written functionalities for Business logic by using Spring MVC.
- Written the RDBMS- SQL Query to get the values from the Database.
- Used to Prepare and executed TDD for each module.
- Used Log4j for debugging the logs.
- Used to get the logs from Production, XAT, UAT and DEV through WINSCP, Unix and Linux scripts.
- Conduct the code review comments for the application
- Executed Regression and Security Testing for application
- Implemented Webservicess through out the application from Legacy systems like Mainframes.
- Using SOAP messages from Mainframes system we have generated java code and Embedded in to the application.
- Experience in performance testing by using JMeter.
- Responsible in maintaining the Project code Using Clear Tool Explorer as a version control.
- Actively participated in the complete life cycle of the project, from the requirements phase toproduction phase.
Environment: Java1.6, J2EE,, Servlet, JSP, EJB3-Entity beans, HTML5, CSS3, Java Script, RDBMS- Oracle11g, iNautilus Server, HTML5, XML, Java Script, NetXToolStudio (NTS), SOAP, JUnit, Log4j, WinSCP, Unix and Linux.
Sr. Application Devloper
Confidential, NY
Responsibilities:
- Involved in the development of Software Development Life Cycle in Rational Unified Process.
- Involved in designing Use-case, Sequence Diagrams, and Data Flow Diagram
- Prepared RDBMS- SQL scripts with different kind rules for workflow process.
- Preapred Functional Specification Document for Costner IBD.
- Prepared new Model F Proces for different level of approvals in iGrafx for Costner .
Environment: RDBMS- Oracle DML scripts, SQL Devloper.
Sr. Software Engineer
Confidential, Warren City, NJ
Responsibilities:
- Prepared the designing of Use-cases, Sequence Diagrams, Class Diagrams and Data Flow diagram.
- Responsible to analyze the rating for fixed income securities like equities, MF, Derivatives, SI.
- Responsible to provide the rating based on products combination, maturity dates and etc.
- Prepared Technical Documents Design for each module.
- Analyzing the new requirements, prepared UML diagrams for each functionality.
- Created Data source configuration in Webspheare.
- Created JMS configuration for passing messaging service in websheare.
- Created MDB- JMS BUS Creation, Bus Member, SI Bus Destination, JMS Connection Factory, JMS Queue and Activation specifications.
- Design User Interface by using JSP.
- Responsible for writing the Delegate Class and Value Objects to interact with Services.
- Responsible for writing the Service Class and Value Objects to interact with DAO.
- Responsible for writing the DAO Class to interact with JDBCutil.
- Responsible for writing the JDBCUtil Class to interact with Database.
- Used to Prepare and executed TDD for each module.
- Responsible to generate the product ratings based on the Rules engine.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures.
- Written database Procedures, Meterialzed Views as per the business logic requirements.
- Responsible for writing RDBMS- SQL Query to get the values from the Database.
- Responsible for deploying application EAR in websphear application server.
- Prepared and executed Unit Test Cases for each module.
- Executed Integration testing, Component testing,System testing and Functional Testing to the whole Application.
- Responsible in maintaining the Project code Using SVN as a version control system.
- Involved in defect tracking and defect fixing.
Environment: Java 1.5, Servlet, JSF, Struts2.3, EJB3.0(Session Beans, MDB), IBM Wepshere application server7, Oracle11, HTML5, Java Script, Ajax, JQuery, JSON, XML, JUnit, SVN, RAD and MyEclipse.
Software Engineer
Confidential, Warren City, NJ
Responsibilities:
- Analysis of the specifications provided by the clients in coordination with BA and clients
- Prepared the designing of Use-cases, Sequence Diagrams, Class Diagrams and Data Flow diagram
- Created Data source configuration in Webspheare.
- Created JMS configuration for passing messaging service in websheare.
- Prepared Technical Documents Design for each module.
- Design User Interface by using JSP.
- Responsible for writing the Delegate Class and Value Objects to interact with Services.
- Responsible for writing the Service Class and Value Objects to interact with DAO.
- Responsible for writing the DAO Class to interact with JDBCutil.
- Responsible for writing the JDBCUtil Class to interact with Database.
- Used to Prepare and executed TDD for each module.
- Responsible to generate the product ratings based on the Rules engine.
- Responsible for writing RDBMS- SQL Query to get the values from the Database.
- Responsible for deploying application EAR in websphear application server.
- Prepared and executed Unit Test Cases for each module.
- Executed Integration testing, Component testing,System testing and Functional Testing to the whole Application.
- Responsible in maintaining the Project code Using SVN as a version control system.
- Involved in defect tracking and defect fixing.
Environment: Java 1.5, Servlet, JSP, EJB3.0(Session Beans, MDB), XML, IBM Wepshere application server 7, RDBMS- Oracle11, HTML, Java Script, Ajax, JSON, SVN, RAD and Eclipse.
Software Engineer
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
- Worked on View Technologies using JSP's
- Application re designed to implement Spring MVC from user specific proprietary system.
- Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container
- Developed prototype application based on Spring MVC architecture.
- Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
- Migrated the servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- Implemented the HandlerMappings and annotation driven Controllers.
- Developed Spring Interceptors for Form validation and session handling.
- Implemented the Spring DAO pattern and developed Data Access objects.
- Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCTemplete for database transactions..
- Responsible in maintaining the Project code Using SVN as a version control system
- Prepared and executed Unit Test Cases for each module
- Involved in defect tracking and defect fixing.
Environment: Java 1.5, Servlets, JSP, Spring2.5, Hibernate3 HTML, XML Java Script, JUnit, Log4j, UML, SVN, RESTfull, Oracle, Weblogic Server 9 and RAD