Programmer Analyst Resume
Fairfax, VA
OBJECTIVE
- I am an Innovative, Self - Motivated, and Results-Oriented Software developer eager to contribute significant technical, interpersonal and application development expertise toward supporting a dynamic employer in achieving goals and objectives.
SUMMARY
- Six years of IT experience in designing, developing n-tier web applications and client / server applications.
- Experience in all aspects of the Software Development Life Cycle, with the ability to work and communicate effectively.
- Experience in developing applications using Java, J2EE, EJB, Strut, Spring, Servlets, JSP, JAXP(DOM/SAX), .NET, Hibernate and JDBC
- Experience with HTML, XML, XSLT, AJAX, Xschema, Java Script and Windows platform.
- Worked on different IDE s like Eclipse, NetBeans, JDeveloper.
- Good experience in coding SQL, PL/SQL stored procedures and Packages.
- Strong experience in Oracle, SQL Server, PostgreSQL, MySql, database programming using PL/SQL and standard built-in Oracle Packages
- Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer.
- Experience in developing Enterprise software applications using Application servers such as JBoss.
- Worked on understanding User/Business needs and built tailored solutions as per needs
- Experience in testing to ascertain the quality and standards of the application.
- Good understanding of JMS and Web Services.
- Innovative and ambitious looks at every opportunity with optimism
- Can team up and work with people from diverse background and also resilient under any sort of pressure and deliver a quality job on time.
TECHNICAL SKILLS
Languages: C, C++, Java, Vb.Net, C#.
Java/J2EE Technologies: J2EE, JSP, Servlets, EJB, Struts, Spring, JDBC, JUnit, Log4j.
Database: Microsoft Access, SQL Server, Sybase, Oracle, PostgreSQL, MySql.
Application Servers: JBoss
Web Server: Apache Tomcat
IDE: Eclipse, NetBeans, Toad, SQL Developer, Visual Studio 2008
Operating Systems: MS-DOS, Windows NT/2000/XP, Linux, Windows 7.
Design Tools: Rational Rose Enterprise, Microsoft Visio.
Web Technologies: HTML, XML, CSS, XSD, XSLT, JavaScript, JSON.
Version Control: CVS, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Fairfax, VA
Programmer Analyst
Responsibilities:
- Involved in Analysis, Design, Development and Testing phases.
- Worked closely with functional analyst and gathered client requirements, analyze the feasibility and prepared the technical documentation.
- Member of core development team which developed Customer user interface.
- Application is based on MVC pattern and designed and developed web components using JSPs and Struts framework.
- Worked on different J2EE Design Patterns such as Session Facade, Service Locator and Singleton.
- Developed / Implemented XML schema for validation of XML documents.
- Extensively used MVC Architecture to isolate each layer of the application.
- Used JavaMail API to send email notification to the users.
- Used JPA over Hibernate for access to Oracle database.
- Involved in unit testing, system testing, and user acceptance testing of the application.
- Deployed the application in JBoss application server.
- Used SVN as a version control tool and Mantis for defect tracking.
- Involved in bug fixing and production support.
Environment: Java, Java / J2EE Patterns, JSP, Struts, JDBC, XML, Jboss, Oracle, SQL, ANT, UML, Eclipse, TOAD, HTML, MS Visio, SVN, Mantis.
Confidential
Responsibilities:
- Involved in gathering of Requirements, Design, Analysis, Coding and Unit Testing.
- Developed mock up for the design document using Creatly.
- Used Spring Framework MVC for application development.
- User Interface was developed using JSPs,Javascript.
- Deployed application on JBoss Application server.
- Used Hibernate O/R mapping for communication between the Front end and the database.
- Integrated other sub-systems through JMS, HornetQ, XML
- Used Log4j for logging and debugging statements.
- Worked closely with Business users during UAT testing.
Environment: Eclipse Helios, Spring Framework, Hibernate, JSPs, JMS, JBoss, Windows XP, Oracle, XML, XSLT, HTML, CSS, CVS.
Confidential, Reston,VA
Computer programmer
Responsibilities:
- Involved in gathering requirements from end user, analysis, design, development and testing phases.
- Modeling the project solution using UML with Object Oriented Analysis and Design concepts.
- Implemented Client- Server application using Struts MVC Framework.
- Used Hibernate object-relational mapping framework to create the data model.
- Developed Front End using JSP, HTML, Javascript, CSS.
- Developed / Implemented XML schema for validation of XML documents.
- Developed web pages using XML and XSLT.
- Used an XML DOM Parser in order to parse the XML results.
- To maintain consistent look and feel Cascading style sheets (CSS) are created.
- Tested the application thoroughly before releasing it to the users.
Environment: Java, JSP, Servlets, Struts, Tomcat, Ant, HTML, SQL, JavaScript, Eclipse, JSON, WindowsXP, Xml, PL/SQL, XSD, XSLT, Oracle, CSS, Microsoft Visio.
Confidential, Houston, TX
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of new business requirements.
- Sending the status report, attending the meetings and coordinating with the team members.
- Implemented the presentation tier using JSP, JQuery and Java Scripts.
- Used Spring Controllers Framework and Hibernate.
- Worked on Hibernate for table to java object mapping.
- Application was developed following Agile methodology
- Extensively used Hibernate for ORM.
- Created POJO’s, Hibernate mapping files & configured properties to integrate Hibernate.
- Extensively used AJAX for the front end development
- Performed unit level testing and peer to peer testing.
- Provided extensive production support.
Environment: JDeveloper, Spring Framework, Hibernate, JSPs, JSTL, JBoss, Windows XP, Oracle, XML, XSLT, HTML, CSS, CVS.
Confidential
Application Developer
Responsibilities:
- Involved in analyzing the requirements, drafted use cases and created UML class and sequence diagrams.
- Used APIs of Java SQL and Struts framework extensively.
- Implemented different J2EE design patterns such as Singleton, Value Object, DAO, Session Façade, Value List patterns.
- Involved in the front-end dynamic screens using Struts, JSP, JavaScript, HTML and CSS.
- Used Java and JDBC APIs for database access.
- Written complex SQL queries, PL/SQL Stored procedures, Triggers and Packages to handle the problems arising in a distributed database environment.
- Used Eclipse for Java as IDE tool.
- Deployed application on Tomcat web server.
- Performed unit testing and system testing.
Environment: Eclipse, Java, Struts, JSPs, Tomcat, Oracle, Windows, Oracle, XML, XSLT, HTML, CSS, MS Visio.
Confidential
J2EE Developer
Responsibilities:
- Responsible for developing and coding interfaces and implementing classes.
- Widely applied core Java Design Patterns to address common system concerns.
- Developed stateless session beans for business logic layer.
- Extensively used Hibernate for the persistent layer.
- Develop Web service end points to externalize application processes.
- Implemented Struts framework for efficient presentation layer.
- Designed and developed struts action classes for the request process responsibility.
- Developed front-end screens with JSP, Struts tags, JSTL tags and Validations using Validator Framework.
- Involved in designing and building new SOAP web service interface, implemented in Java using Apache SOAP&Axis.
- Responsible Action Forms and Form Bean using Struts Framework.
- Checkout the files from CVS and verified the version control coding changes, check in the files into CVS and rebase the code.
- Performed unit level testing and peer to peer testing.
Environment: J2EE, JDK, JSP, Servlets, Struts, Oracle, HTML, JavaScript, Rational Rose, ANT, Log4j, JAXP, XML, Webservices,