Post Job Free
Sign in

Engineer Software

Location:
Texas
Posted:
February 08, 2015

Contact this candidate

Resume:

BALAJI OBALAPURAM

Phone: 817-***-**** Email: *******@*****.***

PROFESSIONAL EXPERIENCE SUMMARY

Proficient in leading solutions architecture & delivery in service oriented, transactional, and event driven

architectures.

7+ years of experience leading cross functional teams to deliver high availability & high performance

applications.

10+ years of experience software development life-cycle (SDLC) using waterfall & iterative (RUP, Agile

SCRUM) methodologies, best practices and design patterns.

Highly competent in delivering solutions integrating Java, J2EE/JEE (IBM Websphere), Spring framework,

JPA/Hibernate, Web services, Apache Tomcat, and RDBMS (Oracle, Sybase).

PROFESSIONAL EXPERIENCE

Senior Software Engineer, Southwest Airlines Nov 06 – Present

Responsibilities

Technical lead for solution architecture & delivery of high availability & high performance applications

required for airline operations.

Work with enterprise program management and cross functional teams totaling 8 to 15 members,

including external vendors, for solution delivery.

Mentor team members on business& technical aspects of projects and SDLC best practices.

Build/improve working relationship with internal customers, technology teams & external vendors.

Accomplishments

Role: Solution Architect

Architected and delivered a solution for re-accommodating passengers impacted by schedule changes.

The solution for re-accommodation cut down the time from more than a week to less than three days. This

also reduced the manpower requirements saving the company an estimated $10+ millions over three years

and enabled schedule planning team to change schedules more often increasing revenue.

Architected and delivered a solution for notifying passengers of flight events using service oriented

architecture (SOA). Spring Integration was used to enable secure & transparent synchronous invocations

over SOAP/JAX-WS, REST/JAX-RS & TCP/IP, and event handling using JMS. Spring framework (core,

transactions, security) was used extensively with JPA & Hibernate ORM. Agile SCRUM methodology

was utilized for this solution.

Principal engineer for a decision support solution for use in OCC/NOC integrating complex events

processing engines (Tibco BE) and enterprise services (operational systems & passenger service systems).

This critical solution ensured Southwest Airlines was in compliance with DOT regulations for passenger

travel experience.

Role: Lead Developer

Played a critical role in delivering enterprise services integrating two key departments involved in airline

operations. These services provided decision makers an accurate and updated status of aircraft fleet. This

was implemented using stateless session & message driven enterprise java beans (EJB), Spring

framework, JMS and Kodo ORM with IBM Websphere application server.

Designed and developed 24x7 high availability services to provide OCC operational updates on the fleet

status enabling efficient recovery from disruptions. The service was implemented using JMS, Spring

framework and Kodo.

Additional skills: Design & enterprise integration patterns, Jenkins, Sonar, UML using Rational Software

Modeler (RSM), Eclipse & Rational Application Developer (RAD) IDEs, RDBMS (Oracle,

Sybase), Linux, UNIX (Solaris & HP-UX)

Consultant, Technisource (Client: Southwest Airlines) Jun 05 – Nov 06

Responsibilities

Design, and develop enhancements to a suite of applications used in the OCC for airline operations.

Accomplishments

Role: Senior Developer

Created an enhanced graphical representation of scheduled maintenance items for aircrafts. This reduced

the work required to schedule an aircraft for heavy maintenance.

Optimized the storage of multi-day scheduled maintenance items for aircrafts. The enhanced storage

design resulted in saving 8 weeks of development and testing efforts for the next release.

Technical skills: Java, JAXB, Spring, Kodo ORM, Eclipse IDE, C, X-Motif, UNIX (Solaris, HP-UX), Linux

Consultant, Ipelion Global Services Sept 01 – May 05

Responsibilities (Client: Verizon Inc.)

Team lead for architecture, design, development and delivery of B2C & B2B enterprise applications

(CallAreaTool, eMOG & Iobi).

Lead a team of 5 members developing business logic implementation, web pages and web services.

Accomplishments

Role: Team Lead

Designed a configurable load balancer for a MSMQ component, to process change orders on multiple

application servers. This reduced the processing time from more than 1 hour to less than 20 minutes.

Developed a secure web service using X509 digital certificate to process update and status requests to

customer accounts from internet service providers.

Technical skills: C#, .Net, MSMQ, Web services, IIS, and VisualStudio IDE

Responsibilities (Client: Department of Human Services, State of Texas)

Created standards for class design in UML notation and Java & J2EE programming.

Audited artifacts for delivery to customers to ensure standards and requirements are satisfied.

Mentored team members in Java, J2EE, and OOA/OOD best practices.

Accomplishments

Role: Senior Developer

Demonstrated and guided developers in caching techniques useful with Java reflection. This resulted in

about 20% improvement in performance.

Technical skills: Java, J2EE (Websphere), UML using Rational Rose, Oracle RDBMS, Websphere Studio for

Application Developer (WSAD)

Lead Software Engineer, Motorola, Inc. May 00 – Aug 01

Responsibilities

Design, develop and deliver the Provisioning Server, a component of the iHLR application for iDen cell

phone network used by Sprint-Nextel.

Work with teams developing a management application and communication libraries, located in

Schaumburg, IL.

Accomplishments

Role: Team Lead

Leveraged Java Native Interface (JNI) with C for translating Java message objects into C message

structures and vice-versa, to enable reuse of legacy libraries. Advanced JNI optimization techniques were

used for superior performance.

Technical skills: Java, JNI, UML using Rational Rose, design patterns, iPlanet web server, C++, ACE

framework, Solaris & Tru64UNIX

Senior Consultant, Sabre Inc. Jul 99 – May 00

Software Engineer, FileNET Corporation Jan 96 – Jul 99

EDUCATION

Master’s in Computer Science, Florida Atlantic University, Boca Raton, FL



Contact this candidate