Sr. Application Developer Resume
Houston, TX
SUMMARY
- 7+ years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
- Experience working with different databases, such as Oracle, SQL Server, MySQL and writing stored procedures, functions, joins, and triggers for different Data Models.
- Experience in debugging the stored procedures, functions & Triggers using TOAD.
- Well versed with J2EE Design Patterns like Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO, Singleton, MVC (Struts), Business-Delegate.
- Experience in developing Web Applications with various Open Source frameworks:Spring, Jakarta Struts Framework 1.x,Hibernate 2.0/3.0 ORM,Struts Validation and Tiles Frameworks.
- Experience in developing applications using IBM WSAD, RAD6, and Eclipse IDE and deploying those applications on Web sphere Application Server, Web Logic and Apache Tomcat with J2EE.
- Experience to maintain the source using version controlling tools CVS and Rational Clear Case.
- Experience in Unit testing, Integration testing and generating Test cases for web/Java core applications.
- Expertise in implementing Design Patterns like Singleton, Front Controller, Model View Controller (MVC), Session Facade, DAO, Factory and Decorator.
- Extensive experience indeveloping Enterprise applications using Java and various J2EE technologies including JSP, Servlets, RMI, Enterprise Java Beans3.0 (Entity Beans, Session Beans, Message Driven Beans), JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, JNDI and JMS.
- Proficient with Web Page Development using HTML, DHTML, JavaScript, XML and CSS.
- Expertise in troubleshooting various pre and post implementation Issues.
- Very strong analytical and problem solving techniques, presentation skills & deliverance and proven team player/ leadership qualities.
- Application Domain knowledge in Telecom.
- Experience in working with CMM Level 5.
TECHNICAL SKILLS
Programming: C,C++,Java1.5/J2EE, VB.Net, XML,SQL, PL\SQL, shell script
Java/J2EE Technologies: JDK 1.3/1.4/1.5/1.6 , Java Beans, Multithreading, JDBC, JMS, JNDI, JSP, Servlets, EJB (Session, Entity, MDB), RMI, Web Services, Java Applets.
Client Scripting: HTML, XHTML, DHTML, JavaScript, CSS.
Server Scripting: JSP, JavaScript
Platforms: Windows (7, Vista, XP, 2000, 98, NT), Unix, Linux
Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1,5.0, Microsoft SQL,DB2
ORM Frameworks: Hibernate 2.0, 2.1
J2EE MVC Frameworks: Struts 1.1,1.2,1.3 MVC, JSF 1.2, Spring 2.5
IDEs: Eclipse, NetBeans5.5, IBM WebSpheres 7.0,8.0, IBM Rational Application 5.1/7.1 Developer (RAD) 5.1/7.0
Servers: Websphere Application Server, WebSphere MQ, JBoss, Tomcat
Other Tools: Eclipse, IBM Rational Clearcase, IBM Rational ClearQuest, TOAD, Oracle Developer, Hammurapi, Edit Plus, PuTTy and Filezilla
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. Application Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC)
- Implemented Hibernate Object-Relational Mapping (ORM) for mapping between the Java classes and Database tables
- Middle-Tier: Primarily focused on Business Logic using POJO’s JMS, DAOs and Hibernate
- Solution components include custom interface for Real-time data, Asset modeling using PI/ AF, ACE calculation modules, Relational Database integration, WCF service for integration with Rule Engine for Alerts and Notification
- Development of real time solutions leveraging the OSI PI tools
- Code Development, debugging, testing for complex calculations in PI ACE environment
- Design & Development of SharePoint Web part pages
- Development and Deployment of different java applications
- Implemented/Developed core J2EE patterns: MVC, DI/IOC, DAO, Singleton for the enterprise applications
- Used Struts 1.3 framework to implement the MVC design pattern in the application
- Used AJAX for intensive user operations and Java Script for client side validations
- Developed the functional requirements based on the business requirements provided
- Handled the tickets that were generated for the issues based on user testing on production
- Prepared the documentation for design, source code, unit test plans, and integration tests
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
- Used Entity Beans and Java Annotations to maintain the database schema
- Involved in Unit integration, bug fixing, Design Reviews, Code Walk through, Client interaction and Team Support
- Used Rational Clear Case for software configuration management and version control
Environment: J2EE 1.6, JSP, JSF 1.2, Spring 3.0, Struts 1.3, Hibernate 3.1, JMS, HTML, JavaScript, XML, Oracle 10g, JUnit, Log4j, Rational Clear Case, Linux, Eclipse 3.0, Web-Sphere application server 6.1.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Extensively involved in the design, coding, deployment and maintenance of the project
- Experience in front end, business, and persistence tier using the Struts 2.0, Struts 1.2 and jQurey
- Implemented Hibernate Object-Relational Mapping (ORM) for mapping between the Java classes and Database tables
- Deployed applications using Websphere Application Server
- Performed the validations using JSF and Hibernate Validation Framework
- Implemented Test Driven Development (TDD) methodology
- Used CVS as a version controlling tool for managing the module developments
- Developed presentation tier using web technologies such as JSP, CSS, Javascript
- Development and Deployment of different java applications
- Developed the functional requirements based on the business requirements provided
- Handled the tickets that were generated for the issues based on user testing on production
- Prepared the documentation for design, source code, unit test plans, and integration tests
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
- Involved in Unit integration, bug fixing, Design Reviews, Code Walk through, Client interaction and Team Support
Environment: J2EE 1.6, JSP, Spring 3.0, Struts 2.0, Struts 1.2 Struts 1.3, Hibernate 3.1, Tiles framework, Validator framework, HTML, XML, PL/SQL, Oracle9i, Oracle 10g, TOAD, Rational Clear Case, NetBeans5.5, Web-Sphere application server 6.1.
Confidential
Associate System Engineer
Responsibilities:
- Planning, Design, Development, Implementation, Testing and Documentation of new 3G related Application in Telecom domain using Java and J2EE
- Developed action and form classes based on Struts framework to handle the pages
- Development and Deployment of different java applications
- Used IBM WebSphere Workshop page flow technology
- Involved in writing the database objects such as stored procedures, triggers and job submits (schedulers)
- Wrote the Shell script to generate the daily report which contained the number of successful request and error
- Involved in writing Shell scripts which triggers data fetch from pricing system fetched using DB links
- Created different schema object for different user depending upon their access to database
- Handled the tickets that were generated for the issues based on user testing on production
- Developed the functional requirements based on the business requirements provided
- Involved in development of Oracle tables, stored procedures, and functions and DB links
- Used CVS for version controlling
- Developed the SQL, Stored Procedures, and Sub Queries
- Created several JSP’s and populated them with data from databases using JDBC
- Involved in coding Server side components
- Enhancements and maintenance of live applications
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc. ) and Maintain a user database
- Planned and implemented various SQL, Stored Procedure, and triggers
- Created the UML diagrams using the Rational Rose
- Involved in writing test cases and test plans
- Performed Bug Fixing for live applications
- Used JDBC to access Oracle database and implemented of connection pooling
- Coordinating with other teams working on the same project for enhancement in live project
- Create and maintain documentation of existing as well as new applications
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC,VB.Net, Oracle 9i, Struts 1.2.x, Web Services, XML, JavaScript, Oracle 9i, DB2, HTML, Windows 2003,PL\SQL, shell script, TOAD, NetBeans5.5, IBM Rational Clearcase, IBM Rational ClearQuest.
Confidential
Associate System Engineer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC)
- Generation of CFC report quarterly
- Implementation of the ISF Report for product Flow
- Server monitoring and maintainers for incoming request to the production server
- Implemented Test Driven Development (TDD) methodology
- Developed the functional requirements based on the business requirements provided
- Developed UML Class Diagram’s, Sequence Diagram’s for documenting design documents
- Handled the tickets that were generated for the issues based on user testing on production
- Involved in coding Server side components
- Create and Maintenance of Software Design Documents
- Created the UML diagrams using the Rational Rose
- Performed Bug Fixing for live applications
- Prepared the documentation for design, source code, unit test plans, and integration tests
- Created the Use Case document
- Used CVS for version controlling
- Involved in writing test cases and test plans
Environment: J2EE 1.4,Java, HTML, JavaScript, JSP 2.0, Servlets 2.3, Struts 1.3, Spring 2.5, Oracle9i,PL\SQL,DB2, MQ, Eclipse 3.0, NetBeans5.5, IBM Rational Clearcase, IBM Rational ClearQuest, Windows XP.
Confidential
Software Developer
Responsibilities:
- Identified the participating pages and the navigation paths between pages
- Used WebLogic Workshop page flow technology
- Created the UML diagrams using the Rational Rose
- Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces
- Performed Bug Fixing for live applications
- Involved in writing test cases and test plans
- Developed the functional requirements based on the business requirements provided
- Handled the tickets that were generated for the issues based on user testing on production
- Prepared the documentation for design, source code, unit test plans, and integration tests
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing
- Developed Web Services to retrieve data from legacy systems
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.)
- Created the Use Case document
- Used J2EE Singleton design pattern
- Planned and implemented various SQL, Stored Procedure, and triggers
- Used JDBC to access Oracle database and implemented of connection pooling
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, HTML, Struts 1.2.x, JSF 1.2, Spring 2.5,Web Services, NetBean 5.5,Rational Rose, XML, JavaScript, Hammurapi, Oracle 9i, Windows 2003.
Confidential
Software Developer
Responsibilities:
- Performed Bug Fixing for live applications
- Used multiple Java APIs such as Collection, JDBC, JNDI
- Created the UML diagrams using the Rational Rose
- Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces
- Developed the functional requirements based on the business requirements provided
- Developed the SQL, Stored Procedures, and Sub Queries
- Deployment of JSP and Servlets was done using tomcat
- Developed J2EE components on Eclipse IDE
- Created the Use Case document
- Involved in Analysis, Detail design, Development, System and User Acceptance Testing
- Involved in writing test cases and test plans
- Prepared the documentation for design, source code, unit test plans, and integration tests
- Handled the tickets that were generated for the issues based on user testing on production
- Developed the SQL, Stored Procedures, and Sub Queries
Environment: Java,J2EE, HTML, DHTML, JavaScript, JSTL, JSP, Servlets, EJB 2.0, Struts, SQL Server 2005, Eclipse 3.1, XSLT, Hibernate, Windows NT, Oracle9i.
