Vijayakumar Katta
*****.******@*****.***
SUMMARY:
Over 10+ years of experience in development and implementation of software applications using cutting edge technologies Java, J2EE/JEE, XML, Ajax, Hibernate, Spring, Oralce, SQL Server etc on various platforms such as Windows, UNIX,.
Worked on all aspects of software development lifecycle (SDLC) - requirements gathering, creating technical and functional design documents, systems and application analysis, developing and unit / integration testing of modules. Worked closely with business and technical users during design and development.
Experience in using UML to document use cases and software design aspects, using Interaction diagrams, Sequence diagrams, Class diagrams, and Use cases.
Experienced in developing applications based on Java, JDBC, Servlets, JSP, Java Beans, EJB, ESB(WSO2),JMS, Struts 1.1/2.0, SNMP, Apache POI,Speech API and Comm API.
Good experience in Spring and Struts Framework
Hands on experience with object relational mapping and a persistence management using Hibernate.
Good Knowledge on Design patterns MVC, Business Delegate, Session Facade, Singleton, and Factory Patterns.
Extensive knowledge in XML parsing using SAX/DOM parsing techniques.
Experience in developing and deploying J2EE components on application servers such as BEA Web logic Server 8.1/9.0, Apache Tomcat 5.5/6.0 and JBoss.
Worked as lead to maintain offshore and onsite team members and act as coordinator between client and developers.
Strong experience in Configuration tools like Clearcase, CVS, SVN, VSS, PVCS.
Strong Experience in Relational database like Oracle, Mysql, SQLServer 2000/2005.
Good Experience in Finance, Telecom domain. Good knowledge on Health care domain.
Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
Experience in developing reports using Apache POI.
Excellent analytical, problem solving, communication, presentation and team skills.
Certifications:
Sun Certified Programmer for the Java 2 Platform 1.5. (S.C.J.P)
Oracle Certified Professional, Java EE 5 Web Component Developer.(O.C.W.C.D)
SKILLS:
Operating Systems : Windows XP/NT/95/98/2000/2003 Server, UNIX
Java Skills : Java 7, JDBC, J2EE/JEE, EJB, JSP, Servlets, JMS, Swings
Frame works : Struts, spring, JSF, Hibernate, Apache POI, and COMM API
Web Services : SOAP, WSDL
RDBMS : Oracle8i/9i/10g, SQL Server2000/2005, Mysql and Timesten.
Web Technologies : HTML, XML, XSLT, AJAX, CSS, Flex, Angular JS, JQuery and XPath.
Scripting languages : JavaScript, Perl, UNIX Shell Script
Tools : Edit Plus, ANT, Log4J, JUnit, SOAPUI, TOAD, SQLDeveloper
Web/App Servers : Tomcat 5.5/6.0, Websphere 6.1/7.0,BEA Web Logic 8.1/9.0, JBoss. Version Control tools : SVN, VSS, PVCS, CVS, Rational clear case
IDES/Tools : Eclipse 3.x/4.x, Net Beans, RAD 6.0/7.0, Flex Builder 2.0/3.0
EDUCATION:
B. Tech, Computer Science Engg, Kakatiya University, Warangal, India
EXPERIENCE:
Client – Express-Scripts, Tampa, FL August ‘15 to till date
Role - Senior Developer
Module – Alpha HEOC
The Alpha Header Entry-Order Completion, is a front end pharmacy web application which allows user to enter non-clinical information and then it will process invoices from very beginning, taking the script from the front end it will generate invoices, generate Rx and finally it provides order review.
Responsibilities:
Developing the front end application in angularJS with spring and web services.
Act as point of contact for development to production deployment.
Involved in all life phases of the project (development, UAT, migration).
Created impact analysis document for the Change Requests.
Worked with infrastructure team to deploy the application in Production System.
Involved in supporting data driven framework.
Involved in fixing the performance issues reported on Application side.
Worked with Business Users to explain the Technical issues to understand the developed System.
Environment: Java, angularJs, Spring,WebServices, Oracle, SQL Developer,, HTML, CSS, JavaScript, Eclipse, WebSphere .
Client – Citi Group, Tampa, FL July ‘14 to August’15
Role - Senior Developer
Module – Workforce Reporting
The Workforce reporting (WFR) project is a web based tool for Citi Group senior management to get day to day reports on live data using workforce in citigroup around the globe in desired MS office formats like MS power point and MS Excel. Provision for user to select the financial year /date and several data input combinations to generate the report, data will be collected from live
Inventories around citigroup.
Responsibilities:
Developed the downloadable templates using Apache POI.
Act as point of contact for development to production deployment.
Involved in all life phases of the project (development, UAT, migration).
Created impact analysis document for the Change Requests.
Worked with infrastructure team to deploy the application in Production System.
Involved in migrating SAS based reports to java.
Involved in supporting data driven framework.
Involved in fixing the performance issues reported on Application side.
Worked with Business Users to explain the Technical issues to understand the developed System.
Implemented in exporting data to Excel files.
Involved in writing DAO layer using Hibernate to access the Oracle database.
Involved in developing front end forms using xhtml, HTML, CSS, and JavaScript.
Involved in defect fixing in Integration, System and User Testing.
Involved in writing the JQuery functions.
Environment: Java, Jsp, Hibernate, Oracle, SQL Developer, CVS, Winscp, JQuery, Unix, HTML, CSS, JavaScript, Eclipse, Apache POI, Tomcat Server 6.0 and Jboss 5.0.
Client – Century Link, Denver, CO Oct ‘13 to July’14
Role - Senior Developer/Onsite coordinator
Module – Repair Dashboard/NTMS
The NTMS application accept test request from QPortal and GUI screens
for accepting the test requests from Technicians and, Inventory interface to get the inventory lookup data of the network element from LIMS,Test Interface to get the test results from the TESTX system and an Interpreter Engine to translate the raw test results to the user-friendly language
To the QPortal users.
Repair Dashboard will be an on demand view of the tickets in the QCC and QC arena. This dashboard will provide the users the ability to see all tickets in their shop from director to the supervisor level. This system will also support some custom configurations that will assist the users in managing the work flow, fault isolation and history of tickets.
Responsibilities:
Involved in primary lead for NTMS & RDB application development and integration.
Worked with client to gather requirements, Prepare Business Rule Document, development of Use-case diagrams and class diagrams for the business models based on the requirement analysis.
Involved in coding for NTMS, RDB using Apache POI, struts, hibernate .
Manages the team size of 6 members.
Involved in writing DAO layer using Hibernate to access the Oracle database
Involved in developing Hibernate Second level Cache technique to improve the performance of application.
Involved in developing Ant script which is used to develop build file.
Involved in Java coding using different packages.
Involved in developing front end forms using JSP, HTML, CSS, and JavaScript.
Performing basic client side validations using JavaScript.
Involved in developing the queue messages that sends to user using JMS.
Involved in loading external files into Database using Pervasive Tool and generate report.
Involved in generating Error notifications for external file failures.
Involved in defect fixing in Integration, System and User Testing.
Developing the user-guide to understand the application impact.
Environment: Java, Struts, JSP, Apache POI, Hibernate, JMS, Oracle, SQL Developer, HTML, CSS, JavaScript, Rational rose and Eclipse.
Client – British Telecom, UK Nov ‘11 to Oct ‘13
Role - Senior Java Developer
Module – VLP (Voice logic provisioning)
Voice Logical Provisioning (VLP) is a web-based tool and used to provide Provisioning solution for the Global Inbound Service (GIS). VLP builds Routing Plan for the International and National Contact Centre customers. The Routing Plan allows the customer to more efficiently utilize their contact centers and route calls based on a variety of factors.
VLP works closely with NOAS which is an Intelligent Network (IN) node.
Now VLP got renamed as Call Traffic Controller.
Here we have used one platform called as OAS (Open Application Server)
This OAS platform enables Provisioning Managers to fulfill service
Requests for their customers using the Intelligent Call Routing (ICR) application.
Responsibilities:
Completed the requirement analysis of the project attaining the live/conference/direct meeting with the various partners (internal/external).
Designed the flow diagram of each requirement.
Created the technical design document for the project.
Involved in coding, server configuration, and deployment.
Worked on GWT,EJB and hibernate .
Involved in Deploying and Configuring applications on JBoss Server.
Developed various test cases and performed unit testing using JUnit.
Involved in integration testing and defect fixing.
Environment: GWT(Google web toolkit),EJB3,Hibernate, JBOSS Seam, JBoss server, Timesten,Eclipse.
Client - British Telecom, UK Oct ’10 to Nov ‘11
Role - Senior Java Developer
Module – ASC (Access Screening)
Access Screening is an Intelligent Network (IN)service, which gives the operators the possibility to screen (allow/barring) the incoming traffic and decide the call routing, especially when the subscribers choose an alternate route/carrier/access network (also called Equal Access) for long distance calls on a call by call basis or pre-selected.
Responsibilities:
Involved in requirement analysis and pre development activities.
Involved in DB table designing and development activities.
Developed application in SS7 protocol.
Co-ordinate with the onshore.
Developed queries which interact with Database.
Involved in Data base cluster configuration and load balancing with replication.
Involved in Deploying and Configuring applications in Rhino Server.
Environment: ss7, fsm, Rhino Server, JDK, Timesten, Eclipse.
Client – Product May ’10 to Sep ‘10
Role - Java Developer
Module – Solvent ERP
This web based ERP system is aimed at medium scale solvent industries. Module consists of 122 user input screens and more than 150 reports .the main purpose is to maintain financial, inventory and operational data integration and the reports.
Responsibilities:
Involved in developing Action Object to implement Business logic.
Utilized the Struts Framework to develop the application.
Involved in DAO layer which is used to interact with Database.
Developed the server side Stateless Session Beans for marinating the user sessions.
Used JDBC, Prepared, callable statement, stored procedures to connect, update and delete from database.
Developed code participating in different layers of application.
Involved in deploying the code in weblogic server
Performed unit testing and participated in subsequent system and smoke testing
Resolved issues in UAT and dev environment.
Environment: Java, JSP, Oracle, HTML, XML, VSS, Java Script, Web Logic, Log4j, ANT, JUnit, Eclipse, UNIX.
Client – Apollo Hospitals Jan ’08 to April ‘10
Role - Java Developer
Module – Electronic Health Record
The system addressed here shall be designed as a comprehensive solution catering to the requirements of a complete Health Care System. It is a necessary for any practice to provide health care to patients efficiently round the clock and also ensure timely processing of claims and reimbursements to manage finance.
Responsibilities:
Involved in developing Appointment Scheduling module.
Utilized the Communication API and Speech API to develop the application.
Involved in DAO layer which is used to interact with Database.
Developed the text to audio streaming over serial port.
Used JDBC, Prepared, callable statement, stored procedures to connect, update and delete from database.
Developed code participating in different layers of application.
Involved in deploying the code in Web Logic server
Performed unit testing and participated in subsequent system and smoke testing
Resolved issues in UAT and dev environment.
Environment: Java, JSP, Oracle, HTML, XML, VSS, Java Script, Web Logic, Log4j, ANT, Eclipse, comm API and speech API.
Client – Product July ’05 to Jan ‘08
Role - Java Developer
Module – Automated SMS
ASM is a web based application for sending bulk SMS from different resources, this application is using mainly used for sending same message in bulk number of users, it is a product application having different modules like sending SMS to the all users in Excel sheet, database, text/word file or sending single SMS. this product ready to change the as per the client requirements.
Responsibilities:
Involved in developing Application from R&D phase to final phase module.
Utilized the Communication API and Excel API to develop the application.
Worked with RS232 communication ports .
Involved in DAO layer which is used to interact with Database.
Developed the text to audio streaming over serial port.
Used JDBC, Prepared, callable statement, stored procedures to connect, update and delete from database.
Developed code participating in different layers of application.
Involved in deploying the code in Web Logic server
Performed unit testing and participated in subsequent system and smoke testing
Resolved issues in UAT and dev environment.
Environment: Java, JSP, Oracle, HTML, XML, VSS, Java Script, Web Logic, Log4j, ANT, Eclipse, comm API, Excel API, speech API.