Resume Builder
Edit this resume to make it your own!

Your Name

Austin, TX


Over 6 years of Software Engineering experience in design, develop and implementation of software applications that would utilize my knowledge and experience in Software Design and Development and provide me an opportunity to enhance my skills.
  • In depth understanding of Object Oriented Analysis & Design OOAD concepts, Design Patterns (J2EE/GoF) with excellent logical and analytical skills focused towards business needs.
  • Designed and developed integration services with internal/external applications using SOAP & REST Web services.
  • Successfully delivered projects using new SCRUM and Agile development models apart from traditional Water flow, Iterative/Incremental and V models.
  • Extensive design framework experience using AJAX, Hibernate, JSF.
  • Experience in using XML, XSLT, XSD, WSDL, REST and SOAP.
  • Tools/Methods: UML, SCRUM, AGILE & XP, OOAD, ORM, Continuous Integration, Test Driven, Development.
  • Industry Application: Retail, Finance and HRM.

Work Experience

Sr. Software Engineer & Scrum master

Kenexa an IBM company, Philadelphia, PA

Nov 2011Current


Recruit is a web based product that standardizes the recruitment process and help companies automate the full cycle of talent acquisition from sourcing to hire.
  • Developed application components in JSF and Java.
  • Developed build and release management system using Maven and CVS.
  • Organized Sprints and planned releases with the team using Team Foundation Server.
  • Worked with product management and QA to clarify requirements into planable units of work.
  • Consulted with other application teams on applying scrum and using TFS.
  • Coached and mentored team members in Unit Testing and design.
  • Provided support for customers and solutions team.
  • Publish and maintain Agile process documentation.


2X Perform is web-based Performance Management software that offers solution to fully integrate Performance Management and Succession Planning, Compensation Management, Career Development, and Goal Management.
  • Significantly involved in Agile and TDD methodologies.
  • Designing and developing the Web interface in JSF and A4J.
  • Responsible for the localization implementation in Perform to support Europe and Asian markets.
  • Implementing the Data Access layer using Repository pattern and Hibernate ORM.
  • Served as the Project build master and responsible for Source Control server and check-in management and automated build processes using Jenkins.
  • Responsible for Background process scheduling and monitoring to manage Business Process Workflow automation using Quartz Scheduler.

Environment: Java, JSF, Seam framework, Ajax, Core Java, Hibernate, JBoss server, Maven, Jenkins continuous Integration, JTest, SQLServer, Eclipse, Team Foundation Server, SOAP and Rest Webservice, Jersey framework.

Senior Developer

ISpace inc, Philadelphia, PA

Sep 2010Nov 2011

Location: Philadelphia

Interactive Voice Response (IVR)
Worked on Vanguard's Interactive Voice Response (IVR) system to automate interaction with clients over the phone. The System enables user to retrieve and operate information including their account balance, stock prices or talk to an associate. System uses pre-recorded voice prompts and menus to present information and options to callers, and touch-tone telephone keypad entry to gather responses. It also provides facility to enable input and responses to be gathered via spoken words with voice recognition.

Softphone, a desktop application handles Telephone calls over the network using a general purpose computer, rather than using dedicated hardware. It has all the standard telephony features and additional feature of user presence indication and stat calculation.
  • Responsible for enhancement and maintenance of the UI for the IVR application.
  • Responsible for interacting with third party vendors to evaluate and coordinate upgrade and release cycles.
  • Interact with third party companies to retrieve Grammar and Voice Recordings for new fund launches.
  • Exposure to Agile software development methodology.
  • Requirement analysis for migration of Softphone application to Java.

Environment: JSP, Servlet, Core Java, Websphere, IBM RAD, Nuance speech server, EMPS system, Genesys desktop application, Agile methodology, JTest, HTTP Watcher, PVCS version manager, C++, Visual Studio, Genesys TLibrary, MVC.

Senior Developer/ Module Lead

FedEx Corp,

Jun 2006Nov 2009

Location: Memphis & India

Provided support for design and development phases of 'ROADS' and 'IROADS' applications, which are used by Fedex Ground Operations to determine best routes from shipping centers to delivery destinations. The applications also make use of geographical maps to determine best routes and present a visual plan to the Ground Operations' staff.
  • Exposure to work environments that adheres to Extreme Programming/Agile and CMMI level 5 quality standards while executing the projects.
  • Managed a team of five developing a prototype for correcting international addresses.
  • Extensively involved in gathering requirements for the 'Address Correction' prototype.
  • Extensively involved in developing and presenting a High Level Design (HLD).
  • Designed and developed the back, middle and presentation layers of the 'ROADS' and 'IROADS'
  • Developed and maintained guidelines and standards for code review and optimization.
  • Provide support for User Acceptance Testing (UAT) at client site.
  • Coordinate with offshore development teams during UAT as onsite coordinator.
  • Mentored junior team members and shared with them the technical and domain knowledge required for the project.
  • Liaised with business and functional owner during high-level design review sessions to derive and execute action plans, meeting deadlines and standards.
  • Wrote automated scripts for building and deploying applications on server.
  • Responsible for maintaining project status report and Release notes for every delivery.

Client: Thomson Learning Role: Developer
Provided support to the testing team by maintaining test data in a database, calculate turn around time for a bug and ensuring that data was available for retrieval.
  • Extensively involved in designing an automated process to gather and store test data for reference.
  • Extensively involved in designing and developing new features such as embedded charts to depict
various data.
  • Preparation of test cases and Test Reports.

Environment: JavaScript, Servlet, JSP, CSS, JCharts, Apache Tomcat, Java, JSF, JavaScript, Hibernate, EJB, BEA Weblogic 8.0, ANT, CSS, JTest, Oracle 10g, JMS, CVS, CDQP, Java Web Service Development, JMeter, TOAD, SQLDeveloper, Power Designer and Case Complete tool.


Bachelors of Engineering in Computer Science

Rajiv Gandhi University Bhopal, Bhopal, Madhya Pradesh

Powered by Super-Resume