Developer Resume
San Antonio, TX
PROFESSIONAL SUMMARY:
- Over 7 years of professional IT experience involving Analysis, Design, Development, Testing, and Implementation & Maintenance of application software in Web - based environments
- Experience with complete SDLC process, including: Requirements gathering, Analysis and Reviewing, Designing, Development, Testing, Deployment and Support
- Good understanding of Object Oriented Programming and Design, MVC Architecture, SDLC, Design Patterns and Frameworks such as Struts, Presentation Services Framework modeled on Struts
- Proficient in Web application development using JAVA, J2EE (Web services, EJBs, Servlets, XML, JNDI, JDBC), Oracle
- Extensive work experience in deploying applications on various web/application servers such as WebSphere
- Good working experience in writing SQL queries and working with Oracle and DB2 databases
- Good Understanding of IDEs like RAD, RSA and Version control tools like StarTeam
- Extensive experience on Banking, Financial Services and Insurance
- In-depth experience in developing and supporting both production and development environments
- Excellent interpersonal skills, ability to interact with people at all levels
- Good Experience in Development, Maintenance, Enhancement and Support Projects
TECHNICAL SKILLS:
Application Servers: WebSphere 6.0, 6.1, 7.0 and WebLogic 11g
Databases: Oracle 8i/9i and DB2
Frameworks: Spring 3.0.2, Presentation Services Framework modeled on Struts
Internet Technologies: HTML, XML, XHTML and JavaScript
Languages: Java, JSP, Servlets, JNDI, J2EE and JDBC
Operating Systems: Windows 95/98, XP, 2000, NT, MS-DOS, UNIX, Linux
Tools: / Utilities: RAD, RSA, Eclipse and StarTeam, SVN
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Developer
Responsibilities:
- Gathered client requirements and implement Java based solution to meet the requirements
- Involved in System Analysis, writing Functional Requirement Specifications (FRS), High level (HLD) and low-level (LLD) design documents
- Worked closely with project and business development teams during the development lifecycle
- Created WAR and EAR and handled the deployment activity on WebSphere 6.0/6.1/7.0
- Analyzed production issues; instantly created a work around; as a permanent fix, created wisdom solutions for them.
- Implemented the Model View Controller (MVC) design pattern using J2EE, JSP, Servlets and JAVA Beans to control the flow of the application in Presentation/Web tier.
- Involved in development of application based on PS framework using MVC design Pattern
- Developed various batch job components for daily & monthly batch updates.
- Responsible for developing connection pooling mechanism using JDBC
- Defect tracking and version control using star team
- Handled the release management for the project with the help of AWC deployment tool.
- Involved in code reviews, test case reviews and gave feedback on various offshore tasks.
- Used RSA, RAD IDEs for code development and debugging.
- Maintained and supported the application for the agreed warrant period.
Environment: Java, J2EE, JSP2.0, Servlet 2.3, PS Framework, HTML, JavaScript, Rational Software Architect, Oracle, DB2, Linux, Web Sphere 6.0
Confidential
Developer
Responsibilities:
- Gathered requirements after discussing with business team and customer.
- Prepared the analysis and design documents describing AS-IS Flow and TO-BE Flow with appropriate class and sequence diagrams.
- Involved in the development of certain transformations such as GIF to PDF, PNG to PDF and JPEG to PDF by understanding source and destination formats.
- Involved in the development of an enterprise level transformation framework using Spring framework.
- Reviewed and corrected tasks developed by offshore team.
- Built and compiled the files using the version control tool called StarTeam.
- Deployed the application to Linux server to complete the initial phase of testing by testing team.
- Involved in writing unit test cases and testing the app in local box.
- Involved in deploying and testing the app on CIT box and on pre-production boxes running on WebSphere 6.0 servers.
- Given maintenance support for agreed warrant period.
Environment: Rational Software Architect, Spring, JSPs, Servlets, Java1.5, WebSphere 6.0, Oracle, JDBC
Confidential
Developer
Responsibilities:
- Prepared Analysis and Design document for all three-web services per the customer requirements.
- Developed DoNotCall web service to accept more mobile numbers in bulk and to return their DoNotCall status.
- Worked closely with project and business development teams during the development lifecycle
- Used top down approach to develop the web service. In this approach a WSDL is given to generate proxy and other helper classes.
- Used service locator to invoke the web service instead of proxy.
- Prepared and executed the unit test cases.
- Tested the application using a application with appropriate Request object as input.
- Obtained and recorded the Unit Test Results (UTRs)
- Built and deployed the application using version control system called star team.
- Defect logging and tracking using star team.
- Helped the Testing team to test the application in all the phases till production
- Maintained and supported the application for the agreed warrant period.
Environment: Rational Software Architect, Web services, JSPs, Servlets, Java1.5, WebSphere 6.0, Oracle
Confidential
Developer
Responsibilities:
- Developed ATM Locator and Roadside Assistance native applications using Android.
- Used Google maps to develop the ATM locator and Roadside Assistance
- Developed all the GUIs required using Android
- Tested the application using Android Mobile Device
- Developed unit test cases and executed them.
- Obtained and recorded the Unit Test Result (UTR) s.
- Built and compiled the source files using version Control System called StarTeam.
- Deployed the application using AWC deployment tool
- Helped the testing team in testing the application through all the phases till production.
- Various testing phases include Component Integration Testing(CIT), Runway Testing, ProdQA and Production
- Maintained the application for the agreed warrant period.
- Got appreciation from Employer for learning android and developing the apps on time.
Environment: Rational Software Architect, Android, Java1.5, Oracle, StarTeam, Websphere6.0
Confidential
Developer
Responsibilities:
- Gathered requirements from business team and customers.
- Involved in Analysis and Design documents preparation
- Prepared Low Level Design Document(LLD) and High Level Design Document(HLD)
- Implemented Model View Controller(MVC) architecture to develop the application
- Used Presentation Services Framework as part of designed architecture to develop the application
- Invoked a web service to know the current status of the payment from Presentation Services Framework
- Prepared and executed the unit test cases and achieved zero defect delivery for this application.
- Built and compiled the files using version control system called star team
- Deployed to Websphere6.0 server using AWC deployment tool
- Prepared Unit Test Plan (UTP) to test the application and recorded the UTR (Unit Test Results).
- Followed up with the TCOE(Testing Centre of Excellence) team to execute further testing steps
- Helped TCOE team in doing Component Integration Testing (CIT), Runway Testing, ProdQA Testing.
- Tested the application after the application is release to production.
- Maintained the application for the agreed warrant period.
Environment: Rational Software Architect, PS Framework, Java1.5, StarTeam, Websphere6.0
Confidential
Developer
Responsibilities:
- Gathered requirements and prepared analysis and design document for the changes to be incorporated.
- Involved in project time line estimations
- Developed the application using Swing and Core Java
- Used Java swings to develop the application’s GUI which is used for the underwriter to search by the customer name
- Used core Java to apply the business rules given by the customer to the business data
- Delivered the required application changes with zero defects on time
- Prepared and executed the unit test cases
- Obtained and recorded the unit test case results
- Built and compiled the application using the version control system called StarTeam
- Deployed the application using AWC deploy tool to various Linux server to test the application.
- Helped Testing team in testing the application in various phases such as Component Integration Testing, Runway Testing and ProdQA and production testing
- Given support and maintenance to the application for agreed warrant period.
Environment: Rational Software Architect, Java1.5, Java Swing, DB2, Web sphere 6.0, Star Team
Confidential
Developer
Responsibilities:
- Gathered requirements from business team and customer along with TechLead and Architect
- Prepared appropriate estimations and Requirements Specification Matrix (RSM).
- Prepared analysis and design documents with appropriate estimations.
- Developed the application by generating the web services using WSDL with the help of Rational Application Developer (RAD).
- Constructed three layers of wrappers namely delegate, web service and event layers on top of Web Bill Pay POJO.
- Made the architecture in a way that the client invokes delegate=>Web service=>Event=>POJO.
- Developed Application to invoke web service using service locator rather than web service proxy.
- Response is delivered back from the POJO in the reversed path to the client.
- Prepared and executed the unit test cases and recorded Unit Test Results (UTR).
- Deployed the application using AWC deployment tool to Linux servers to test the application on various test phases.
- Helped testing team in executing the CIT Box, Runway, ProdQA and Production Testing
- Helped Maintenance and Production team in solving maintenance and production issues.
Environment: Rational Application Developer, Java1.5, Web services, WebSphere 6.0, StarTeam, AWC Deployment Tool.
Confidential
Developer
Responsibilities:
- Gathered requirements by discussing with customer and business team
- Prepared analysis and design document with appropriate class and sequence diagrams.
- Developed the application by extending the Java API’s Authenticator and URL classes
- Above classes are used to access the password protected URL.
- The username and passwords were stored in a user configurable properties file so as they could be modifiable and managed without any code changes
- The retrieved data is read and parsed using DOM parser.
- Got appreciation from Project manager and Technical Lead for implementing this logic on my own with the help of internet.
- Prepared, executed unit test cases and obtained Unit Test Results (UTR).
- Helped the testing team in different phases of testing.
- Maintained and supported the application for the agreed warrant period.
Environment: Rational Application Developer, Java1.5, MySQL, StarTeam, Websphere6.0, JDBC, Oracle, Windows2000, Linux