Sr. Product Developer And Independent Contributor/team Lead Resume
NJ
Objective
- Experienced technology professional seeking a position as a Software Developer of object - oriented systems with a company that uses or desires to use my skills.
SUMMARY
- Over 15+ Years of Experience in Java and related technologies.
- Experience in requirement analysis and converting into technical design document
- Expertise in developing applications using Spring, hibernate, Core Java, JSP, Servlets, Java Beans, JSP Custom Tags Libraries, JDBC, EJB, UML, XML, HTML, JavaScript, Soap Web services, Rest Web Services.
- Proficient in applying design patterns and frameworks including MVC architecture, Session Façade Pattern, Service Locator pattern, Business Delegate Pattern, Data Access Object and Message Façade pattern.
- Proficient in OOAD concept and implementation.
- Extensive experience in different IDE’s like Eclipse 3.4, JBuilder 9.x/8.x.
- Hands on experience with ANT 1.9.4 for build creation.
- Hands on experience with Bamboo, Maven, Nexus, SVN and Java build process/Release Management.
TECHNICAL SKILLS
Functional: Media, Investment Banking, Travel
Technical: Core Java (JDK 1.5/1.6), Multithreading, Concurrency, Collection/Generic Framework, I/O Streams, RMI, JDBC
J2ee: Servlet, JSP, Soap/Rest Web-Services
Frameworks: Spring, Hibernate
Web/Application Server: Apache Tomcat 5.0, WebLogic, glassfish
Operating Systems: HP-UNIX, Linux, Windows
Database: Oracle 10g/9i
Testing Framework: Junit
IDE: Eclipse
Other Tools: Log4j, Ant, Jira, CVS, SVN, Bamboo, Maven, Nexus
PROFESSIONAL EXPERIENCE
Confidential - NJ
Sr. Product Developer and Independent contributor/Team Lead
Responsibilities:
- Developing/ enhancing new/existing functionality in products using Java, Web Service, Spring security framework for Authentication/Authorization, Xml, Swing.
- Managed day-to-day operations of the build architecture development and automation.
- Implemented build automation using Bamboo, MAVEN, and UNIX scripts that improved quality and productivity and saved lot of manual hours.
- Responsible for communication with Business users and gather requirements for changes/enhancement.
- Understand the business logic behind requirement to come up with a proper and feasible solution.
- Tracking issues using JIRA and fixing bugs in existing system.
- Mentor junior resources in team.
- Instructed and modeled core Agile principles of collaboration, prioritization, team accountability and visibility.
- Assisted team with making appropriate commitments through story selection, sizing and task definition and participated proactively in developing and maintaining team standards, tools and best practices reducing development time by 25%
Environment: Java, Spring, Spring Security framework, Swing, Oracle, PL/SQL Developer, Eclipse, JIRA, Bamboo 5.7, UNIX, MAVEN 3.3, Nexus 2.13, Ant 1.9.4, Tomcat Server
Confidential - Boston
Senior Developer Expert
Responsibilities:
- Communicate with Business Users and gather requirements for changes/enhancement.
- Understand the business logic behind requirement to come up with a proper and feasible solution.
- Developed code for various modules related to Cash Reconciliation, Position Reconciliation and Custody Cash.
- Enhanced CARS ( Corporate Actions Repository system) to add new functionality i.e. Freeze Entitlement, fund summary.
- Developed Norges bank schedule and changed manual process to automate using autosys jobs and UNIX Scripts.
- Tracking issues using Team Track and fixing bugs in existing system.
Environment: Java/J2EE, Oracle, PL/SQL Developer, Eclipse, Team Track, Service Center, Autosys job, scripts
Confidential, Boston, MA
Consultant
Responsibilities:
- Used Eclipse to create framework for this application using Core Java.
- Created war file using ANT tool and deployed on Weblogic server.
- Used Hibernate to create database design model.
- Developed the web interface functionality of the application based on supplied requirements using struts framework.
- Developed XID system use case model.
- Developed web services and web GUI and configure using weblogic 8.1 server.
- Map database tables to java object using hibernate.
- Used SOAP protocol to interact with Web Services.
- Developed UNIX script to start application and pass parameters.
- Created connection pool and data source to interact with database.
- Worked on Testing, Maintenance, Debugging and Production Support.
Environment: Java 2.0, Oracle, UNIX, ANT 1.5, XML, Eclipse, Weblogic 8.1, Hibernate, CVS.
Confidential - NY
Sr. Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Used Object oriented concepts to design system.
- Used Eclipse to create framework for this application using Core Java.
- Used ANT 1.5 for builds creation and to push onto different environments.
- Used CVS for software configuration management and version control.
- Developed Sybase database structure to store result in tables.
- Parsing xml using MSXML parser to generate response.
- Developed UNIX script to start application and pass parameters i.e. Config.xml
- Lead a team of 4 people and provide training to new team members.
Environment: Java 2.0, Sybase, UNIX, ANT 1.5, XML, Eclipse, CVS.
Confidential - NY
Sr. Developer
Responsibilities:
- Developed Web UI using JAVA/ JSP/ SERVLET and Eclipse IDE to add/ delete/ modify product/group/portfolio/sub-portfolio from the system.
- Involved in end to end implementation of Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Used Ant tool to Build application and deploy the application in Tomcat.
- Designed and implemented exception handling strategies, logging using log4J.
- Used Webfarm to deploy application.
- Developed Sybase database tables to store sectors, countries, regions, accounts, products and groups.
- Wrote code to connect to database using JDBC.
- Developed functionality to upload a CSV format file and store in database.
- Developed search functionality to search records based on portfolioId.
Environment: Core JAVA, J2EE, Servlet, JSP, JDBC, Sybase, Tomcat, Log4J.
Confidential - NY
Developer
Responsibilities:
- Developed Web UI using Eclipse to enter date range and report type which needs to be delivered to client.
- Involved in end to end implementation of Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Used Ant tool to Build application and deploy the application in Tomcat.
- Used J2EE design patterns like Value Object Pattern, MVC
- Parsing xml using MSXML parser to generate response.
- Used JMS to generate messages and put into MQ queue to review and calculation.
Environment: JAVA, J2EE, Servlet, JSP, JDBC, Sybase, JMS, ANT, Tomcat.
Confidential - NY
Developer
Responsibilities:
- Developed a Benchmark Service to import data from third party marketing data sources ie. FactSet (Equity related data), Rimes (Fixed Income Data).
- Used SOAP to interact with Web Services.
- Used Sybase database to store intermediate results and for processing.
- Involved in the end to end implementation of the Web UI module including analysis, design, development, unit testing, system testing, deployment and production support.
- Developed a GUI in Java to test the output of this service.
- Used autosys to schedule reports and dependability.
- Used Ant tool to build the application.
- Co-coordinating with the client during on-shore and offshore testing.
- Wrote Perl script to send a mail to clients to get response.
Environment: FTP, JAVA, Sybase, PERL, Web Services, XML, XSL and UNIX Shell Scripts.
Confidential
Developer
Responsibilities:
- An Online Banking System, that provides feature of SSO and portal for different Chase sites like CRB
- (Retail plus Retirement services products), CCS (Credit Card products), CHF (Mortgage products), CAF
- (Auto Lease and Retail products) and INV (Investment products). Responsibilities:
- Involved in developing project around Weblogic Portal architecture.
- Involved in developing Reports.
- Generated JSP pages related to different products and converted them to portal architecture.
- Co-coordinating with the client during on-shore and offshore testing.
Environment: JAVA, JSP, Servlets, Weblogic Portal.
Confidential, Phoenix, AZ
Tech Lead
Responsibilities:
- Developed a prototype using Java/JSP/SERVLET with help of Eclipse IDE.
- Prepared baseline / functional requirement specification documents for EBPP.
- Developed the web interface functionality of the application based on supplied requirements using struts framework.
- Created war file using ANT tool and deployed on Weblogic server.
- Worked as a part of high profile Syntel business team, to understand the involved business for Electronic Bills Presentment and Payment - Online Billing Website.
- Used OOAD concept to create a design of system.
- Led initiative to research and analyze potential third-party software products for major billing system; provided analysis and recommendation to customer, which was approved and funded.
- Handled EBPP requirement gathering for Otisville -A Confidential client.
- Identified and documented the EBPP Process Flow using Visio.
- Worked closely with the Confidential Clients (viz.: Otisville, US Waste, Grange) to get sign off on the EBPP use cases.
- Utilized business, financial, and system requirements to develop detailed UI application prototype.
- Lead a team of 8 members and gave support in terms of requirement understanding, training and business knowledge.
Environment: Java, JSP, Servlet, EJB, XML and Struts Framework / Visio, and Version Control Tools like CVS, CYGWIN, Weblogic81, and Eclipse.
Confidential - Phoenix, AZ
Developer
Responsibilities:
- Involved in developing Vignette Application Builder and Portal.
- Developed Java code and review to ensure coding standards for development.
- Participated in the CMM quality auditing for the projects.
Environment: Java, JSP, Servlets, MVC and Vignette Portal Architecture/ VSS.
Confidential
Developer
Responsibilities:
- Maestro Pair is developed in Java and all the modules integrated in this application must have the same look & feel. The Report Writer module integrated in Maestro Pair is going to be developed in the purpose of being a generic module that can be integrated in all the new generation of Maestro suite products with Java architecture.
- Developed functionality using Java/Jsp/Servlet to generate the reports.
- Integrated Maestro pair with existing Maestro application.
- Developed functionality to view reports on the screen and/or to print them and/or to e-mail them using Jasper Report.
Environment: Java, JSP, Servlets, Jasper Report.
Confidential
Developer
Responsibilities:
- Analyzing the business requirement of the system as defined in the BRD.
- Develop the Graphical User Interface of the application based on supplied requirements (refer to attached document Maestro Manpower & Crew Qualification Requirements document) using Java/Swing.
- Develop the business logic using J2EE 3-tier architecture and integrate with the existing Rule Talk
- Involved in System Integration Testing and QA testing.
- Providing User Acceptance Testing support.
Environment: JAVA, Swing, XML, J2EE, UML.
Confidential
Developer
Responsibilities:
- Participate in Test Results and Strategy preparation.
- Keep track of all configurable items.
- Execute Test Conditions and Mark off results.
- Monitor and give suggestions to improve processes.
Environment: VSS.
Confidential
Developer
Responsibilities:
- Participate in Test Plan and Strategy preparation.
- Exploring the idea of Automation Testing using Win-Runner
Environment: Win-Runner, VSS.
Confidential
Developer
Responsibilities:
- Analyzing the requirements of the system as defined in the BRD and identifies the functionality.
- Developing the web interface functionality of the application based on supplied requirements using Java/Jsp/Servlet/EJB.
- Developed the different component of the system i.e. Business interface, Connection classes.
- Involved in System Integration and Testing using Win-Runner tool as well as manual.
Environment: Java, JSP, Servlet, EJB, Java Script, HTML, Win-Runner.
Confidential
Programmer Analyst
Responsibilities:
- Confidential Inc is a travel agency whose main customers are the US Military and the US Dept of Labor. Both the applications handle the functions of ticketing, cancellation and reporting.
- Developed GUI using Visual Cafe as IDE.
- To identify, design and code objects and classes that are common across all other business specific modules.
Environment: Java, Visual-Cafe, and Sql-Server 6.5.