We provide IT Staff Augmentation Services!

Sr. Developer Resume

Southlake, TX

I am working as Technology Consultant with 10+ years’ experience in requirement analysis, problem - solving, coding, reviewing, testing, implementation and management of software systems in Java/J2EE technologies. I have successfully managed projects mainly in airline domains using Agile Project Management methodology starting from Requirement Analysis to Delivery. I always look ways to improve quality and processes to save time and cost in entire SDLC.

PROFESSIONAL SUMMARY
  • About 10 years of professional IT experience with full project lifecycle development using Java/J2EE technologies including Requirements analysis, Design, Development, Code Review, Testing and Deployment of software applications.
  • About 05 years of experience using Agile methodology’s Scrum process, familiarity with eXplainPMT, VersionOne and Rally tool.
  • Quick learner in learning any new technology.
  • Always looks for process improvements for optimizing project time.
  • Having a good knowledge of Web Services using SOAP & WSDL, familiarity with ReSTFUL Web Services with XML/JSON.
  • Having good experience on using ORM Technologies like Hibernate.
  • Experience with both core and advanced Java technologies which include JSP, Servlets, EJB, JNDI, JMS & JDBC.
  • Experience of Continuous Integration, using Hudson and Jenkins.
  • Good at developing the Web application by using web Servers like Tomcat and Application Servers like JBoss.
  • Proficient in Scripting Technologies like Javascript & AutoIt Script
  • Having a good knowledge and experience on Database technologies like Oracle and MySQL.
  • Having good experience on using version control tools like ClearCase, SubVersion and Gits tools.
  • Strong unit testing skills, which helps quality product output.
  • Having knowledge of TDD using tools like Junit, Mockito.
  • Experience in developing Desktop applications using core Java.
  • Experience of writing desktop installers using WIX.
  • Dedicated, religiously hard working, good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical, problem solving and communication skills.
  • Experience in coordination with offshore teams.

SKILLS

Project Management: Agile Methodology, Scrum Process, explainPMT,VersionOne, Rally

Operating Systems: Windows, Linux

Languages: Java, HTML, Java Script, XML, PHP

Java Technologies: JavaMail, EJB, JavaBeans, Servlets, JSP, JMS, JDBC, JNDI, Applet, Swing, JBoss, Struts, Tiles, Tomcat, Web Services, SOAP, Spring

Quality: JUnit, QTP, Sikuli, Mockito

RDBMS / ORM: Oracle, SQL Server 2000, MS-Access, Hibernate

Others: Continuous Integration (Hudson/Jenkins), Code Review (Crucible) Requirement Analysis, Planning, Estimation, Technical Documentation & Testing

PROFESSIONAL EXPERIENCE

Confidential, Urbandale, IA

This is a web application used by Confidential Dealers, customers and partners. Features include showing the farm field data, Machine data, Machine location and history data.

Tools & Technologies: JDK 1.6, Spring, Hibernate, ReSTFul Webservices, Spring Templates, Oracle, Java Script, JUnit, Mockito, Git, Maven, IntelliJIDEA

As a programmer I am involved in:

  • Interaction with client for requirement analysis.
  • Agile methodology using Scrum process for deliverables.
  • Coordinate with team members for sprint deliverables.
  • Coding in Java and related technologies used.
  • Review peer’s code.
  • Testing teams changes in the code and coordinate with Test team.
  • Testing.

Confidential, Southlake, TX

This is a third phase of Confidential terminal emulator which is used by Airline solutions and the agents. This phase will have Confidential settings save feature and other customer required enhancements.

Technologies: JDK 1.6, Swing, Subversion, Ant, Autoit Script, Wix Installer, Crucible.

As a lead, I was involved in

  • Interaction with client ( Confidential Airline Solution) for requirement analysis.
  • Used Agile methodology using Scrum process.
  • Coordinate with team members for iteration deliverables.
  • Coding in java mainly Swing using Swing’s MDI features.
  • Testing teams changes in the code and coordinate with Test team.
  • Provide install using WIX.
  • Testing.

Confidential, Southlake, TX

Technologies: Java, JSP, Servlet, MySQL, Tomcat 5, Linux, Subversion, Crucible.

As a lead, I was involved in

  • Interaction with client ( Confidential ) for requirement analysis.
  • Used Agile methodology using Scrum process.
  • Coordinate with team members for iteration deliverables.
  • Servlet Coding.
  • Testing teams changes in the code and coordinate with Test team.
  • Deployment.

Confidential, Southlake, TX

Technologies: QTP 11, Virtual Box, Subversion, Crucible.

As a lead, I am involved in:

  • Coding, Review and Testing.
  • Coordinate with team members for iteration deliverables.
  • Used Agile methodology using Scrum process.
  • Familiarizing with QTP 11.0.
  • Interaction with automation testers.
  • Release Management Team.

Confidential, Southlake, TX

This is a terminal emulator which is used by Airline solutions and the agents who were using SV32 and SV32 had a feature of Windows MDI (Multiple Document Interface) so using MDI user can have multiple emulator sessions for various host commands. Confidential is now going to support MDI. Also SV32 had a feature called macros, so using macros user can do mass command processing. Confidential is now going to include macros too.

Technologies: JDK 1.6, Swing, Subversion, Ant, Autoit Script, Wix Installer

As a lead, I was involved in

  • Interaction with client ( Confidential Airline Solution) for requirement analysis.
  • Coordinate with team members for iteration deliverables.
  • Used Agile methodology using Scrum process.
  • Coding in java mainly Swing using Swing’s MDI features.
  • Testing teams changes in the code and coordinate with Test team.
  • Provide install using WIX.
  • Testing.

Confidential, Southlake, TX

Technologies: JDK 1.5, JCSAPI, Swing, Subversion, Ant, JNLP, SSLVPN, AutoIt, WIX, Mongoose.

As a lead, my core responsibilities were:

  • Interaction with client (Airline Solution) for requirement analysis.
  • Used Agile methodology using Scrum process.
  • Design with architect team.
  • Coordinate with team members for iteration deliverables.
  • Coding in java mainly swing.
  • Coding using light weight webserver Mongoose and Java Network Launching Protocol.
  • Testing teams changes in the code and coordinate with Test team.
  • Provide installers using WIX.

Confidential, Southlake, TX

This is a terminal emulator which will be used by Airline solutions and Confidential employees in desktop environment. The base code has been taken from MySabre backup emulator and being built on it. This version will be replacing SV32, which is a C/C++ emulator used by Airline Solutions associates and Confidential employees.

Technologies: JDK 1.5, Swing, JCSAPI, AutoIt, WIX, Subversion, Ant.

As a lead, I was involved in

  • Interaction with client (Airline Solution) for requirement analysis.
  • Used Agile methodology using Scrum process.
  • Coordinate with team members for iteration deliverables.
  • Coding in java mainly swing, using Confidential proprietary JCSAPI .
  • Testing teams changes in the code and coordinate with Test team.
  • Scripting done using AutoIt.
  • Provide installers using WIX.

Confidential, Southlake, TX

Technologies: JDK 1.5, Swing, JCSAPI, Commonuse APIs, Git, Ant, AutoIt.

As a lead, I was involved in

  • Interaction with client (Airline Solution) for requirement analysis.
  • Used Agile methodology using Scrum process.
  • Went through lot of documentation of Commonuse platform.
  • Understanding Commonuse certification requirements.
  • Coding in core java mainly swing.
  • Testing my changes in the code and coordinate with Test team.
  • Coordinated with pre-certification training teams.
  • Partially implementing JUnit Test Cases to test some of the code functionality.
  • Involved in certification with four Commonuse vendors, all four certifications passed without any issues in first effort.

Confidential, Southlake, TX

Technologies: JBoss 4.2.2, Oracle 10g, JDK 1.6, JAXB 2.0, Spring, Hibernate, MOM, Maven 2, XML

As a Sr. developer, I was involved in:

  • Interaction with 3rd parties for using their services.
  • Used Agile methodology using Scrum process.
  • Database Design.
  • Coding done using Spring for dependency injection.
  • Used Hibernate as ORM software for DB management.
  • Service was exposed as JBoss service.
  • Designed XML Schemas for these services.
  • Test Driven Developmen
  • Used JAXB for converting XML documents into Java objects.
  • Wrote unit test using JUnit.

Confidential, Southlake, TX

This was the Confidential mobile website, which had various options for a traveler to access using cell phone, like Itinerary Retrieval, Weather, Flight Schedule, Flight Status, Security wait times etc. This website was having Model 1 architecture. I also participated in a usability study for improving User interface. I coordinated with UX Team for user interface design.

Technologies: JBoss 3.2.5, SQL Server 2000, JDK 1.4, JDBC, JSP, Servlets, XHTML-MP (Mobile Profile)

As a Sr. developer, I was involved in

  • Usability Study for user interface.
  • Used Agile methodology using Scrum process.
  • Interaction with user experience team.
  • Coding done using mainly Servlets and JSP
  • All web pages were using XHTML-MP.
  • Testing.

Confidential, Southlake, TX

In this project I wrote an application which generates various DB reports. Confidential migrated many of its travel agencies from OFEP to Confidential and this tool helped in tracking migration. I also imparted training of “Migration Process” for Confidential Area Executives in Europe and Asia Pacific region.

Technologies: MySQL, JDK 1.4, JDBC, POI API

As a Sr. developer, I was involved in:

  • Developing migration process.
  • Database Design.
  • Coding done mainly in core Java and JDBC.
  • Used POI API to generate Excel worksheet from Java.
  • Testing.
  • Customer Training.

Confidential, Southlake, TX

Technologies: Pentium servers & Pentium nodes, Confidential, Databahn Engine, XML Broker application

As a Sr. developer, I was involved in:

  • Learning Confidential .
  • Scripting using Confidential .
  • Procure one offshore team and trained them in Confidential .
  • Testing Confidential scripts.
  • Offshore Team co-ordination for delivery.

Confidential, Southlake, TX

Technologies: JDK 1.5/Oracle 8.0, Java, XML, SOAP, Apache Axis, Servlets / JSP, Tomcat Server, Webservices deployed on JBoss application server.

As a developer, I was involved in

  • Requirement Analysis.
  • Coding done using Apache Axis to generate webservice client using WSDL.
  • Offshore team coordination.
  • Testing products.

Confidential, Southlake, TX

Technologies: C#, ASP.Net, IIS, SQL Server 2000.

As a developer, I was involved in

  • Interaction with client.
  • Requirement Analysis.
  • User interface design.
  • Coding using C# and ASP.net.
  • Testing.

Confidential, Southlake, TX

For this project I worked on one Applet with middleware as CGIs and SQL Server 2000 as backend. This applet was signed with Object Signing Certificate. This applet is web based version of a popular product of Confidential Travel Network “Internew View”. This was a tool for their agents. I mainly worked with menus, event handling, POS terminal, marketing intelligence, non-arc commission posting options of this product.

Technologies: JDK 1.4/SQL Server 2000, Applet, Orielly Server, Clearcase, VPN, Verisign Security Certificate, Rita server for credit card transactions.

As a developer, I was involved in

  • Interaction with client.
  • Requirement Analysis.
  • User interface design.
  • Coding done mainly using Java Applet and Core Java.
  • Testing.

Confidential, Southlake, TX

This was a maintenance project. Some bugs were needed to be fixed and minor cosmetic enhancements were there. Confidential Confidential is a GUI based application that allows the user to view and correct errors in Travel Data received from any of four major GDSs through the IUR record interface, create validation rules to test interfaced Travel Data, manually enter air tickets, adjustments or vendor items, reconcile Air Tickets against ARC for a given ARC period, print ARC/IAR reports and print Option 5 Air Tickets or other ARC documents, including: Mini-Itinerary, Auditor Coupon, Agent Coupon and Passenger Receipt.

Technologies: JDK 1.3/Oracle 8.0, MVC Architecture, J2EE Technologies (Servlets, JSP, JDBC), JRun Web Server.

As a developer, I was involved in

  • Analyzing reported bugs.
  • Coding to fix bugs.
  • Testing bugs.
  • Testing to make sure fix didn’t broke any other functionality.

Confidential Thailand

Work involved mainly for two modules (Master and CPO / SPO operations). Coding was done mainly in EJBs, DAOs, JApplet, Action Beans for these modules. The Action Beans are classes created by the developer to perform a certain action on the server side. Typically, actions are triggered from the client side by user submitting a form from the browser, the user clicking on the save button on the applet, etc. The business logic flow is modeled in stateless EJBs. This translates to all constructs like if-else etc, which indicate decision points. All access to the DB is encapsulated in objects called Data Access Objects, so that logic flow is not affected by changes in SQL.

Technologies: JDK 1.3/Oracle 8.0, J2EE Technologies (JApplet, EJB, Servlets, JSP, JDBC), IBM WebSphere 5.0 Application Server.

As a developer, I was involved in

  • Requirement analysis.
  • Coding using EJB 3.0 and Servlets.
  • Unit Testing.
  • Integration Testing.

Hire Now