Programmer Analyst Resume
MD
SUMMARY:
- 7+ Years of experience in software architecture, design, development, testing and maintenance of web and enterprise applications using Java, J2EE technologies.
- Having extensive working experience with Java/J2EE, JQuery, JavaScript, JSP, Servlets, Struts, Spring, Hibernate, EJB, JDBC/ODBC, XML/XSLT, AJAX, SOA, Web Services, SOAP, UNIX and TCL Scripting.
- Complete knowledge of software development life cycle (SDLC), through phases of requirement analysis, design, documentation and implementation.
- Used several Design patterns (Singleton, Factory) and J2EE design patterns like Session Facade, Service Locator
- Extensive experience on GUI design and implementation using JSP, JSTL and Struts
- Experience in analysis and design using Software Engineering SDLC, UML, Agile process and MVC based frameworks.
- Experienced in developing and deploying J2EE components on application servers such as Apache, JBOSS,Web Logic and Web Sphere
- Extensive experience in design, development and implementation of Model - View - Controller (MVC, MVC2) using Struts 1.x and Struts 2.x framework.
- Strong working experience for version control with SVN, Rational Clear Case, CVS and Visual Source Safe.
- Proficient in using SQL and PL/SQL to write stored procedures, functions packages and triggers with hands on experience in SQL performance tuning operations.
- Having experience in Web services (CCEngine) .
- A team player with excellent interpersonal, communication and presentation skills.
- Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
- Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.
TECHNICAL SKILLS:
Java Technologies: Java (JDK), Servlets, Java Beans, JSP, AJAX, Jquery, JDBC, EJB 3.0, HTML, XML and Web Services.
Languages: Java, C, C++, SQL, PL/SQL, UML, HTML, XHTML, VB, SOAP, WSDL.
Frameworks: J2EE Framework, Jakarta Struts 1.1,Struts 2, Spring, Hibernate and BME
Scripting Languages: JavaScript, Jquery,VB Script, TCL Scripting and CSS
Software Development Models:: Waterfall, Agile Methodology.
Application /Web Servers: JBOSS, Web Logic 6.x/7.x/10.3, IBM Web Sphere, 5.1/6.0/7.0,Apache Tomcat.
Operating Systems: Windows 95/98/NT/2000/XP, UNIX, DOS.
Versioning Tools: Visual Source Safe, Clear Case, CVS, SVN .
Development Tools: Eclipse, RAD, Edit plus, Net Beans, WSAD 4.0, Rational Rose, Microsoft Visual Studio.
Database: Oracle 9i, 10g, SQL, PL/SQL, SQL Server, DB2.
PROFESSIONAL EXPERIENCE:
Confidential, MD
Programmer Analyst
Responsibilities:
- Developed custom tags using regular java classes, JSTL and CSS
- Did validation for all the tags using JavaScript and Jquery 1.10
- Used tld files to map the name and attributes of each tag.
- Converted normal HTML tables into DHTMLXGrid and also implemented client side, server side, on load filtering and sorting.
- Developed rich text box using tinyMCE.
- Implemented menu tag using DHTMLXToolbar and made it 508 compatible.
- Fixed 508 complaints for all the tags raised by 508 testers.
- Handled Accordion, Toggle and Tabs functionalities and made it 508 compatible.
- Role of my job includes Coordination and providing support to the UI developers to guide them in using new tags introduced by custom tags team.
- Coordinated with QTP testers to ensure ids are coming properly for all the tags.
- Handled scrum calls from framework team.
- Worked on JAWS, MAGIC And DRAGON tools for 508 compatibility.
Technology: Java, JSP, J2EE, JSTL, Struts2 framework, Hibernate 3.6,JPA, CSS2, XML, DB2, HTML4, Web sphere 7.0, SVN, Jquery1.10, JavaScript, DHTMLXGrid 3.6,DHTMLXToolbar.3.6,RAD 8.0.4, Subclipse 1.8.x,Agile methodology.
Confidential, MO
Programmer Analyst
Responsibilities:
- Involved in discussions of design and Analysis of application requirements and understanding of the business rules.
- Participated in design of the application using UML/Rational Rose.
- Designed User Interface for Additional Information, Minor IRA, Disability Letter and Court Order modules using Struts2 tag libraries, HTML, CSS and Jquery.
- Used Jquery to create Pop up screens and performed validations.
- Worked on Client specific framework3.0 which is developed based on Struts2 Framework and EJB’s and Design Patterns.
- Most of the Struts2 configuration is found in annotations on the action classes and through project structure conventions.
- Developed action classes, Business objects, Service classes to perform the services based on the request parameters coming from JSP Pages.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object
- Performed Unit testing and Clone testing on the complete project.
- Developed build and release management system using Maven and CVS.
- Configured and maintained Web logic application Server.
- Deployed and tested applications in Web logic application Server.
Technology: Java, JSP, J2EE, EJB, Struts2 framework, Hibernate 3.x,JPA, Maven, CSS, XML, Oracle 10g, HTML, Web logic 10.3, CVS, Jquery, JavaScript.
Confidential, RI
Programmer Analyst
Responsibilities:
- Involved in all aspects of SDLC from design and development, database architecture, data mapping, data import, UI development to testing and final release beginning with business analysis.
- Developed UI for Annual Registration Module using HTML, CSS in JSP.
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed Action classes, business objects, service classes and DAO classes.
- Actively involved in setting up spring framework configuration files to manage objects and to achieve dependency injection.
- Developed database schema and SQL queries for querying database on Oracle 10g
- Data validations performed using Java script, Jquery.
- Followed Test Driven Development and Performed Unit testing using JUnit
- Worked with Eclipse Birt to develop and deploy complete application.
- Coordinated with QA team to ensure the quality of application
- Utilized CVS for software configuration management and version control
Technology :Servlets/Jsp 2.5,HTML,XML,CSS,DOJO,Struts 1.3.8,Springs 2.0.6,Junit 4.1,JDBC,CVS,Oracle10g,Tomcat 6.1,Eclipse+Birt 2.2.2,Netbeans 6.0,JDK 1.6,XP Professional, Display tag 1.1.1.
Confidential, Texas
Programmer Analyst
Responsibilities:
- Involved in gathering requirements for the application.
- Developed User Interface using JSP and Ajax based Design.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all the Modules.
- Developed action classes, service and DAO layers in all the modules for the query functionality
- Developed GUI for query page in End User module.
- Functional analysis, SRS, STP & UTP preparation and review, design and code implementation and enhancements of the application
- Extensively used BME application resources properties file for error codes, views labels and for Product Internationalization.
- Wrote SQL queries and stored procedures for data manipulation and to fix production problems in database.
- Data validations performed using Java script.
- CR handling and implementation.
- Testing, Bug fixing and maintenance.
- Implemented web services using WSDL/UDDI/SOAP
- Followed Agile Methodology for development by dividing the functionality into short stories
Technology: Java, J2EE, SQL, PL/SQL, HTML, CSS, AJAX,CXF, JavaScript, SOA,Web sphere Application Server (WAS 6.0), Servlets, XML, UML,VSS, BME Framework (combination of Struts and Spring Frameworks).
Confidential, Texas
Programmer Analyst
Responsibilities:
- Involved in detailed study of system requirements and Functional analysis.
- Actively interacted with the users to develop a working prototype and finalized desired features and the user interface.
- Documented the requirements and prepared Software requirements specification.
- Followed Agile methodology for development.
- Involved in review, design, code implementation and enhancements of the application
- Handled Adapters Module which converts External Charging Request/Response to Internal SMAP Protocol.
- Used Tool Command Language scripting for PPS adapter.
- Prepared UTP and STP for unit and system test and also supported Integration.
- Charging requests tested on SOAP UI.
- Data validations performed using TCL Scripting.
- Implemented shell scripts for code deploy in UNIX environment, scheduled them through Korn jobs.
- Handled the new Change request (CR) and implemented.
- Fixed and resolved Code Defects.
- Used putty for running Unix Commands.
- Configured development environment for junior developers and trained them.
Technology: UNIX and TCL Scripting, putty, SOAP.
Confidential
Programmer Analyst
Responsibilities:
- Requirements gathering and analysis
- Client interaction and documenting the requirements
- Developed complex Triggers and Stored Procedures
- Developed Prototype for Presentation to client.
- Developed presentation layer using JSP.
- Configured the data sources and other aspects of the data source like connection pooling, multi-threading.
- Involved in implementing the programmer architecture with team members.
- Developed unit test plan for use cases.
- Involved in integrating different use cases.
Technology: Java, Servlets, JDBC, JavaScript and Oracle.
