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