Post Job Free
Sign in

Lead Software Developer

Location:
Denver, CO, 80016
Salary:
11000
Posted:
May 21, 2013

Contact this candidate

Resume:

Bharat Khanna Contact No: 720-***-****

Email Id: ******.******@*****.***

Experience Summary

An astute and result oriented Technology professional with over 10 Years of experience in conceptualization,

Architecting/designing and development of technology based solutions.

Sharp analytical and problem solving skills, proficiency in product lifecycle, data management, team building and

client interaction.

Good Exposure to Requirement Analysis, High Level Design, implementing proof of concepts, identifying

appropriate design patterns and reusable components, client interaction, conducting reviews, maintaining quality

standards and providing technical support to the team members.

Possess very good exposure in the development of high performance, scalable web applications using J2EE

technologies.

Sound Exposure to in Java, J2EE, Web Services, Struts, JSF, JSP, EJB, JDBC, Servlets, HTML, CSS, Unix Scripting,

Eclipse, MySQL, Oracle, Apache Tomcat, Shell Scripting, Subversion and ClearCase.

Good Exposure in Development, Design and Implementation of Message Based Business Systems using IBM

WebSphere MQ 7.0, WMB 7.x and WODM 7.5 on various platforms Windows and Linux

Experience in auto deployment of bar files into BROKER and Rules RuleApp files into RES.

Excellent knowledge of build plans using Maven.

Expertise in working with XML, XSD, XPATH, XSLT.

Hands on experience in working individually as well as in team with Customers, SMEs, IT managers, Developers and

other stakeholders to effectively prioritize activities and achieve defined objectives.

Good interpersonal and communication skills, with the ability to work in a culturally diverse environment, managing

people and resources across multiple time zones and vendor engagements.

Technical Skills

Primary: Java, J2EE, Web Services, design patterns, struts, EJB, XML, XSLT, JAXB, Maven2

Secondary: Websphere Message Broker, Websphere Operational Decision Management (WODM), Websphere

MQ, JavaScript, HTML, CSS, JSP, EJB, JDBC, UML, XML, SQL, PL/SQL, shell scripting, Rational Application

Developer, IBM DB2, MySQL, Websphere Application Server, apache tomcat, subversion, ClearCase, JSF, etc.

• Extensive experience with OOA/OOD (Object Oriented Analysis and Design).

• Extensive experience on UML Modeling, Design Patterns (Model View Controller (MVC), Front Control, Data

Access Object, Transfer Object, View Helper design, etc.).

• Extensively worked on Java/JDK 1.6, JDBC, JSP, JSTL, Servlets, EJB 2.x, Struts 1.x, AJAX, Tiles, Open-LDAP,

Web Services (JAX-WS), JMS, RMI, JNDI, IBM DB2 9, MYSQL, HTML, CSS, JavaScript, Maven, Log4J.

• Expertise in designing J2EE compliant systems for deployment on Tomcat 7.X web server and WebSphere 7.x

application server.

Developed automated test cases using JUNIT framework and involved unit and integration testing of the

application.

• Proficient in Windows 98/2000/NT/XP, Linux, HP-UX, AIX.

• Have exposure to tools like Putty, Filezilla FTP, WinSCP, Toad, Eclipse 3.x, and SOAPUI.

Professional Experience

Travelport – Denver, CO

Lead Software Developer (Mar 2008 – till date)

Project: IBM SOA Implementation Sept 2011 – Till Date

Technologies: Websphere Message Broker, Websphere Operational Decision Management (WODM), Websphere Application

Server, Websphere MQ, Web Services (Jax-ws), Maven, Shell Scripting

Project Description: The aim of this project is to set the platform for IBM SOA Implementation. This includes defining the Project

structure, Installation instructions on various tools; define standards on the use of various IBM SOA tools. As part of this effort an

automated deployment process was put in place to automate the build process for Broker, WODM and WAD Services using Maven and

shell scripting.

Key Profile: Done several POC on WMB, WODM and WAS to define organization wide standards for these components.

1. Installed and configured Message Broker Toolkit for enabling design, development, build and deploy message

flows and message sets supporting message broker applications.

2. Installed and configured Rules Designer for enabling design, development, build and deploy Rules Applications

supporting WODM applications.

3. Developed automated Build and Deploy for BAR and RuleApp files using Maven and Shell scripting.

4. Developed several custom Maven plugins to support the Build and Deploy tasks.

5. POC on WMB, WODM and WAS.

6. Developed SOAP Web services using JAX-WS.

Project: Enterprise Logging Mar 2012 – July 2012

Technologies: Websphere Message Broker, Websphere Operational Decision Management (WODM), Websphere Application

Server, Websphere MQ, Web Services (Jax-ws),

Project Description:

The Enterprise Logging system provides common logging and error management solutions to enterprise applications within the

organization. The logging solution provides a general purpose logging capability that can directly be used only by other applications.

The goals of the centralized logging solution are:

• Ability to take action on log messages in near real time like notifying other systems like security, monitoring, L3 support when

a pattern is detected

• Ability to correlate log messages across products/services

• Fast log search on indexed log messages

• Consolidated storage of log data on a single logical place

Key Profile: Done software development, testing and deployment of components of various modules of the project.

7. As a Lead Software Developer involved into total software life cycle & managed team members

8. Provided direction and guidance to the team for implementing change requests/enhancements.

9. Analyzing the requirement specification, technical design preparation, conduct proof of concepts in analyzing the

various design approaches and sharing with client.

10. Planning the work schedule and estimating the time required for implementation and testing.

11. Done code reviews, mentored junior team members

Project: Traversa Mar 2008 – Aug 2011

Technologies: Java, J2EE, Struts, EJB 2.X Web Services, Websphere Application Server 7.5, AJAX

Project Description:

Travelport Traversa is a leading online booking tool and corporate travel system which combines electronic travel policy enforcement,

online traveler self-booking, global content and personal traveler preferences into one solution. The Traversa software automates the

business process for making air, hotel and car reservations, assuring travelers of the most up-to-date rates and schedule possibilities. The

system calculates prices for complicated business trips in seconds, and validates all rules appropriate to the itinerary.

DB2 Universal Database serves as the central repository of travel information for the Traversa application. DB2 also manages corporate

travel policy data as well as employees’ travel preferences and profiles. All travel data consists of real-time information based on the very

latest published fares, negotiated rates and schedules. Capable of working across multiple GDS - Galileo and Apollo it caters to the needs

of large to midsized corporations like IBM, Deloitte and Microsoft.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

12. As a Lead Software Developer involved into total software life cycle & managed team members

13. Provided direction and guidance to the team for implementing change requests/enhancements.

14. Analyzing the requirement specification, technical design preparation, conduct proof of concepts in analyzing the

various design approaches and sharing with client, identifying common reusable components and design patterns

to follow.

15. Used various design patterns like View Helper, MVC, Front Controller and DAO & Singleton.

16. Planning the work schedule and estimating the time required for implementation and testing.

17. Done code reviews, mentored junior team members

Wipro Technologies – Gurgaon, India

Module Lead (Aug’05 – Mar’08)

Project: Integrated Automation System Apr 2007 – Mar 2008

Technologies: Java, Struts, Ejb, Jms, Jdbc, Weblogic, Jboss, Oracle

Project Description:

Integrated automation system (IAS) is the network fault management system used by Orange Business Services. This system captures

fault alarms raised in the network or network elements and validates it against some predefined business rules and conditions. If the

alarm meets the specifications, the same will be sent to Clarify via the IAS–Clarify interface to create a trouble ticket (case). Once the

case is created, the details of the case will be sent back to IAS. The case and alarm details will be exchanged between the systems till the

closure of the trouble ticket. This system is built around Java, Clarify and Oracle Advanced queues.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

18. As a Module Lead involved into total software life cycle & managed team members.

19. Lead the team for all technical issues

20. Planning the work schedule and estimating the time required for implementation and testing.

21. Provided direction and guidance to the team for implementing change requests/enhancements.

22. Low level designing for the module Done code reviews, mentored junior team members

Project: Provisioning Wizard Aug 2005 – Mar 2007

Technologies: Java, Standard Widget Toolkit

Project Description:

The project was to simplify configuration tasks through Gui forms for various CDMA network elements involved in the wireless domain.

The main purpose was to reduce the operational cost to the customer by giving light weight GUI and adding automation and step-by-step

prompting through an entire provisioning task. A set of wizards for performing predefined configuration management operations (task)

on MIB resulted in significantly reduced effort to provision network element and errors by range checking.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

23. Involved in design including API designing, development and implementation, Troubleshooting

24. Coordinate the development process at offshore with onsite team.

25. Leading a team of 4 engineers

26. Handled the development of various modules

27. Implemented various critical modules both at onsite as well as at offshore.

28. Responsible for coordination with teams of other development centers.

Appulse Technologies – Gurgaon, India

Senior Software Engineer (May’04 – Aug’05)

Project: Dot Matrix ESL Management System ` Nov 2004 – Aug

2005

Technologies: JAVA, Xml, Jdbc, Java Design Patterns, RMI, Oracle, Mysql, DataVision

Project Description:

The Project ESL Management System is to develop Software for managing the Dot Matrix Electronic Shelf Labels .It is being developed

at Appulse for our parent organization Pricer AB, a Swedish company majority in Software Solutions for the Retail Vertical .This

software is being Programmed as a 100% pure Java Solution. ESL units are typically compact credit-card-sized devices designed to

replace traditional paper shelf labels or individual sticker pricing. They have small digital or plasma display screens and are shelf-

mounted in front of the products. ESLs operate by wireless, low-frequency signals, inputted from a centralized computer allowing

instantaneous price changes. This software covers all the functionalities of Retail chain stores like handing of price changes, current

status of all the hardware, Report requirements.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

• Responsible for Requirement capturing for the project.

• Designing, coding & testing of the modules PL and PLFT.

• Handled the request response part of DMPL system.

• Responsible for handling PFI operations for the project.

• Responsible for image conversion process for the project.

• Responsible for the designing and development of the installer for the installation of the project.

• Responsible for the support of the full application after successful deployment.

Project: Client Applications for ESL Management system Nov 2004 – Aug 2005

Technologies: Core Java, Struts, Jsp, Sevlets, Swings

Project Description:

The client side Applications of ESL Management system are designed in Swings and Struts Framework. Client application are used by

the user to specify the Linking and Unlinking of the Pricer Labels and can be used to generate various status reports of the pricer

Labels.It also involves a monitoring application to monitor the state of the Pricerlabel in the store. Configurer application deals with

various hardware assignments functions and User management.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

Designing and Development of the framework of the Project

Designing and Development of the components (Xcombobox, MultiCombobox) used in the project.

Handled the Expression Listener mechanism of the project.

Responsible for the support of the full application after successful deployment

Daffodil Software – Gurgaon, India

Software Engineer (Jan’03 – May’04)

Project: Client Applications for ESL Management system Nov 2004 – Aug 2005

Technologies: JAVA, Xml, Swings, Jdbc, Java Design Patterns, RMI

Project Description:

It is an EIS for the DARC (Delhi Assam Roadways Corp.). It is being developed as a distributed application using Multi-Tier

Architecture. The software covers all the core and basic functionalities of a transport company like handling of tax, consignment, all the

payment and charges etc. It also provides effective handling in the adverse case like accidents, theft and damage caused to consignment.

Key Profile: Done software development, testing and deployment of components of various modules of the project.

• Designing and Development of the framework of the Project

• Designing and Development of the components (Xcombobox, MultiCombobox) used in the project.

• Handled the Expression Listener mechanism of the project.

• Responsible for the support of the full application after successful deployment.

Academic Qualification

Master of Computer Applications (MCA) from Maharishi Dayanand University, India



Contact this candidate