Application Developer Resume
LansinG
SUMMARY
- Over Eight years of IT experience in Analysis, Design, Development and Deployment, Re - Engineering, Coding and testing in n-tier system.
- Worked with industry leaders - Confidential, Confidential, Confidential, Confidential, Confidential and Confidential across various business operations.
- Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Facade, Observer, and DAO.
- Diverse experience utilizing Java tools in N-tier architecture applications including J2EE, EJB 2.0, JDBC 2.0, JSP 2.0, Servlets 2.3, Java 1.5, Spring, Hibernate, Structs2 technologies.
- Experienced with Application servers and web servers like Web logic Application Server (9.2.2,10.3.3 ),Apache Tomcat and Java Web Server.
- Heavy experience of designing and developing applications using J2EE Specifications.
- Proficiency in design and implementation of Object Oriented concepts and J2EE design patterns.
- Excellent problem solving skills to rapidly troubleshooting/diagnose and resolve complex technical issues.
- Extensive use of SQL, PL/SQL, procedures, functions, triggers and Oracle 8i.
- Used version control tools like SCM, CVS, SVN for pragmatic locking, synchronization and automatically reconciling and merging multiple changes made concurrently via distributed parallel programming.
- Experienced in deploying & administrating J2EE applications on Weblogic Server ( 9.2.2,10.3.3) and Web-Sphere
- Experienced in developing cross-browser web applications using HTML, DHTML, CSS, XML and JavaScript.
- Experienced to handle administrative operations on Weblogic & Websphere Portal Server.
- Project planning, estimation, tracking and preparation of various technical / project documents.
- Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using C++ and Java.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
TECHNICAL SKILLS
Operating Systems: Win2000/XP/2003, UNIX
Yr Languages / API’s: Java, JSP, SQL, PL/SQL
Web/Enterprise: J2EE, Servlets, Spring (AOP, IOC, MVC ) 3.0.5, Hibernate, Struts2, JDBC, JavaScript, XML, XSD, WSDL, SOAP, Web Services, XML-RPC, XMLDOM, HTMLDOM
IDE: BEA Weblogic, Eclipse, Rational Application Developer 6.0 (RAD), NetBeans, RSA 7.5
Configuration Management: CVS, SCM, SVN
Application Servers: BEA Weblogic 9.2.2, 10.3.3, IBM WebSphere Application Server (7.0), IIS 6.0, Apache Tomcat 5.5, JBoss 5.x
Directory Services: JNDI
RDBMS/DBMS: ORACLE 10, Sybase and MS Access
Application Architecture: OOP, OOAD, Multi-tier, Networking, Client/Server, Security, Server Side applications, Struts2 MVC framework, Design patterns, J2EE patterns.
Designing Tools: Rational Rose, DBArtisan
Reporting Tools: Crystal Reports XI
Domain Knowledge: Finance and Insurance
PROFESSIONAL EXPERIENCE
Confidential - Lansing
Application Developer
Responsibilities:
- Analysis, design and develop the Admin Tool project
- Maintain and enhance the Admin Tool.
- Complete Technical Designs for assigned activities.
- Develop & test applications as assigned.
- Ensure all the requirements are translated in technical terms.
- Interacting with Managers and gather requirements from the feature requests.
- Display proficiency with the modules and toots used for the Admin Tool Project such as Java, J2EE, GWT, Spring, Birt reporting system, JBOSS application server, Apache Tomcat, My eclipse, SVN and Apache Maven
Environment: Java 1.6, J2EE, Spring (AOP, IOC, MVC ) 3.0.5, GWT 2.4.0, JBoss application server 5.x, BIRT Report 3.7.0, Log4j, maven 2.7, Oracle 11g, Windows XP, my Eclipse 10.6, SQL Developer 3.1.07, L-dap Admin, SVN.
Confidential, Westlake - Texas
Application Developer
Responsibilities:
- Understanding the business requirements and map them with current project technologies to develop the feed.
- Mapping the COBOL data elements with oracles tables and writing stored procedures to invoke data.
- Writing the program to generate feed using java, j2ee and generate data for feed by using ibatis to communicate between java & oracle.
- Writing the beans and mapper xml’s to communicate to with oracle procedures.
- Writing criteria builders to filter the data by applying specific where clause using java programs.
- Build and deploy the project using ant build.
- Coordinating with business users for signoff after generating the file in specific format as per requirement.
Environment: Java 1.6, J2EE, Spring (AOP, IOC, MVC ) 3.0.2, mybatis 3.0.1, Log4j 1.2.15, Tomcat 7, Oracle 11g, Windows XP, Eclipse Galileo 3.5.1, Pl/SQL Developer 8.0.0.1480 , SVN.
Confidential - Denver CO
Application Developer
Responsibilities:
- Work with the systems development team and process team to plan, design, and test/implement IT solutions in EDIP.
- Migrated NPAC web service to from Weblogic version 9.2.2 to 10.3.3.
- Improved the DataModel performance by using Second level caches with Hibernate.
- Added new internal porting operation to NPAC Web service to create and activate service.
- Designed and implemented the Hibernate Domain Model for the services.
- Designed and integrated the full scale Hibernate / Spring / EJB persistence solution with the application architectures.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Build and Deploy with Ant and Maven
- Implemented the web services and associated business modules integration
- Elaborated use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group
- Document major projects for technical and functional design.
Environment: Java 1.5, J2EE, Spring (AOP, IOC, MVC ) 3.0.2, Hibernate 3.3.2, Soap based Web service, Log4j 1.2.15, Apache Digester, Bea Weblogic Server 9.2 and 10.3.3, Oracle 10, Windows XP Eclipse Galileo 3.5.1, Pl/SQL Developer 8.0.0.1480 , SVN, SOAPUI 4.0.0
Confidential - Milwaukee WI
Application Developer
Responsibilities:
- Worked as Onsite Coordinator to coordinate the development and project planning activities between Onsite team in USA and Offshore team in India.
- I was actively involved during the requirement gathering phase for this project. During this phase, I was required to understand business requirement from business users, map them to the technology and processes, discuss the functional and technical solution to business users and obtain timely sign off.
- Integrating CSI application with US bank vendor for ISA bill payment and with OneSource for Tax information.
- Design and Coding of User Interfaces using J2EE, JSP and Servlet.
- Analyzing new opportunities for my group. This includes daily interaction with business users to get the call data and understand the various problems faced by the field technicians in the field.
- Involved in Testing and designed UML class diagrams, collaboration diagrams sequential diagrams using Visio.
- Design and Coding of communication module with MQ Series.
- Coding the business tier which includes the DAO pattern and delegates using JDK 1.5 APIs.
- Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups.
- Co-developed the core messaging module using Web Services, SOAP APIs.
- Packaging and Deployment of product on Web sphere 7.0 using ANT scripts.
Environment: Java 1.5, J2EE, Log4j, Apache Digester, IBM Web Sphere Server 7.0, IBM MQ, Windows XP RAD 7, Informatica, PVCS, K-Shell
Confidential - Milwaukee WI
Application Developer
Responsibilities:
- Responsible for understanding and documenting financial business processes
- Handled the processing of XML files using SAX/DOM parsers.
- Responsible for development of XML Schema for message communication
- Worked on data access objects (DAO) to access the data from MQ Series, Informatica generated XML files.
- Responsible for creation of Process and Data access beans
- Responsible for using a PGP encryption and writing shell scripts to FTP data files.
- Worked on Unit, Integration and Load Testing
- Worked in QA/Staging and UAT/CAT phases
Environment: Java 1.5, J2EE, Log4j, Apache Digester, SAX/DOM, Ant, Sun Solaris, Windows XP RAD 7, Informatica, PVCS, K-Shell, PGP, FTP
Confidential - Boston MA
Application Developer
Responsibilities:
- Managing a development team of 5-members as Senior Software Engineer and working as Onsite Coordinator.
- Analyze each problem to design the work-flow which supports the solution to the problem.
- Design and Coding of various JAVA modules for generating Risk reports.
- Design and Coding of the XML based Business Rule Engine using SPRING APIs.
- Coding the business tier which includes the business objects and delegates using JDK 1.5 APIs.
- Pulling data from ftp location to and updating the database. For this develop/ modified different scripts in UNIX and Data marshaling done through different kettle jobs.
- Converting data as .csr file so that Algo engine understand and generating reports used Java Program to write business logic and JSP’s to represent the information.
- Updating the information in Jira for every deployment.
- Enhance & maintain existing system keeping in mind zero outage for end users.
- Provide production support after major production release and work on break fixes (if any).
- Conduct weekly meeting with client and provide updates on the progress of work. Discuss on enhancing existing system and pipelined projects.
- Ensure that the project matches CMMI Level 5 requirements and fits appropriately in metrics. Resolve noncompliance (if any).
Environment: Java 5, Spring MVC Spring (AOP, IOC, MVC ) 3.0.2, Front Controller, IOC, JSP, JSTL, Custom Tags, HTML, CSS, XML, Java Script, Oracle 9i, PL/SQL, DB Objects like Stored Procedures, Triggers, Views, Functions etc, Log4J, UNIX Box Windows XP. Eclipse 3.2, CVS. Software Development, Object Oriented Application Development
Confidential
Application Developer
Responsibilities:
- Creating Use Case by capturing screens from existing system.
- Discussing with client about actual requirement and understanding the existing flow.
- Developing the html pages by using use case reference & taking sign-off .Once done converting them into Jsp pages and modified JSP’s with struct2 UI tags.
- Used Façade pattern to hide backend service calls.
- Reviewing the work done by junior team member and helping out to achieve goals.
- Interacting with counter parts of team member for getting WSDL files.
- Read WSDL files by populating data in Java Beans and represent it through JSP pages.
- Updating the information to respective manager & other team members.
- Developing existing system with new look & feel, keeping in mind zero outage for end users.
- Conduct weekly meeting with client and provide updates on the progress of work. Discuss on enhancing existing system and pipelined projects.
- Ensure that the project matches CMMI Level 5 requirements and fits appropriately in metrics. Resolve noncompliance (if any).
- Co-developed the core messaging module using Web Services, SOAP, and Apache Axis APIs.
Environment: Java 1.4, struct2, JSP, JSTL, Custom Tags, HTML, CSS, Java Script, log4J, Windows XP. Net Beans IDE 6.9.1, CVS. Software Development, Object Oriented Application Development
Confidential
Application Developer
Responsibilities
- Understand the requirements thoroughly by interacting with the client.
- Collecting raw Data from upstream system by marshaling Data using Informatica to update Prime View database. For this modified/ enhanced the mapping and workflow.
- Coding the persistence module using JDBC, SQL/PLSQL and SYBASE.
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
- Modified / created stored procedure in Sybase to filter data per requirement.
- Writing XML to format dynamic data representation.
- Writing Beans and Java classes to read data from xml
- Analyzing and Enhancing the Code.
- Involved in Web to Web Testing with Automation and Manual.
- Daily interacting with the client about work status.
- SCM handling - Release management activities, mentoring the team.
- Estimation and scheduling work.
- Created different mappings and enhancement on existing mappings for loading the data into Sybase and Oracle database.
- Designed various mappings for extracting data from various sources like relational tables and flat files.
- Using Designer to create source definitions, design targets, create mapping and developtransformations.
- Prepare UTC’s and Review the UTC’s.
- Development work related with the approved change requests
- Involved in Unit Testing to get signoffs from client on the QCs(change requests).
- Worked with the onsite team on performance tuning front by supplying the required statistics on long running jobs with suspected bottlenecks after series of runs.
- Involved in resolving production support issues.
Environment: Java 1.4, Servlet, JSP, JSTL, Java, Perl, Informatica, HTML, CSS, Java Script, log4J, Windows XP. Eclipse 3.2, SCM, Rational Rose, DBArtisan BEA Weblogic 6.1, 7.0, Informatica server
Confidential
Responsibilities:
- Understanding business requirements.
- Development of core product.
- Customization of product as per client requirement.
- Integration and deployment of product at client side.
- Bug fixing.
- Enhancements
Environment: Java 1.4, EJB, Session Beans, Servlet, JSP, JSTL, Custom Tags, HTML, CSS, Java Script, log4J, Windows. Eclipse 3.2, CVS, Software Development, Object Oriented Application Development
