1. Gangadhar Challa
chgangadharrao@gmail.com (339)-201-3012
PROFESSIONAL SUMMARY:
• Over 7 + years of extensive and diversified experience in Information Technology with emphasis
on variousmulti-tieredarchitecture basedenterprise applications.
• With 7 plus years of experience on JAVA/J2EE, Servlets, JSP, JSF, AJAX, JQuery, Flex, Java
Script, Struts, Hibernate, JPA, Spring IOC, Spring Batches, Spring JAX-WS, Spring MVC, Spring
JAX RPC, Spring ORM, Spring LDAP security, Restful Web Services, SOAP UI Web services,
DOM, JDOM, JAXB, XPath, XQuery, Log 4j, Junit, Oracle Application Development Framework
(ADF),WebCenter.
• With 3 plus years of experience on Oracle Application Development Framework (ADF) Faces
(UI), Task flows, Data Controls, Declarative Components, BC4j, ADF Model, ADF Business
Components (ADF BC, EO, VO, Associations, View Links, and Application Module (AM)), ADF
Security,WebCenternavigation model.
• Extensive experience on Design & Development of presentation layer, Business layer,
Middleware,ApplicationIntegrationandpersistence layerof the enterpriseapplications.
• Extensive experience in ADFmodel (BCComponents),UI(ADFFaces) andservice technologies.
• Extensive Hands on experience in Rapid Application Development tools like JDeveloper 11g,
Eclipse and Spring Tool Suite for buildingthe system.
• Development experiences with relational databases Oracle 11g, SQL server 2005, 2008, Sybase
15.7.
• Experience onwebandapplicationservers(Tomcat6.0,Weblogic10.3.5, JBoss 6.0).
• Experience in writing Object Oriented Concepts, Analysis & Design, RUP (Class and Sequence
Diagrams) by using Rational Rose.
• Adaptable tonewtechnologiesinshortspanandimplementitinreal time projects.
• StrongCommunicationskillsandagood teamplayer.
• Experiencedin SDLCmethodologies(Agile,Scrum).
• Expertise in version control tools like Tortoise SVN,CVS, ClearCase and Clear Team.
• Good problemsolvingskillsand teamplayerwithstrongcommunicationskills.
2. EDUCATION:
• BachelorDegree inEngineering(India).
Work Permit:
• H1B visa valid till September2016.
TECHNICAL SKILLS:
Languages/Frameworks : JAVA/J2EE, Servlets, JSP, JSF, AJAX, JQuery, Flex, Java Script, Struts,
Hibernate, JPA, Spring IOC, Spring Batches, Spring JAX-WS, Spring MVC,
Spring JAX RPC, Spring ORM, Spring LDAP security, Restful Web Services,
SOAP UI Web services, DOM, JDOM, JAXB, XPath, XQuery, Log 4j, Junit,
Oracle ApplicationDevelopmentFramework(ADF),WebCenter.
Servers: Tomcat6.0, Web logic11g, JBoss 6.0.
Data Base:
IDE :
Data Base Tools:
IssuesTracker:
Unixand Linux Tools:
VersionControl:
Oracle 11g, SQL server2005, 2008, Sybase 15.7.
JDeveloper11g,Eclipse, Spring tool Suite,
Toad 12.5, and Rapid SQL8.7.,
BMC Remedy, JIRA.
PuTTY, WinSCP
Tortoise SVN, CVS, ClearCase,ClearTeam.
PROFESSIONAL EXPERIENCE:
CGITechnologies,Virginia,VA April’15 – Present
Designation:Lead Analyst
Project: Deal Factory
The Deal Factoryis an integratedsuite of applicationsusedbyinvestorchannel toanalyze deals.
Deal factory suite of applications allow investor channel manage the execution of bulk transactions. The
system is used to receive loan data, scrub load data, determine risk, set prices, tract progress, and
record decisionsandanalyze results.
3. Major Componentsof Deal Tracker:
• Prepared the documentation of various phases of application development (Technical
DocumentDesign,HighlevelandLow level designdocuments)
• Deal Creation and Deal Summary - This allows the users to create a deal, populate loan level
data for a deal andrenderthe summarylevel informationforthe deal.
• Services - Define a list of services available to get additional information required for loan
level analysisfromdifferentsystemsexternal andinternaltodeal tracker.
• Rule Engine- Defines rules and calculations to ensure data quality for the loans in the deal.
Alsousedindefiningrulesandcalculationthatrunforpre and postprocessingof services.
• Bid& Results - Allowthe userstoenterbids,trackprogress andrecord results.
• Discussion - Allowsuserstoenterall the discussions andcommunicationsforsspecificdeal.
• Audittrail- Recordauditinformationforall useractivitiesagainstadeal.
• Lender-Allowsuserstoenterandview lenderspecificinformation.
Role and Responsibilities:
Involving in requirements gathering and design meetings.
Coordinating with all the parties of the Enterprise application like Data ware house team, DBAs,
Testing team, Security team, Admin Team , Enterprise Architect Team and Development.
Worked on integrating the ADF with spring framework to provide the IOC and also to write the
web service clients for the services exposed by OSB.
Developed ADF pages, page fragments, Templates and ADF Pages with master-detail tables with
PPR (Partial Page Rendering).
Extensively worked on bounded and unbounded Task flows.
Worked on integrating the Hibernate to the application to perform complex Database
transactions
Worked on writing the Named Queries in Hibernate
Worked on creating the Entities from tables using eclipse
Worked on session beans, entity beans and also worked on backing beans, managed beans,
navigation rules, faces_config.xml to implement controller layer.
Used various bean scopes (session scope, page flow scope etc.) throughout the project for proper
handling of request and security issues.
Created Web service proxy to invoke the web service and used service API methods.
Created Validations using ADF valuators to validate Required Field, Range, Length, Start Date
less than End Date,handled various Exceptions using oracle ADF.
4. Worked with ADF binding, Data Control and Databinding.cpx a wiring Framework between
View and Controller Layer.
Acted as Production support to handle any critical user issues.
Technical Environment:
Oracle ADF Framework,Webcenterportal,OSB,Oracle BPM,Oracle OPA,Java/J2EE, JSF,JSP,
SpringFramework,Oracle11G,Hibernate 3.0,Weblogic10.3, Web Services,Springbatch
framework.
CGITechnologies,Boston,MA Nov’ 13 – Dec’ 14
CGITechnologies,Hyderabad,India April 12 – Nov’ 13
Designation:Lead Analyst
Project: HIX-IES (Health Insurance Exchange and Integrated Eligibility System)
The overall goal of the New England States Collaborative Insurance Exchange Systems (NESCIES) project
is to create Health Insurance Exchange (HIX) Information Technology components in Massachusetts that
are consumer-focused, cost-effective, reusable, and sustainable and that can be leveraged by New
Englandand otherstatesto operate HealthInsurance Exchanges.
By 2014, all states are required to establish Exchanges–which can be operated as a government agency
or a non-profit organization–with the federal government stepping in if a state does not set one up. The
ACA also mandates that Exchanges establish a single, streamlined eligibility enrollment process that will
serve as the central point of access to all subsidized health coverage programs, including Medicaid and
subsidized private care. The Exchange is also the point of entry for individuals seeking to purchase
private coverage withoutasubsidy
Role and Responsibilities:
• Prepared the documentation of various phases of application development (Technical
DocumentDesign,HighlevelandLow level designdocuments)
• Involvedincreationof projectin Oracle JDeveloper11g.
• ImplementedframeworkclassesforBusinesslayerandpersistence layer.
• Implementedbusinesslogicandpersistencelogicusing springframe work and JPA.
• Implementedwebservicestoinvoke externalsystemusing JAX-WS.
• Implementedbatchjobsusing SpringBatch.
• Implementedscreendesignusing ADFcomponentsi.e. ADF pages,page fragments,Templates.
• Implemented bounded and unbounded task flows.
• Involved in working with ADF binding, Data Control, Data binding to wiring framework between
viewandcontrollerlayer.
• Fixingthe performance issuesinthe application.
• Buildre-usable UIcomponentsforManage Personmodule usingADFFaces.
• RefinedfeaturerequirementsanddevelopedUIcomponentsusingJSFandADF.
5. • Involvedinsecuringthe applicationbyenablingADFsecurityfordifferentusers.
Technical Environment:
Oracle ADF Framework,Webcenterportal,OSB,Oracle BPM,Oracle OPA, Java/J2EE, JSF,JSP,
SpringFramework,Oracle11G,Hibernate 3.0,Weblogic10.3, Web Services,Springbatch
framework.
CGITechnologies,Hyderabad,India May 11 – March 12
Designation:Sr. Software Engineer
Project: ACHPP2 (AutomatedClearingHouse Positive Pay)
ACH Payment Control is a set of interrelated services to help clients manage received ACH entries. The
services will be interrelated from a technical perspective as well as a marketing perspective, both
perspectives allowing PNC to improve sales, implementation and operational/technical support. The
technical interrelation will be that all services will utilize ACIS for primary processing, leveraging the
currentACH DebitAuthorizationprocessflow.
Role and Responsibilities:
• Understanding the existing business application, reviewing and analyzing the project
requirements.
• Designedandcodedthe applicationcomponentsusingJavaSpringIOCandMVC framework.
• InvolvedinfrontenddevelopmentusingSpringandJSPs
• Wrote JavaScriptcode for clientside validations
• Performedthe usabilitytestingof the applicationcode usingthe JUnitTestframework
• Performedthe IntegrationTestingof the application
• Preparedthe Time Estimatesof furtherenhancementsandreleasesof the application
• Handled the problem tickets having the criticality of the level from Severity1 to Severity4 to
provide the postproductionsupportforthe application.
Technical Environment:
Java/J2EE, JSF,JSP,SpringFramework,Oracle10G,Hibernate 3.0,Weblogic10.3, springbatch
framework.
CGITechnologies,Hyderabad,India Sep 10 – April 11
Designation:Sr. Software Engineer
Project: MedicaidIncentive 360, Texas and Ohio State (US)
6. Provider portal function provides the Eligible Professionals (EP) and Eligible Hospitals (EH) with the
supportrequiredtoviewandsubmitenrollments.
The State Portal function provides the State Representative(s) (SRs) with the support required to
manage and monitor the progress of eligible providers (Eligible Professionals [EPs] and Eligible Hospitals
[EHs]) intheiruse of the MedicaidIncentive360(MI360) system.
The Business Services Portal function provides the Business Services Program Specialist (BSPS) and
Business Services System Administrator (BSSA) with the support required to manage, update and
monitor the progress of eligible providers (Eligible Professionals [EPs] and Eligible Hospitals [EHs]) in
theiruse of the MI360 system.
Role and Responsibilities:
• System requirement analysis and preparing functional design specification and detail
design documents.
• Participate in software design meetings to write technical design documents and to propose
design solutions.
• Develop innovativemethodologies to improve project quality, scalability and profitability.
• Designing and developing GUIusing JSP, Java,HTML, JavaScript,CSS, and AJAX.
• Writing persistent logic using JPA.
• System integration, Unit Testing, debugging and bugs fixing.
• Develop architectural standards and best practices forapplication coding.
• Performunit testing of application codes.
Technical Environment:
Java/J2EE, JSP, EJB 3.0, Struts, JPA 2.0, jQuery, SQL Server 2008, JBoss 5.0.
PersistentSystems& Solutions, Hyderabad,India Jan 10 – May 10
Designation:Software Engineer
Project: Success Factors
Success Factors is the global leader in Business Execution Software. The Success Factors Business
Execution Suite improves business alignment and people performance to drive breakthrough results for
companies of all sizes, anywhere in the world. We are looking to build a new, transparent performance
culture, and better evaluate and rate individual employees according to consistent global standards. We
also wanted to ensure we had a single, unified platform that would enable us to make better use of our
talent and better execute against our global growth plans. We were looking for a solution to help us
streamline ourinternal HRprocesstoimprove businessresults.
Role and Responsibilities:
• UnderstandingBRDand preparingthe TDD forthe businessrequirements.
• Develop and distribute project documentation both internally and externally.
7. • Resolve system defects and perform bug fixes during testing phase.
• Responsible forwriting JUnit Test scripts fortesting in business layer & data layer.
• Performcode reviews as needed.
• Guide Junior SoftwareEngineers in designing and implementing application codes.
• Cross-train Junior Software Engineers on softwareproduct features.
Technical Environment:
Java/J2EE, JSP, spring framework, Hibernate, jQuery, SQL Server 2005, JBoss 5.0.
Karani InfoTech, Hyderabad, India August 07 – Jan 09
Designation:Software Engineer
Project: Resume Digger
The main object of this project is recruiting skilled people based on client requirement. This
company does the recruitment business. Based on client requirements they search for people through
our project. This project maintains all the details and all the tasks of recruiters. Admin module contains
Adding Sites, Adding recruiters, maintaining sites, Mailing, Adding Clients. Recruiter module contains
Short listing, mailing, and Pipelining.DMmodule contains Short listing Pipe line résumé, mailing creating
JobId MonitoringRecruiters.
Role and Responsibilities:
• Implementingthe screendesignusingJSPandAJAX.
• MappingPresentationLayerwithBusinessLogicLayer.
• Workedon CRUD functionalitiescreate,update,update,anddelete invarious pages.
• DevelopedJUnittestcasesandperformedintegrationandsystemtesting.
Technical Environment:
Java/J2EE, JSP,Struts, Hibernate, SQL Server 2005, JBoss 5.0.