We provide IT Staff Augmentation Services!

Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY:

  • Over 7 years of experience in the IT industry, involved in complete SDLC including requirements analysis, design, development, implementation and maintenance of application software in the Client/Server environment.
  • Expertise in implementing OOAD, UML using Microsoft Visio.
  • Expert in design & development using J2EE (EJB, JSP, Servlets, JDBC, JMS, Java Mail), Eclipse, JDK 1.x, XML, Hibernate, DOM, SAX Parser, HTML, CSS, JavaScript, RMI, Rational ClearCase, JUnit, ANT, Log4j in Windows environment.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Experience in n - tier architecture, OO Design & Development using UML (Rational Rose).
  • Experience includes Application Servers like WebLogic App Server, WebSphere App Server and Web Servers Tomcat/Apache.
  • Excellent experience in database & related technologies including Oracle, SQL Server, DB2, SQL Plus, PL/SQL.
  • Experience in Database automation creating Stored Procedures/Triggers.
  • Proficiency in using XML, HTML, XSLT.
  • Experience in implementing applications with Designed Patterns like Model-View-Controller (MVC) using Jakarta Struts and Spring framework.
  • Development experience in different IDE’s like JDeveloper, JBuilder and WSAD/Eclipse.
  • Excellent proficiency developing SQL, PL/SQL in JDBC as well as client server environments.
  • Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Excellent troubleshooting and debugging skills.

TECHNICAL SKILLS:

Operating System: Windows 95/NT/2000/ Professional, MS DOS, UNIX, Linux

Languages: Java6, C, C++, XML, HTML, JavaScript, JQuery, Visual Basic 6,GWT 2.8 Java Related

Technologies: Servlets, JSP, JNDI, JNI, JavaBeans, JDBC, J2EE using EJB 2.0, JMS, JSF, MQ Series, Fusion, Apache Struts framework using Tiles, Validation framework, JunitHibernate 2.1.4, Spring Framework, Spring-WS, JPA, Java Concurrency API

Other Technologies: OCI (Oracle Call Interface), MS Visual Source Safe 6.0, XML, Web Services including W-RS, UDDI, WSDL and SOAP

GUI: AWT, JFC/Swing, Applets

Servers: JBOSS 3.2, Weblogic 10.3, IIS 5.0, Apache Tomcat 4.1, WebSphere 5.0

Tools: Rational Rose, ClearCase, ClearQuest, JDeveloper IDE, Eclipse IDE, RAD,BART, Macromedia Dreamweaver, XDoclet 1.1.2, SVN, WinCVS 1.2, Ant 1.5.2, Log4j, Maven

RDBMS: MS SQL Server 2008, DB2 7.2, Oracle 11g/9i/8i, MS Excel, MS Access

Standards: Object Oriented Design and Development with UML

WORK EXPERIENCE:

Confidential, Jacksonville, FL

Programmer Analyst

Responsibilities:

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application.
  • Using IBM Rational Software Architect for prepared Use case diagrams, Activity flow diagrams, Class diagrams and Sequence diagrams in the design phase.
  • Preparing documentation for UI standards and setting up the environment (Data source, queues, and queue connection factory and listener ports).
  • Designing and Developed MDB on MQ for sending and receiving asynchronous request.
  • Creating Hibernate POJOs, Hibernate mapping files for all database tables using Hibernate Reverse Engineering.
  • Creating domain objects for enrollment, group and rates tables.
  • Designing and developing generic validator framework for modules and injecting these validators using spring framework.
  • Developing mapper class (wrapper) for all modules.
  • Integrating web-tier using spring framework.
  • Developing JUNIT test cases for Enrollment, Group and Rates modules.
  • Designing and developing the generic messaging service for displaying custom error, info and warning messages.
  • Preparing common CSS files and common java script class for all GUIs.
  • Involving in deploying the application in different environments using BART tool.
  • Developing the Ant scripts for maintaining version of the jar files and copying the jar files into local environment.

Environment: JAVA, XML, JAXB, JavaScript, UML, HTML, Spring 2.5, Hibernate 3.3, BART/Ant 1.6, Log4J and JUnit 3.8, RAD/RSA 7.1.0.3 (WAS 6.1), XML, Toad and Microsoft Visio, Oracle10g, SQLServer7.0, SQL Developer, Version Control /QA tool: Clear Case/SVN and HP Quality Center (Mercury Quality Center), IBM WebSphere 6.1 Web Service Pack.

Confidential, Tampa, FL

Programmer Analyst

Responsibilities:

  • Involved in the end to end development of the application including Functional specification preparation, Database Design and application coding.
  • Fixed UAT and Production bugs.
  • Debugging using log4J
  • Participated in the development of the design specifications.
  • Build process with Maven tool to build and deploy the application in performing tasks like Compile, Build, Deploy
  • Worked and Modified the Database Schema according to the Client requirement.
  • Used Putty to connect to Client Specific Database
  • Involved in design and development the database in MySql and connected with Hibernate framework.
  • Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
  • Checked-in, and Checked-out from SVN. Used Eclipse IDE
  • Participated in the peer reviews for code.
  • Code development and modification.
  • Used SOAP WebService as a Producer/Consumer to/from a Client for their use/in the company to connect with other projects.
  • Unit and system testing of modules.
  • Participated in the development of the Unit Test Plan.
  • Worked in Agile Environment
  • As an Analyst was involved with interacting with the Clients and Application User for their Requirements, Specifications and Enhancements.

Environment: GWT 2.8, Spring IOC, Web services, Hibernate, Eclipse Juno, Maven, XSL, JTomcat 5.5, MySql 5.5 and Windows XP, Linux, Jasper Reports

Confidential, JerseyCity, NJ

Programmer Analyst

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
  • Developed Interfaces using JSP, based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
  • Developed a Swing Application which is for MSA Cigarette Reporting, part of EasyBiz.
  • Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects. Has coded different package structures based on the purpose and security issues handled by that particular package which assists developers in future enhancements or modifications of code.
  • Implemented MultiThreading for optimizing the code instead of multiprocessing
  • Worked with DB (DBO) classes and used JDBC drivers from different vendors. Used Various JDBC drivers such as MSSQLSERVER/Oracle, WEBLOGIC for SQL Server, PGJDBC for PostgreSQL, MYSQL connector for MYSQL Database.
  • Created user & database objects such as Tables, Views, and Indexes.
  • Designed and developed a user usage logging facility using Apache Log4J 1.2.8. Used different Levels of Loggers Such as INFO, DEBUG, WARN, ERROR.
  • Used REST WebService internally in the company to connect with other projects.
  • Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
  • Involved in design and development the database in Oracle and connected with Hibernate framework.
  • Was involved in Shell Scripting for application automation such as auto start, auto stop, and periodical backup.
  • Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
  • Addressed Internationalization and Localization issues Using Resource Bundle.
  • Packaged and deployed the entire application code to integration testing environment for all the releases.

Environment: Oracle 11g, MYSQL, Java Swings, Linux8, Windows XP, Struts, Weblogic 10.3.4, J2EE (Java, Servlets, JSP, JDBC-SQL), HTML, XML, MQ Series, JavaScript, REST, Spring-WS, Hibernate, JPA, Eclipse 2.1.1, JMeter 2.0, CVS, ANT 1.5.1, Maven, JUnit, Log4J 1.2 8 .

Confidential, Hartford CT

Developer

Responsibilities:

  • Involved in Design, development and testing phases of CR system.
  • Worked with Struts as a unified MVC framework.
  • Developed JSP to show dynamic content
  • Worked with JavaScript for client side validations
  • Used WSAD IDE as a development environment for creating and deploying application.
  • Worked on deploying the application on to Weblogic Application Server.
  • Used WebServices (SOAP) for storing important information and modifying them through internet.
  • Involved in creation of tables, Stored Procedures using PL/SQL.
  • Developed Web pages using Ajax, JavaScript, JQuery, JSP, JSF, JSON and XML that interact based on events
  • Handled Concurrency issues using Java Concurrency API and incorporated Multithreading Concepts.
  • Used JDBC connection pooling for achieving Backend database connection.
  • Used SMTP for implementing the e-mail functionality.
  • Used CVS (Concurrent version control System) as a version control system in order to manage development branches.

Environment: Oracle 8i/9i, SQL, Windows XP, Oracle ADF, Struts1.0.1, Weblogic, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML, SOAP/REST, GWT, JavaScript, JSF, MQ Series, WSAD, JMeter 2.0, CVS, ANT 1.5.1, JUnit, Log4J 1.2 8, Dream Weaver MX 2004, SMTP.

Confidential, Culvert Road NJ

Java Developer

Responsibilities:

  • Work involved developing the software as a Java Applet in order to release it either as a standalone CD-ROM based tool or be deployed on the web.
  • Delivered various design artifacts such as detailed class diagram, sequence diagram and state chart diagrams.
  • Devoloped code following Spring MVC Architechture
  • Developed a complete swing application for installation of Search Engine.
  • Was involved in writing various Perl scripts for application automation.
  • Involved in coding the java applets.
  • Involved in application modeling using UML. Defined a standard model for the complete application using UML notation.
  • Developed JSP/HTML/JavaScript web interface.
  • Was involved in testing and deploying the application.

Environment: Java, Swings, GWT, HTML, JSP, XML, Eclipse IDE, UML, Spring MVC, Apache Tomcat 6, Linux 7.3, Windows 2000, SCCS, Java (Java, Servlets, JDBC), Hibernate. Oracle 8i.

Confidential, Boston, MA

Java Developer / Analyst

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC).
  • Developed EJBs (Session, Entity, Message Driven beans) for handling business processing, database access and asynchronous messaging implemented with JMS middleware for providing messaging services.
  • Exposure to XML standards for transferring complex data across networks such as MDDL and OFX for transferring complex data across networks.
  • Exposed to Web services SOAP (Simple object access protocol) which was used in sending complex information across network and WSDL (Web Services Description Language), which was used for describing the network services.
  • Involved in deployment of EJBs and web components on Web Logic and Web Sphere Application Server
  • Implemented MVC design pattern using Jakarta Struts framework
  • Developed Servlet, JSP pages, Beans, JavaScript and worked on integration.
  • Wrote Stored Procedures using PL/SQL.
  • Developed XSL Style sheets using XSLT and XPath for web publishing of the XML based content.
  • Involved in building and parsing XML documents using SAX parser
  • Implemented MultiThreading for optimizing the code and maintain Concurrency using Java Concurrency API/Locking System.
  • Created user & database objects such as Tables, Views, and Indexes.
  • Involved in tracing and troubleshooting large volumes of source code and also Backup & Restoration of Databases.
  • Installed and administered Oracle 8i, Implemented maintenance plans including backups, security, Check Integrity, Optimization, all with documentation.

Environment: Oracle, SQL/PL-SQL, EJB 1.0, JMS, Web Logic, Web Logic, Apache Struts 1.0, Java 1.2, Servlets, JSP, JavaScript, JDBC & HTML, XML, XSL, XSLT, SOAP, Maven, Windows XP.

Confidential, Piscataway, NJ

Developer/Analyst

Responsibilities:

  • Tested Browser and Version Compatibility.
  • Designed the web layout and flow of the application.
  • Used the advanced Java techniques like JSP, XML, and BEANS.
  • Used Apache Log4j for logging the application.
  • Used HP Quality Control for bug tracking system.
  • Wrote PL/SQL scripts to develop Stored Procedures/Functions.
  • Java Script was used for client side validation.
  • Used Synergy for code control versioning system.
  • Was involved in coding the Servlets in order to retrieve the real-time reports.
  • Involved in the development of WRI, web based reports.
  • Implemented Thread synchronization Multithreading, Multiprocessing, Concurrency with API and TCP/IP Socket Programming
  • Developed RT-poller using servlets to poll the real time data

Environment: Windows, UNIX Operating System, Eclipse, Oracle 8x/9x, SQL server 7,Java, Swings, Netscape Enterprise server 4.0, VRML & INFORMIX 7, MQ Series, HTML, JavaScript, Java (Java, Servlets, JDBC), Junit, Apache Log4j, Synergy.

Confidential

Programmer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Implemented Tiles, Validation frame works and Nested tag libraries.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.
  • Designed test-first code methodology and implement test cases using JUnit
  • Implemented the database queries in DAO, used web services to access the web enabled methods.
  • Implemented CSS(Cascading style sheets) Confidential JSP pages for GUI look and feel
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS (Concurrent Versions System) for version control.

Environment: Java Swing, Tiles, J2EE (Java, Servlets, JSP, JDBC-SQL), JavaScript, HTML, Eclipse, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7.

We'd love your feedback!