SlideShare a Scribd company logo
1 of 7
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
Summary
7.5 years of working experience in the field of information technology. Has extensive
experience in the entire software development life cycle specialized in Functionality,
Analysis and Design, Architecture, Development, Testing, Production Support.
 Strong knowledge in business rule management system (BRMS) like Drools.
 Strong knowledge in search engine like Lucene.
 Strong experience in Java, Servlets, JSP, JDBC,Struts, Hibernate, Java Script,
JUNIT, Lucene ,Web Services and J2EE technologies.
 Good and very co-operative Team player, fluent communicational skills and
innovative, self-starter and self-motivated. Consistently got good reviews of being a
good team player.
 Highly skilled at interfacing with the customer and resolving their issues with a
quick turnaround time.
 Experience in Production Support.
 Strong experience in WEB 2.0 technologies like Jqueary, AJAX, JSP, HTML,
JavaScript
 Hands on experience on Application Servers like IBM Web Sphere, Jboss and
Tomcat.
 Strong Working Knowledge using SOA REST WebServices.
 Extensive Experience in working with various databases like Oracle 9.x and SQL
Server 2000,MySQL & thorough knowledge in PL/SQL statements, Stored
Procedures &Triggers.
 Good work experience in using IDE tools like Eclipse, IntelliJ and NetBeans
 Experience in designing applications using UML Diagrams like Class Diagram,
Component Diagram, Sequence Diagrams, and Deployment Diagram Argo UML.
 Hands on experience with using Version Control Systems CVS, PVCS and SVN.
 Experienced in working with Design Patterns like MVC, Singleton, Data Access
Object.
 Hands on experience on Operating Systems like UNIX and Windows
XP/7/NT/2000.
 Exceptional ability to learn and master new technologies and to deliver outputs in
short deadlines.
PERSONAL ACCOMPLISHMENTS
Degree/Certification/Publication
Academic Qualification B.E (ECE) Anna University, Chennai, INDIA.
Certifications Java certification from NIIT.
COMPANY
Name
Company TECHNISAR SOLUTIONS INC
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
COMPETENCIES
Category Major Skills – Primary
Domains /
Programming Skills
JAVA, J2EE, XML, SQL, PL/SQL, Unix Shell
Script.
Web Techniques Spring MVC, JDBC, Java Beans, Servlets 2.3,
JUNIT , XML, XSD, JSON, Jqueary, AJAX,
HTML, JavaScript, Jmeter, Jprobe,.
BMRS DROOLS 5.5 and 6.0
IDE Tools MyEclipse 3.6, IntelliJ, Junit, TOAD, Front
Page 2000/20002
Rule Engine Drools 6.0
Application Servers Tomcat , JBOSS
Database Servers Oracle 7.3/8i/9i/10g,MS SQL Server 7.0/2000,
MySQL 5.0, MS-Access, QUEST Toad 8.0,
Frameworks Spring
Testing Tools Mercury Quality Centre, PVC Tracker
Apache Projects Ant 1.5, Log 4j, Maven
MS Office Excel 2007, Word 2007, PowerPoint 2007
Deployment Tool HP
Kintana,Jeera,Jenkins,Hudson,Sonar,Anthill
Operating Systems Windows 9x/2000/XP, UNIX.
PROFESSIONAL EXPERIENCE
Project / Client Name / Location : CLT(Consumer Lending Technology) – Wells Forgo./Concord
Duration: Nov 2013 to till date
Project Profile:
Consumer Lending technology is an operation where credit card, loan, mortgage will be processed through the
services like COG(credit options guide), COPS( Credit offer price service).
Services for bankers and customers will be offered through the COG & COPS which will process the approval,
decline and documentation work as well.
Older versions of rule engines like Drools 5.3. Are moving to newer versions like 5.4 and 6.1. All the rules are
written in guvnor.
Working on ILog rule conversion to Jboss drools.
.
Role: Lead Engineer.
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
Contribution / Highlights :
 Involved in design and development of Biz Design, Architectural Design and Technical Design.
 Being a part of team involved in design, development, and implementation & testing.
 All the Business functionality implemented with DROOLS.
 Designed the application with Spring MVC framework. And made application in such a way that most of
the components are reusable.
 Involved in working under Agile Iterative Development approach.
 Involved in Design/Code Review with Team and task assignments.
 Design and Developed Base Factory Class using Data Access Object Design Pattern.
 Coordinate with developers in completing the tasks as scheduled.
 Used Log4J for logging system messages.
 Worked on Maven for project management and setup repositories.
 Used SVN for version control.
 Involved in Production Support and Bug Fixing of the Application
 Responsible for the Code review, Unit Testing, Integration testing of the system.
 Set up and performed configuration for application deployment using shell script on different environment,
like DEV, TEST, QA.
 Involved in development of Oracle tables, stored procedures, and functions.
Technologies – JDK1.6, Drools 5.4, 6.1 , Guvnor, web logic, Spring MVC, Eclipse, Log4j, Jmeter, Luke, Jprobe,
Tomcat 6,Maven, WebServices.
Project / Client Name / Location : Connectdots – CISCO Systems Inc./San Jose
Duration: Nov 2012 to Oct 2013
Project Profile:
Connectdots is a search engine. The main motive of the application is one stop shop for data in Cisco.
For connectdots as part of POC we have done analysis on Data in cisco and discussed with the users about
challenges they face to find the data. We have designed the architecture for the application and executed
successfully with in the short time frame and with the limited resources. I played key role in executing the project
and coordinated with offshore to meet the timelines.
We have gone through the challenges like performance, memory management etc. we overcome these challenges
with code reviews and testing with jmeter and jprobe.
.
Role: Lead Developer.
Contribution / Highlights :
 Involved in design and development of Biz Design, Architectural Design and Technical Design.
 Designed the application with Spring MVC framework. And made application in such a way that most of
the components are reusable.
 Involved in working under Agile Iterative Development approach.
 Developed the UI screens using JSON, JquearyAJAX, JSP, HTML, JavaScript, CSS.
 Ajax is used for smart auto populate.
 Involved in Design/Code Review with Team and task assignments.
 Design and Developed Base Factory Class using Data Access Object Design Pattern.
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
 Coordinate with developers in completing the tasks as scheduled.
 Used Log4J for logging system messages.
 Worked on Email Service, which sends a notification in the form of Email.
 Worked on Maven for project management and setup repositories.
 Used CVS for version control.
 Involved in Production Support and Bug Fixing of the Application
 Responsible for the Code review, Unit Testing, Integration testing of the system.
 Set up and performed configuration for application deployment using shell script on different environment,
like DEV, TEST, QA.
 Involved in development of Oracle tables, stored procedures, and functions.
Technologies – JDK1.6, Lucene, Spring MVC, Eclipse, Log4j, Jmeter, Luke, Jprobe, Tomcat 6,Maven,
WebServices.
Project / Client Name / Location : NextGen Service Config (NGSC) – CISCO Systems Inc./San Jose
Duration: Mar 2011 to Oct 2012
Project Profile:
Next Gen Service Config is a rule engine for Services in most of the tracks in Q2O. The main motive of the
project is to improve the performance, cost and reduce the maintenance. The legacy Service Config is serving the
validations with Selectica rule engine. Introduced Drools rule engine for better performance and maintenance.
Along with the Services Oriented Architecture (SOA) approach in support of the business models. Next Gen Service
Config will provide real time validations like SAM(Service availability), SPM(Service Product Mapping), Customer
Eligibility, Date, Compatibility etc..
We have done small POC on Drools Rule Engine to test the large requests like more than 10 K lines of
configurations for scalability.
.
Role: Analyst/Sr. Developer.
Contribution / Highlights :
 Being a part of team involved in design, development, and implementation & testing.
 All the Business functionality implemented with DROOLS.
 Selectica side rules were migrated to the DROOLS technology
 Developed design documents including Use Cases, Class, and Sequence Diagrams using UML
 Responsible for the Code review, Unit Testing, Integration testing of the system.
 Set up and performed configuration for application deployment using shell script on different environment,
like DEV, TEST, QA.
 Developed ANT build script which is used to compile and builds the application EAR and WAR file which
is to be deployed in Application Server.
 Involved in Design/Code Review with Team and task assignments.
 Responsible for Integration Testing, configuration and System testing.
 Involved in development of Oracle tables, stored procedures, and functions.
 Involved in unit testing using JUnit, system testing, integration testing and user acceptance testing (UAT).
 Coordinated with the QA team to help develop their test-cases.
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
Technologies – JDK1.5, DROOLS 5.0(DRL, RULE FLOW and DESSISION TABLES), LDE 2.0, JUnit, Log4j
WebServices.
Project / Client Name / Location : CCW NextGen Config 4.0/5.0 CISCO/ San Jose
Duration: July 2009 to Mar 2011
Project Profile:
Configuration Service is one of the tracks in the Whole Offer (WO) program. The mission is to lead the creation
and connecting of Configuration Business capabilities, through a Services Oriented Architecture (SOA) approach in
support of the business models anchored around the Whole offer for Hardware, Software and Services.
Whole Offer pilot, Configuration Service will provide the following list of services
- Configure, Validate and Search
Configuration Service will provide real time configuration validation immediately after each selection is made. The
Configuration Business Service is a collection of common configuration capabilities, coded hence for re-use
throughout the end-to-end process individually (atomic) and in conjunction with others (composite).
 Better system performance and availability.
 Faster development cycle
 Scalable to increasing deal volume
 A common user experience & Config services end-to-end
 Shared reusable Config services and business rule patterns
 Whole offer configure for product, service, and software.
 End-to-end control of process and tools released in unison to support business models.
.
Role: Analyst/Sr. Developer.
Contribution / Highlights :
 Interacted with Business user groups for detailed requirement gathering and implemented agile
methodology for development cycle.
 Translated customer requirements into definitive class/object design using UML and LDE.
 Developed System Layer architecture and technical documentation which uses offshore and onsite team.
 Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams,
Collaboration Diagrams and Class Diagrams.
 Designed and developed web services, DAO’s and Backend objects like Tables, Indexes, Stored
procedures, Database Triggers and Functions.
 Design and Development of BPEL Interfaces.
 Developed ANT build file to compile and package the web application and web services.
 Used CVS as version control system for the source code and project documents.
 Prepared and reviewed testing scenarios.
 Developed JUnit tests and functional test cases for the services and documented the services developed
 Code review (technical and functional perspective).
 Offshore and Onsite coordination.
 Responsible for overseeing the Quality procedures related to the project.
Technologies – JDK1.5, DROOLS 5.0(DRL, RULE FLOW and DESSISION TABLES), LDE 2.0, JSP, AJAX, JUnit,
Log4j WebServices, Tomcat.
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
Project / Client Name / Location Product Data Team / CISCO / San Jose
Duration: Sep 2008 to June 2009
Project Profile:
Product and Service data maintenance in Cisco is involved with so many tools. The basic tools which are used
in Cisco are OPUS(Online Product Utility System), POT(Product Order ability Tool), CPS(Configuration Property
System), PRT(Product Rollout tool), Inbiz, DCT(Dynamic Confuguration Tool) are the Config tools which Fall under
PDT team. All the tools mentioned above are responsible for product creation and assigning the Configuration
properties to the Product and maintaining the information in Oracle databases. Worked on Enhancements like
Scientific Atlanta Joint order ability, Single-SKU E-Delivery which helps the application more user Friendly to all the
managers who are responsible for maintaining product information in database.
.
Role: Analyst/Sr. Developer.
Contribution / Highlights :
 Contributed all the MR and QR projects for the above mentioned tools.
 Involved in different phases of the project including requirements gathering, analysis, application design,
technical design, development, testing & debugging and documentation.
 Responsible for the Code review, Unit Testing, Integration testing of the system.
 Created the static pages using HTML and client side validations in JavaScript, Jqueary.
 Set up and performed configuration for application deployment using shell script on different environment,
like DEV, TEST, QA.
 Developed ANT build script which is used to compile and builds the application EAR and WAR file which
is to be deployed in Application Server.
 Involved in Design/Code Review with Team and task assignments.
 Responsible for developing the code for dynamic updates to JSP pages using AJAX.
 Responsible for Integration Testing, configuration and System testing.
 Involved in development of Oracle tables, stored procedures, and functions.
 Extensively used MySql database in application development in Unix environment.
 Involved in unit testing using JUnit, system testing, integration testing and user acceptance testing (UAT).
 Coordinated with the QA team to help develop their test-cases.
Technologies – JDK1.4, AJAX, Servlets, LDE 2.0, Tomcat, JSP, Log4j, ERP, BOM, INV, Selectica.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Project / Client Name / Location ICW NextGen Config 1.0 (CCIT) / CISCO / San Jose
Duration: Oct 2007 to Sep 2008
Project Profile:
The purpose of Next Generation Config project is to provide a state of art User Interface to its customers to
configure CISCO's product and services online. Transform the Cisco configuration tools. Re-design the way the
rules engine / configurator (Selectica) is designed and utilized for configuration Provide, through uniform interfaces,
services for guided selling, product recommendation and product and service configuration. Be the single source of
Ashok Kumar Gangavarapu
Phone Number : 408-666-1927
Email:ashoka567@gmail.com
information for configuration, irrespective of the calling system, within Cisco.
.
Role: Analyst/Sr. Developer.
Contribution / Highlights :
 Prepared Low Level and High Level design documents based on the functional specification provided.
 Design and Developed Use Cases and Class Diagrams for the Container Actual & Container Spec
objects, there subclasses and their respective DAOs.
 Developed Sequence Diagrams using Argo UML.
 Set up and performed configuration for application deployment using shell script on different environment,
like DEV, TEST, QA.
 Developed ANT build script which is used to compile and builds the application EAR and WAR file which
is to be deployed in Application Server.
 Involved in Design/Code Review with Team and task assignments.
 Responsible for developing the code for dynamic updates to JSP pages using AJAX.
 Responsible for Integration Testing, configuration and System testing.
 Used IBM Rational Software Architect as Integration Development Environment.
 Extensive use of JUnit to create test cases for Java classes.
 Coordinate with developers in completing the tasks as scheduled.
 Coordinated with the QA team to help develop their test-cases.
Technologies – JDK1.4, AJAX, LDE 2.0, JBOSS, Log4j, WebServices, Selectica

More Related Content

What's hot

BalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramBalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramkrishna_18
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated ResumeJagan Mohan
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-usRajiv Ranjan
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_ResumeYeduvaka Ganesh
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 
Shahnawaz Md Test Engineer
Shahnawaz Md Test EngineerShahnawaz Md Test Engineer
Shahnawaz Md Test EngineerShahnawaz Md
 
Nagendra hegde resume latest
Nagendra hegde resume latestNagendra hegde resume latest
Nagendra hegde resume latestNagendra Hegde
 
Priyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace ResumeJanet Grace
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 

What's hot (20)

BalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaramBalakrishnamaRajuOmkaram
BalakrishnamaRajuOmkaram
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
CV_SwapnilGupta
CV_SwapnilGuptaCV_SwapnilGupta
CV_SwapnilGupta
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resume
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
saurabh_sharma_2015
saurabh_sharma_2015saurabh_sharma_2015
saurabh_sharma_2015
 
Shahnawaz Md Test Engineer
Shahnawaz Md Test EngineerShahnawaz Md Test Engineer
Shahnawaz Md Test Engineer
 
Nagendra hegde resume latest
Nagendra hegde resume latestNagendra hegde resume latest
Nagendra hegde resume latest
 
Java Developer resume
Java Developer resume Java Developer resume
Java Developer resume
 
Priyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh_testing_resume
Priyanka Singh_testing_resume
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Pavel Plakhotnik 2015
Pavel Plakhotnik 2015Pavel Plakhotnik 2015
Pavel Plakhotnik 2015
 
Ravi_Bhushan
Ravi_BhushanRavi_Bhushan
Ravi_Bhushan
 

Similar to Ashok_Resume

Similar to Ashok_Resume (20)

Shaloo Verma
Shaloo VermaShaloo Verma
Shaloo Verma
 
Sandeep_Garg__Senior_Software_Engineer_5.9_yr exp
Sandeep_Garg__Senior_Software_Engineer_5.9_yr expSandeep_Garg__Senior_Software_Engineer_5.9_yr exp
Sandeep_Garg__Senior_Software_Engineer_5.9_yr exp
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Prasad
PrasadPrasad
Prasad
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
UnnivmNew
UnnivmNewUnnivmNew
UnnivmNew
 
SQL Developer-6+ yrs experience-Soumik Das
SQL Developer-6+ yrs experience-Soumik DasSQL Developer-6+ yrs experience-Soumik Das
SQL Developer-6+ yrs experience-Soumik Das
 
Resume
ResumeResume
Resume
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
Resume
ResumeResume
Resume
 
Nagaraj Resume
Nagaraj ResumeNagaraj Resume
Nagaraj Resume
 
Anchal_5Jan_New
Anchal_5Jan_NewAnchal_5Jan_New
Anchal_5Jan_New
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Shashank_Venkataramanacharya
Shashank_VenkataramanacharyaShashank_Venkataramanacharya
Shashank_Venkataramanacharya
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 

Ashok_Resume

  • 1. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com Summary 7.5 years of working experience in the field of information technology. Has extensive experience in the entire software development life cycle specialized in Functionality, Analysis and Design, Architecture, Development, Testing, Production Support.  Strong knowledge in business rule management system (BRMS) like Drools.  Strong knowledge in search engine like Lucene.  Strong experience in Java, Servlets, JSP, JDBC,Struts, Hibernate, Java Script, JUNIT, Lucene ,Web Services and J2EE technologies.  Good and very co-operative Team player, fluent communicational skills and innovative, self-starter and self-motivated. Consistently got good reviews of being a good team player.  Highly skilled at interfacing with the customer and resolving their issues with a quick turnaround time.  Experience in Production Support.  Strong experience in WEB 2.0 technologies like Jqueary, AJAX, JSP, HTML, JavaScript  Hands on experience on Application Servers like IBM Web Sphere, Jboss and Tomcat.  Strong Working Knowledge using SOA REST WebServices.  Extensive Experience in working with various databases like Oracle 9.x and SQL Server 2000,MySQL & thorough knowledge in PL/SQL statements, Stored Procedures &Triggers.  Good work experience in using IDE tools like Eclipse, IntelliJ and NetBeans  Experience in designing applications using UML Diagrams like Class Diagram, Component Diagram, Sequence Diagrams, and Deployment Diagram Argo UML.  Hands on experience with using Version Control Systems CVS, PVCS and SVN.  Experienced in working with Design Patterns like MVC, Singleton, Data Access Object.  Hands on experience on Operating Systems like UNIX and Windows XP/7/NT/2000.  Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines. PERSONAL ACCOMPLISHMENTS Degree/Certification/Publication Academic Qualification B.E (ECE) Anna University, Chennai, INDIA. Certifications Java certification from NIIT. COMPANY Name Company TECHNISAR SOLUTIONS INC
  • 2. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com COMPETENCIES Category Major Skills – Primary Domains / Programming Skills JAVA, J2EE, XML, SQL, PL/SQL, Unix Shell Script. Web Techniques Spring MVC, JDBC, Java Beans, Servlets 2.3, JUNIT , XML, XSD, JSON, Jqueary, AJAX, HTML, JavaScript, Jmeter, Jprobe,. BMRS DROOLS 5.5 and 6.0 IDE Tools MyEclipse 3.6, IntelliJ, Junit, TOAD, Front Page 2000/20002 Rule Engine Drools 6.0 Application Servers Tomcat , JBOSS Database Servers Oracle 7.3/8i/9i/10g,MS SQL Server 7.0/2000, MySQL 5.0, MS-Access, QUEST Toad 8.0, Frameworks Spring Testing Tools Mercury Quality Centre, PVC Tracker Apache Projects Ant 1.5, Log 4j, Maven MS Office Excel 2007, Word 2007, PowerPoint 2007 Deployment Tool HP Kintana,Jeera,Jenkins,Hudson,Sonar,Anthill Operating Systems Windows 9x/2000/XP, UNIX. PROFESSIONAL EXPERIENCE Project / Client Name / Location : CLT(Consumer Lending Technology) – Wells Forgo./Concord Duration: Nov 2013 to till date Project Profile: Consumer Lending technology is an operation where credit card, loan, mortgage will be processed through the services like COG(credit options guide), COPS( Credit offer price service). Services for bankers and customers will be offered through the COG & COPS which will process the approval, decline and documentation work as well. Older versions of rule engines like Drools 5.3. Are moving to newer versions like 5.4 and 6.1. All the rules are written in guvnor. Working on ILog rule conversion to Jboss drools. . Role: Lead Engineer.
  • 3. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com Contribution / Highlights :  Involved in design and development of Biz Design, Architectural Design and Technical Design.  Being a part of team involved in design, development, and implementation & testing.  All the Business functionality implemented with DROOLS.  Designed the application with Spring MVC framework. And made application in such a way that most of the components are reusable.  Involved in working under Agile Iterative Development approach.  Involved in Design/Code Review with Team and task assignments.  Design and Developed Base Factory Class using Data Access Object Design Pattern.  Coordinate with developers in completing the tasks as scheduled.  Used Log4J for logging system messages.  Worked on Maven for project management and setup repositories.  Used SVN for version control.  Involved in Production Support and Bug Fixing of the Application  Responsible for the Code review, Unit Testing, Integration testing of the system.  Set up and performed configuration for application deployment using shell script on different environment, like DEV, TEST, QA.  Involved in development of Oracle tables, stored procedures, and functions. Technologies – JDK1.6, Drools 5.4, 6.1 , Guvnor, web logic, Spring MVC, Eclipse, Log4j, Jmeter, Luke, Jprobe, Tomcat 6,Maven, WebServices. Project / Client Name / Location : Connectdots – CISCO Systems Inc./San Jose Duration: Nov 2012 to Oct 2013 Project Profile: Connectdots is a search engine. The main motive of the application is one stop shop for data in Cisco. For connectdots as part of POC we have done analysis on Data in cisco and discussed with the users about challenges they face to find the data. We have designed the architecture for the application and executed successfully with in the short time frame and with the limited resources. I played key role in executing the project and coordinated with offshore to meet the timelines. We have gone through the challenges like performance, memory management etc. we overcome these challenges with code reviews and testing with jmeter and jprobe. . Role: Lead Developer. Contribution / Highlights :  Involved in design and development of Biz Design, Architectural Design and Technical Design.  Designed the application with Spring MVC framework. And made application in such a way that most of the components are reusable.  Involved in working under Agile Iterative Development approach.  Developed the UI screens using JSON, JquearyAJAX, JSP, HTML, JavaScript, CSS.  Ajax is used for smart auto populate.  Involved in Design/Code Review with Team and task assignments.  Design and Developed Base Factory Class using Data Access Object Design Pattern.
  • 4. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com  Coordinate with developers in completing the tasks as scheduled.  Used Log4J for logging system messages.  Worked on Email Service, which sends a notification in the form of Email.  Worked on Maven for project management and setup repositories.  Used CVS for version control.  Involved in Production Support and Bug Fixing of the Application  Responsible for the Code review, Unit Testing, Integration testing of the system.  Set up and performed configuration for application deployment using shell script on different environment, like DEV, TEST, QA.  Involved in development of Oracle tables, stored procedures, and functions. Technologies – JDK1.6, Lucene, Spring MVC, Eclipse, Log4j, Jmeter, Luke, Jprobe, Tomcat 6,Maven, WebServices. Project / Client Name / Location : NextGen Service Config (NGSC) – CISCO Systems Inc./San Jose Duration: Mar 2011 to Oct 2012 Project Profile: Next Gen Service Config is a rule engine for Services in most of the tracks in Q2O. The main motive of the project is to improve the performance, cost and reduce the maintenance. The legacy Service Config is serving the validations with Selectica rule engine. Introduced Drools rule engine for better performance and maintenance. Along with the Services Oriented Architecture (SOA) approach in support of the business models. Next Gen Service Config will provide real time validations like SAM(Service availability), SPM(Service Product Mapping), Customer Eligibility, Date, Compatibility etc.. We have done small POC on Drools Rule Engine to test the large requests like more than 10 K lines of configurations for scalability. . Role: Analyst/Sr. Developer. Contribution / Highlights :  Being a part of team involved in design, development, and implementation & testing.  All the Business functionality implemented with DROOLS.  Selectica side rules were migrated to the DROOLS technology  Developed design documents including Use Cases, Class, and Sequence Diagrams using UML  Responsible for the Code review, Unit Testing, Integration testing of the system.  Set up and performed configuration for application deployment using shell script on different environment, like DEV, TEST, QA.  Developed ANT build script which is used to compile and builds the application EAR and WAR file which is to be deployed in Application Server.  Involved in Design/Code Review with Team and task assignments.  Responsible for Integration Testing, configuration and System testing.  Involved in development of Oracle tables, stored procedures, and functions.  Involved in unit testing using JUnit, system testing, integration testing and user acceptance testing (UAT).  Coordinated with the QA team to help develop their test-cases.
  • 5. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com Technologies – JDK1.5, DROOLS 5.0(DRL, RULE FLOW and DESSISION TABLES), LDE 2.0, JUnit, Log4j WebServices. Project / Client Name / Location : CCW NextGen Config 4.0/5.0 CISCO/ San Jose Duration: July 2009 to Mar 2011 Project Profile: Configuration Service is one of the tracks in the Whole Offer (WO) program. The mission is to lead the creation and connecting of Configuration Business capabilities, through a Services Oriented Architecture (SOA) approach in support of the business models anchored around the Whole offer for Hardware, Software and Services. Whole Offer pilot, Configuration Service will provide the following list of services - Configure, Validate and Search Configuration Service will provide real time configuration validation immediately after each selection is made. The Configuration Business Service is a collection of common configuration capabilities, coded hence for re-use throughout the end-to-end process individually (atomic) and in conjunction with others (composite).  Better system performance and availability.  Faster development cycle  Scalable to increasing deal volume  A common user experience & Config services end-to-end  Shared reusable Config services and business rule patterns  Whole offer configure for product, service, and software.  End-to-end control of process and tools released in unison to support business models. . Role: Analyst/Sr. Developer. Contribution / Highlights :  Interacted with Business user groups for detailed requirement gathering and implemented agile methodology for development cycle.  Translated customer requirements into definitive class/object design using UML and LDE.  Developed System Layer architecture and technical documentation which uses offshore and onsite team.  Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams.  Designed and developed web services, DAO’s and Backend objects like Tables, Indexes, Stored procedures, Database Triggers and Functions.  Design and Development of BPEL Interfaces.  Developed ANT build file to compile and package the web application and web services.  Used CVS as version control system for the source code and project documents.  Prepared and reviewed testing scenarios.  Developed JUnit tests and functional test cases for the services and documented the services developed  Code review (technical and functional perspective).  Offshore and Onsite coordination.  Responsible for overseeing the Quality procedures related to the project. Technologies – JDK1.5, DROOLS 5.0(DRL, RULE FLOW and DESSISION TABLES), LDE 2.0, JSP, AJAX, JUnit, Log4j WebServices, Tomcat.
  • 6. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com Project / Client Name / Location Product Data Team / CISCO / San Jose Duration: Sep 2008 to June 2009 Project Profile: Product and Service data maintenance in Cisco is involved with so many tools. The basic tools which are used in Cisco are OPUS(Online Product Utility System), POT(Product Order ability Tool), CPS(Configuration Property System), PRT(Product Rollout tool), Inbiz, DCT(Dynamic Confuguration Tool) are the Config tools which Fall under PDT team. All the tools mentioned above are responsible for product creation and assigning the Configuration properties to the Product and maintaining the information in Oracle databases. Worked on Enhancements like Scientific Atlanta Joint order ability, Single-SKU E-Delivery which helps the application more user Friendly to all the managers who are responsible for maintaining product information in database. . Role: Analyst/Sr. Developer. Contribution / Highlights :  Contributed all the MR and QR projects for the above mentioned tools.  Involved in different phases of the project including requirements gathering, analysis, application design, technical design, development, testing & debugging and documentation.  Responsible for the Code review, Unit Testing, Integration testing of the system.  Created the static pages using HTML and client side validations in JavaScript, Jqueary.  Set up and performed configuration for application deployment using shell script on different environment, like DEV, TEST, QA.  Developed ANT build script which is used to compile and builds the application EAR and WAR file which is to be deployed in Application Server.  Involved in Design/Code Review with Team and task assignments.  Responsible for developing the code for dynamic updates to JSP pages using AJAX.  Responsible for Integration Testing, configuration and System testing.  Involved in development of Oracle tables, stored procedures, and functions.  Extensively used MySql database in application development in Unix environment.  Involved in unit testing using JUnit, system testing, integration testing and user acceptance testing (UAT).  Coordinated with the QA team to help develop their test-cases. Technologies – JDK1.4, AJAX, Servlets, LDE 2.0, Tomcat, JSP, Log4j, ERP, BOM, INV, Selectica. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Project / Client Name / Location ICW NextGen Config 1.0 (CCIT) / CISCO / San Jose Duration: Oct 2007 to Sep 2008 Project Profile: The purpose of Next Generation Config project is to provide a state of art User Interface to its customers to configure CISCO's product and services online. Transform the Cisco configuration tools. Re-design the way the rules engine / configurator (Selectica) is designed and utilized for configuration Provide, through uniform interfaces, services for guided selling, product recommendation and product and service configuration. Be the single source of
  • 7. Ashok Kumar Gangavarapu Phone Number : 408-666-1927 Email:ashoka567@gmail.com information for configuration, irrespective of the calling system, within Cisco. . Role: Analyst/Sr. Developer. Contribution / Highlights :  Prepared Low Level and High Level design documents based on the functional specification provided.  Design and Developed Use Cases and Class Diagrams for the Container Actual & Container Spec objects, there subclasses and their respective DAOs.  Developed Sequence Diagrams using Argo UML.  Set up and performed configuration for application deployment using shell script on different environment, like DEV, TEST, QA.  Developed ANT build script which is used to compile and builds the application EAR and WAR file which is to be deployed in Application Server.  Involved in Design/Code Review with Team and task assignments.  Responsible for developing the code for dynamic updates to JSP pages using AJAX.  Responsible for Integration Testing, configuration and System testing.  Used IBM Rational Software Architect as Integration Development Environment.  Extensive use of JUnit to create test cases for Java classes.  Coordinate with developers in completing the tasks as scheduled.  Coordinated with the QA team to help develop their test-cases. Technologies – JDK1.4, AJAX, LDE 2.0, JBOSS, Log4j, WebServices, Selectica