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