We provide IT Staff Augmentation Services!

Sr Programmer Analyst Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6 years of IT experience primarily in the areas of application Development, Analysis, Design, Development and support for E - Commerce, Web-Based and Product base applications on Java,J2ee technologies. Worked in J2EE framework along with Core Java and different other module in an Object based environment.
  • Strong Experience in Java 1.4, Java 1.5 and other Java based enterprise wide technologies.
  • Hand-on experience and in depth understanding of complete Software Development Life Cycle (SDLC) in client-server, intranet and good knowledge about application development using OOAD, Agile(XP, TDD,Scrum) and RUP methodology.
  • Well experienced in designing applications using Object Oriented Methodology, using Design Patterns (Factory, Facade, DAO, Singleton, and Strategy etc).
  • Worked on Multi-tier architecture applications which have been developed using J2ee frameworks like Struts, Spring and ORM tools like Hibernate and TopLink.
  • Developed and deployed server-side business components using Ejbs,JMS,JPA,Jax-B.
  • Hands-on in Web Page development using HTML, DHTML, XML, DOM and SAX Parsers, CSS and JavaScript.
  • Good experience in IDE and debugging tools like Eclipse, NetBeans,RAD.
  • Strong in Analyzing Business specifications with regards to Test Case Scenarios.
  • Extensively used Bugzilla, Jira Web Bug Tracking, and Rational Clear Quest to report bugs.
  • Proficient establishing QA Procedure/ Standard Method, Preparing Test Plan and analyzing Software requirement specification and Design Documentation.
  • Good knowledge of latest frameworks like Hibernate, Struts and Spring
  • Worked in open source environment called as watij.
  • Well structured and comfortable functioning in any environment, both independently and in teams.
  • Excellent Interpersonal, Communicational, Organizational and Project Management skills.

TECHNICAL SKILLS

Languages/Scripting: C, C++, Java1.4/1.5, JavaScript, VBScript

Markup Languages: HTML, XML, XSLT, SAX, DOM, DTD, XSD

IDE: Eclipse, RAD

J2ee technologies: Servlets,Jsp,JMS,Ejb,JPA,Jax-B,WSDL,WebServices, WSDL,SOAP,RESTFul,ESB

Bug Tracking Tools: Jira, Bugzilla,BITS

Methodology: Agile, Waterfall

Web/Application Servers: Tomcat 5.0/4.1, IIS, Web logic, Web Sphere

Databases & Query Language: Oracle9i/8i, 10G, SQL, PL/SQL

Project Management Tool: Rally, Jira

Software Configuration Management (SCM): Star Team, CVS, Subversion

Frameworks: Spring, Hibernate, Watij(open source), J2EE,Struts, Selenium, Junit, EasyMock

Operating Systems: UNIX (Sun Solaris 7/2.6), Windows NT / Windows XP

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr Programmer Analyst

Responsibility:

  • Worked in three tier architecture where there is a clear separation of Model, View and Controller.
  • Worked on Swing in the front-end and session beans to save the state of the beans.
  • Used Toplink similar to hibernate which helps in the OR mapping of objects to the classes.
  • Used Jira for bug tracking tool and project management tool.
  • Used Subversion for version control.
  • Used Oracle Application Server 10g for deployment.
  • Used Eclipse as an IDE for the development.
  • Used different business objects toimplement different financial logic.
  • Handle different events using JTC architecture.

Environment: Swing, Hibernate, Toplink, Oracle Application Server 10g, Eclipse, Java, J2EE, Subversion, JTC architecture, Jira, MVC architecture.

Confidential

Software Developer

Responsibilities:

  • Working on Portal to develop an interface to manage Confidential & Confidential Wireless device as per customized need of the client like Starbucks, Hilton, Mac Donald etc.
  • Mostly focused on the wireless aspects of client those who use Confidential & Confidential services like Hotspot Wi-Fi and billing them as per there need.
  • Designed & developed classes, interfaces, session beans and massaged the data using hibernate.
  • Working on struts to create different JSP pages and Action classes for the view and the controller side.
  • Working with jQuery and jQuery based plugins for the look and feel of the UI.
  • Using SOAP based web-service to communicate between Confidential & Confidential wireless device and Portal.
  • Ajax based DWR library is used to talk between browser (client) and Portal (Server).
  • Working with Postgress database on Network Devices and Oracle database on the central server.
  • Working with Spring which integrated the whole view, controller and model aspects of the portal.
  • Used some customized Spring security to get around different realm for log in and to access specific modules.
  • Deployed the wireless access Portal using Jboss.
  • Working on enhancement in a fast pace environment with agile development where sprints were only two weeks.
  • Fixing different defects logged by QA people using Jira as a project and defect tracking tool as well as time management tool.
  • Working closely with architects to get a strong grip on ideas and to understand more on different tasks assigned to me.
  • Working as a key team player and drive the development up to desired goals.

Environment: JQuery, Ajax, DWR, Java/J2EE, Spring, Struts, JSP, Struts-Tiles, Sitemesh, Tomcat, JUnit Framework, XML/XSL/XSLT, SOAP, JAXP/JAXB, Maven, LDAP, Scrum, Log4j, Oracle 11g, Postgress, Jboss, Web Logic.

Confidential, Austin, TX

Java/J2EE Developer

Responsibility:

  • Worked in three tier architecture where there is a clear separation of Model, View and Controller.
  • Worked on Swing in the front-end and session beans to save the state of the beans.
  • Used Toplink similar to hibernate which helps in the OR mapping of objects to the classes.
  • Used Jira for bug tracking tool and project management tool.
  • Used Subversion for version control.
  • Used Oracle Application Server 10g for deployment.
  • Used Eclipse as an IDE for the development.
  • Used different business objects toimplement different financial logic.
  • Handle different events using JTC architecture.

Environment: Swing, Hibernate, Toplink, Oracle Application Server 10g, Eclipse, Java, J2EE, Subversion, JTC architecture, Jira, MVC architecture.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Worked in SOA architecture where all the packages are one service like we have User service, VRM Integration Service etc.
  • Used spring to propagate the spring security context through http layer and used camel for the inbound and outbound routing.
  • Worked on MVC architecture provided by Spring framework where we separated UI, Model and Controller part separately.
  • Worked on implementing Serverside bean components using Ejbs for SLSB and MDB.
  • Message Driven Beans has been used for synchronous messaging system by implementing through JMS(Used MQ-Series).
  • Implemented security across all the service by using secured annotation on class level in order to inject security in all the services.
  • Designed classes and interfaces in order to access those methods for the implementation.
  • Using context propagation and binding and unbinding the context with different roles to implement the proper security context.
  • Using SOAP UI for testing hitting servers in order to test it from SOAP. Also used REST interface to talk with DOPS and other services like Active Directory, VRM Integration Service.
  • Working with RAD as an IDE for the Development and deploying EAR files in Websphere Application Server.
  • Written different unit test cases with different scenario and ran them in Junit to test it.
  • Worked in Agile environment where there are 5 sprints and stand ups in every day.
  • For the build we are using maven and for continuous integration we are using Hudson.
  • Working with Oracle 10 G for the database.
  • Using Rally to assign different task and to see the tasks that are completed.
  • Update wiki pages whenever any new classes or interfaces are being added.
  • Using Tomcat to deploy the portal designed and developed for testing purpose.

Environment: Java1.5,Spring,Subversion,Ejb,JMS,JNDI,Tortoise,Rally,Maven,ant,Hudson,WebsphereApplicationServer, SOA architecture, Camel, Junit, SOAP API, REST API,Xml,Jax-B,Unix,Linux.

Confidential, Los Angelos, CA

Automation Engineer/Java Engineer

Responsibilities:

  • Worked in the total life cycle for three different releases Clarity 8.1, Clarity 8.2 and Whitney.
  • Coded an across-the-board role-based application based on MVC architectural pattern and J2EE Design patterns.
  • Used Spring Framework for OR Mapping and for using different databases.
  • Used HTTP to transmit packet for client to various server using Get/Post and used different API within Servlet for request and response.
  • Used failure wrapper class to bundle up any failure in the script and maintain it once the script has completed its execution.
  • Developed XML templates to import data to the product “Clarity” and used Eclipse as an IDE for development and to fix Script issues by debugging to the point of failure.
  • Used start team as a revision and version control software system.
  • Used web-based “Jira” for bug tracking, issue tracking and project management for the task assigned by team lead.
  • Fixed different failure regarding the test scripts from the TCR of different areas like PPM, Project Management.
  • Used Ant commands to built scripts for application build, deploy, install and to run automated script.
  • Worked on i18n localization issues and ran the script to test in 14 different languages.
  • Used Eclipse for debugging and to find out the exact word to translate; search the word in the different properties and the resources xml files.
  • Reviewed newly written test scripts by other developers.
  • Used Watij framework to gain the flavor of Hibernate technology to import the data from database as xml templates and then using those xml templates again import them back to UI.
  • Configured hibernate.cfg.xml files to map with their respective value in the database.
  • Written and updated internal wiki page and Java docs by the use of HTML which is knowledge base repository for future reference.

Environment: Watij (Web Application Testing in Java) framework (open source), Eclipse, Ant, XML, HTML4.0, Jira, Star Team.

Confidential

Developer

Responsibilities:

  • Worked in different phases of SDLC from requirement collection to support and maintenance.
  • Designed and developed different interfaces and updated library to maintain different coding standard within the application.
  • Lead the development of the application using MVC Architecture with J2EE technologies.
  • Updated Java docs to make it understandable to the script writer and other developer so that they all can use the methods in a proper manner.
  • Used star team to checking the file checking the status Confidential first whether it is in merge status or is in ready status.
  • Fixed and logged UI/database/coding bugs according to the priority using eclipse to debug and find the exact UI or database or code failure to fix the bug.
  • Developed, designed scripts and troubleshoot the problems in the scripts by maintaining the existing code and enhancing the script.
  • Implemented OOAD to create different objects or considered a module as an object and interacted with different methods present in the library.
  • Used HTTP to transmit packet for client to various server using Get/Post and used different API within Servlet for request and response.
  • Used SQL queries to pull data from different databases to populate them in the UI using JDBC connectivity.
  • Performed Regression testing for the new release of the product to test the whole application whether or not modified code affected the existing code or not.
  • Also was part of performance and load testing.
  • Maintained internal wiki page using some HTML code to keep it up-to date state so that all of the developers would be in the same page using the updated methods.
  • Supported team and worked independently to enhance the standard of code and quality of the product.

Environment: Java 1.3, JDBC, Eclipse 2.1, Oracle 8i, HTML, XML

Confidential

Developer

Responsibility:

  • Worked as a website developer to design the whole site.
  • Used programming language as VB script and ASP.
  • Developed index page with different links in HTML so that page could be loaded faster and the contents were static.
  • Used table inside of plain text to position the text in the place where it was needed.
  • Written queries using SQL and database as MS-SQL server.
  • Provided training on how to use the website and wrote different online help material.

Confidential

IT Instructor

Responsibility:

  • Teaching different lesson plan.
  • Making student understand the logic of the programming like loops, statements.
  • Trained students giving different small projects like inventory management system, library management system.

Environment: Asp, HTML, Notepad, MS-Server, Photoshop, Flash

We'd love your feedback!