Sr Lead Developer Resume
New York City, NY
SUMMARY:
- 8+ years of experience in Enterprise Application Development using Java/J2EE technologies, Object - Oriented Design and Analysis and SDLC principles.
- Experienced in SDLC - Requirements Gathering, Conceptual Design, Analysis, Detail Design, Development, Mentoring, Unit and Integration Testing.
- Expertise in developing the Web services using Bea webserivces, WSDL,SOAP
- Experienced in developing numerous Multi-tier JAVA/J2EE with different open source technologies and frameworks - JSP, Servlets, EJB, RMI and Frameworks - Jakarta Struts, EJB Business Components, Presentation Tier components (JSP, Servlets, Frameworks - Jakarta Struts, Struts Validator and Spring, Tags libraries - JSTL, Struts and Custom, Tiles, Java Script, AJAX, HTML and DHTML), Resource Tier components (JDBC) and Persistent Object Components using Hibernate,IBatis, JDO and DAO.
- Expert in developing the UI applications using ExtJS 4 and ExtJS 5
- Experience in OWSAP API (ESAPI and Antisamy filter) to prevent XSS (Cross Site Scripting) and vulnerabilities.
- Extensively used Ajax and Tibco in the UI Layer.
- Expert in debugging the UI applications using developer tools, Fiddler and SOAP UI.
- Proficient at Web and User Interface development using CSS, HTML/XHTML, HTMLDOM, Java Script, JSP, JSP tag libraries and Ajax.
- Adept at requirements definition, use case development and UML model (Class, Sequence and Collaboration diagrams) creation.
- Fluid understanding and experience with XML, SAX parser, DOM parser, JAXP, XSL/XSLT, XSD, DTD, XML-RPC.
- Extensively development experience in different IDE’s like IBM Rapid Application Development (RAD), WebLogic Workshop, NetBeans, WSAD, Eclipse IDE and its Plug-ins.
- Expertise in configuration and basic administration of WebLogic and WebSphere application servers and application deployment.
- Hands on experience with various Java/J2EE Design Patterns and MVC and MVVM architecture.
- Proficient at database related tasks including schema design, table creation, altering, joining, dropping, materialized views creation, and writing stored procedures.
- Experience in Informatica session and work flow creation to extract and load the huge amount of data.
- Superior communication, interpersonal, and organizational skills.
- Quick Learner and adapter of emerging new technologies and software.
TECHNICAL SKILLS:
Languages: JAVA, J2EE, C, C++.
JAVA Technologies: JAVA,JDK1.4/1.5,J2EE,Javascript,JSP,Servlet, JMS, JPA, Java Beans, JDBC, JNDI, Prototype
UI Technologies: ExtJS 4,ExtJS 5, Sencha cmd code generation, Ajax and TIBCOInternet/Distributed
Technologies/ Frameworks: JSP, Spring, Servlets, JMS, Eclipse Link JPA, Mule ESB, Web Services, EJB, SOAP, Hibernate, Struts
XML Tools: SAX and DOM Parsers, XML, XSLT, XPATH
Application Server/ Web Server: Web Logic, Tomcat, Web Sphere.
Software Modeling Language /TOOLs: UML, MS Visio, Rational Rose
Methodologies: OOPS, OOAD
IDE: Eclipse, Toad, Embarcadero, RAD 7-8, Net beans, HP Fortify
Database: Oracle, Sybase, DB2
Protocols: HTTP, FTP, SMTP, RMI, IIOP, SOAP/WSDL
Version Control Tools: CVS, IBM Clear Case, SVN,GIT
Build Tools: Ant, Maven, Jenkins..
Scripting: Shell, Perl.
Data integration: Informatica, Pentaho
Vendor Apps: BrickstreetConnect, KanaResponse, KOPS Entitlements
Debugging Tools: Developer tools, Fiddler, Firebug, and SOAP UI
Others: JUnit, Log4j, JIRA Tracker, HP Quality Center, Agile Board.
Operating System: Windows, Unix, Linux, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential - New York City, NY
Sr Lead Developer
Responsibilities:
- Engaged in requirements gathering, design and development of the project.
- Worked with Product development Teams and clients to define and understand the requirements before committing to client.
- Implemented and followed the guidelines of OWSAP API (ESAPI and Antisamy filter) to prevent XSS (Cross Site Scripting) and vulnerabilities.
- Managed the Team of 8 members and co-coordinating with them on the project deliverables.
- Tailored the application to manage in efficient and effective manner for the market needs.
- Defined the design and architecture for the project to meet the requirements.
- Generated design artifacts like, Use Case diagrams, Object Models, Sequence diagrams, Class diagrams, State Diagram, Collaboration Diagram and Deployment Diagrams
- Invented new approaches for some of the processes in the application which reduced lot of manual interaction, recourse hours and fixed some recurring problems.
- Implemented web services for the clients to reject and approve the transfer.
- Helped the deployment team to configure WebLogic server clusters, database pooling and transaction management in WebLogic Admin console.
- Worked on domain separation for the Money Transfer application.
- Implemented new authentication functionality using the Janus API by replacing PACE API.
- Implemented the client for creating pdf documents by calling iInquire web services.
- Created the distribution widget in ExtJs 4, which will be used in other MORCOM system.
- Participated in performance tests and made changes to EHCache to improve the performance.
- Updated EHCACHE settings without storing in the disk to avoid stuck thread in production due to heavy traffic.
- Generated request XMLs for Create Transfer and Validate Transfer using Pathway web services.
- Performed code reviews and managed the code delivery of the offshore team; provided the implementation plans to the build team including configuration and cron tab changes.
- Documented several use cases for the real time scenarios.
- Developed Stored Procedures and SQL Query scripts.
- Implemented a batch process for state through processing (STP) to process the files which creates the transfers as a batch.
- Expert in building and deploying the applications using Jenkins (MVN build) and deploying them in SIT environment before deploying in UAT.
- Expertise ins setting up the entailments for Money Transfer in KOPS
Environment: Core Java, J2EE, Servlets, JSP, Spring, struts, Ext JS, Ajax, GIT, SVN, UML, WebLogic, tomcat, Maven, Hibernate, UNIX, Toad, Web-Services, DB2, XML and XSL(XSLT), Log4j, JUNIT, JavaScript, JAX-WS, JAXB, SOAP UI, Eclipse, Ant, EHCache, REST services with Jersey, ESAPI (OWSAP), Antisamy etc.
Confidential - Wilmington, DE
Senior Lead Developer
Responsibilities:
- Engaged in requirements gathering, design and development of the project.
- Tailored the application to manage in efficient and effective manner for the market needs.
- Generated Use Case diagrams, Object Models, Sequence diagrams, Class diagrams, State Diagram, Collaboration Diagram and Deployment Diagrams
- Invented new approaches for some of the processes in the application which reduced lot of manual interaction, recourse hours and fixed some recurring problems.
- Implemented web services to find the campaign delivery status.
- Configured Weblogic server clusters, database pooling and transaction management in WebLogic Admin.
- Performed code reviews and managed the code delivery of the offshore team; provided the implementation plans to the build team including configuration and cron tab changes.
- Developed the client side validation using JavaScript and HTML DOM.
- Developed presentation layer using JSP and JSP Tag libraries.
- Documented several use cases for the real time scenarios.
- Participated in developing action classes, model classes, business objects, JSPs, XSL and XML templates.
- Involved in creation of the Informatica session and workflow creation.
- Interacted with the LOBs, requestors on a daily basis to gather and finalize the requirements.
- Developed Stored Procedures and SQL Query scripts.
- Created the materialized views on the remote databases to extract the bounce information.
Environment: Core Java, J2EE, Servlets, JSP, struts,, clear case, UML, WEB Sphere, ibatis, UNIX, Toad, Web-Services, Oracle, XML and XSL(XSLT), Log4j, JUNIT, JavaScript, JAX-WS, JAXB, SOAP UI, RAD, Ant, SAX Parser, Informatica, Pentaho, shell, Perl etc.
Confidential
Developer
Responsibilities:
- Created rich user interfaces to URL-Redirect application.
- Engaged in redirecting the Chase vanity URLs.
- Implemented batch process for the domain renewals.
- Documented several use cases for the real time scenarios.
- Participated in developing action classes, model classes, business objects, JSPs, XSL and XML templates.
- Interacted with the LOBs, requestors on a daily basis to gather and finalize the requirements.
- Developed Stored Procedures and SQL Query scripts.
- Involved in the re-architecture of the entire application for the new business needs.
- Worked with Web safe admin tool to administer the messages delivery to appropriate recipient.
- Maintained the user state using EJBs and transaction management.
- Developed web services to update the External email address, to create a new mailbox and to get the unread message count of the user.
- Configured Database pooling and Transaction management in WebLogic Admin.
- Interacted with the client on a daily basis and gathered the requirements.
- Developed JSPs, Servlets and HTML templates.
Environment: Core Java, J2EE, Servlets, JSP, struts,, clear case, UML, WebLogic, UNIX, Toad, Web-Services, Oracle, XML and XSL(XSLT), Log4j, JUNIT, JavaScript, RAD, Ant, JPF, WebLogic workshop, etc.
Confidential
Developer
Responsibilities:
- I involved in the development of the application using Java Page Flows.
- Creating Page flows for easy separation of User Interface to Business Logic methods.
- Analysis of business and user needs documentation of requirements and high-level design, and design/execution of test plans.
- Analyzed the impact of scope changes on the project, timelines and deliverables.
- Analysis of business and user needs; documentation of requirements and high-level design, and design/execution of test plans.
- Engaged in creation of the use Case diagrams, Object Models, Sequence diagrams, Class diagrams, State Diagram, Collaboration Diagram and Deployment Diagrams
