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 principals.
- Experienced in SDLC - Requirements Gathering, Conceptual Design, Analysis, Detail Design, Development, Mentoring, Unit and Integration Testing.
- Expertise in developing teh 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 teh 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 teh UI Layer.
- Expert in debugging teh 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 teh 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 teh project.
- Worked with Product development Teams and clients to define and understand teh requirements before committing to client.
- Implemented and followed teh guidelines of OWSAP API (ESAPI and Antisamy filter) to prevent XSS (Cross Site Scripting) and vulnerabilities.
- Managed teh Team of 8 members and co-coordinating with them on teh project deliverables.
- Tailored teh application to manage in efficient and TEMPeffective manner for teh market needs.
- Defined teh design and architecture for teh project to meet teh 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 teh processes in teh application which reduced lot of manual interaction, recourse hours and fixed some recurring problems.
- Implemented web services for teh clients to reject and approve teh transfer.
- Helped teh deployment team to configure WebLogic server clusters, database pooling and transaction management in WebLogic Admin console.
- Worked on domain separation for teh Money Transfer application.
- Implemented new autantication functionality using teh Janus API by replacing PACE API.
- Implemented teh client for creating pdf documents by calling iInquire web services.
- Created teh distribution widget in ExtJs 4, which will be used in other MORCOM system.
- Participated in performance tests and made changes to EHCache to improve teh performance.
- Updated EHCACHE settings without storing in teh 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 teh code delivery of teh offshore team; provided teh implementation plans to teh build team including configuration and cron tab changes.
- Documented several use cases for teh real time scenarios.
- Developed Stored Procedures and SQL Query scripts.
- Implemented a batch process for state through processing (STP) to process teh files which creates teh transfers as a batch.
- Expert in building and deploying teh applications using Jenkins (MVN build) and deploying them in SIT environment before deploying in UAT.
- Expertise ins setting up teh 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 teh project.
- Tailored teh application to manage in efficient and TEMPeffective manner for teh 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 teh processes in teh application which reduced lot of manual interaction, recourse hours and fixed some recurring problems.
- Implemented web services to find teh campaign delivery status.
- Configured Weblogic server clusters, database pooling and transaction management in WebLogic Admin.
- Performed code reviews and managed teh code delivery of teh offshore team; provided teh implementation plans to teh build team including configuration and cron tab changes.
- Developed teh client side validation using JavaScript and HTML DOM.
- Developed presentation layer using JSP and JSP Tag libraries.
- Documented several use cases for teh real time scenarios.
- Participated in developing action classes, model classes, business objects, JSPs, XSL and XML templates.
- Involved in creation of teh Informatica session and workflow creation.
- Interacted with teh LOBs, requestors on a daily basis to gather and finalize teh requirements.
- Developed Stored Procedures and SQL Query scripts.
- Created teh materialized views on teh remote databases to extract teh 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 teh Chase vanity URLs.
- Implemented batch process for teh domain renewals.
- Documented several use cases for teh real time scenarios.
- Participated in developing action classes, model classes, business objects, JSPs, XSL and XML templates.
- Interacted with teh LOBs, requestors on a daily basis to gather and finalize teh requirements.
- Developed Stored Procedures and SQL Query scripts.
- Involved in teh re-architecture of teh entire application for teh new business needs.
- Worked with Web safe admin tool to administer teh messages delivery to appropriate recipient.
- Maintained teh user state using EJBs and transaction management.
- Developed web services to update teh External email address, to create a new mailbox and to get teh unread message count of teh user.
- Configured Database pooling and Transaction management in WebLogic Admin.
- Interacted with teh client on a daily basis and gathered teh 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:
- me involved in teh development of teh 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 teh impact of scope changes on teh 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 teh use Case diagrams, Object Models, Sequence diagrams, Class diagrams, State Diagram, Collaboration Diagram and Deployment Diagrams
