Raja Kothuri
Tel: 732-***-****
Email:acubs4@r.postjobfree.com
Software Engineer with over 15 years of experience in analysis, design, development of Financial, Pharmaceutical, Insurance, Cable & Telecom, E-Commerce and Roles Based Work-Flow Management Applications using Java, client/Server technologies.
Strong programming skills in Internet Programming using Java, EJB, JSP, Servlets, JMS, JDBC, JavaScript & HTML.
Experience with spring, Java Struts, MVC framework, J2EE and related frameworks.
Excellent knowledge of SOA and Web Services
Have knowledge of Object Oriented Design using UML methodologies and Rational Rose tool.
Database experience using SQL, PL/SQL, Oracle and MS SQL Server.
Hibernate used for object-relational mapping
Worked with application servers like Websphere, Weblogic, JBoss and Web Servers like Tomcat, Jrun and iPlanet
Used IDEs like Eclipse, RAD, WSAD, and IBM Visual Age for Java.
Excellent hands on experience with XML, XSL, DTD and parsers like DOM and SAX parser
Involved in developing programs in VB6/ VB5
Possess strong problem analysis skills with ability to follow project standards.
Certifications:
Sun Certified Programmer.
Education:
Master of Business Administration from Andhra University
TECHNICAL SKILLS
Languages : JAVA
Java Technologies : EJB, JSP, Servlets, Struts, Spring, JMS,
JDBC, J2EE, Swing, Applets, RMI, CORBA
Web Technologies : JSP, ASP, COM/DCOM, HTML, DHTML,
XML, UML, Rational Rose, JavaScript
Databases : Oracle, SQL Server
Application Servers : JBoss, Websphere, WebLogic
Web Servers : Tomcat, Java Webserver, iPlanet
Operating Systems : Windows, UNIX, Linux, Solaris
Front-end : Visual Basic 6.0/5.0, Developer 2000.
Reporting Tools : Crystal Reports 8.0/7.0/6.0/5.0, Reports 2.5
PROFESSIONAL EXPERIENCE
Sanofi, NJ Jul’14- Present
Crystal
Description: Crystal system is used by Clinical Operation groups to disclose, update, plan and track Sanofi sponsored clinical trial disclosures to ClinicalTrial.gov, sanofi.com, EudraCT & local registries. It is a validated Clinical Trial Study Disclosure System which keep track, monitor, and manage Clinical Studies carried out by Sanofi or Clinical Research Organizations.
Environment: J2EE, Spring, Struts, JSP, Servlets, Java Beans, Hibernate, Ajax, JBoss, Websphere, Oracle 11g, HTML, DHTML, CSS, CVS.
My Role:
Developed the application in n-tier fashion as per Spring framework standards
Hibernate used for object-relational mapping
Struts used in the front-end layer of the application.
Migrated application from WebSphere to JBoss application server.
Migrated database from Oracle 10.3 to Oracle 11g
Ajax is used for Asynchronous communication with the server and updates the web pages.
JavaScript used for client side validations.
AS a Senior Analyst/Programmer was involved in the requirement gathering and converted them into technical specs.
Involved in Production Support
Surecomp, NJ Apr’13- Jun’14
AllTRA
Description: Surecomp is the world’s leading vendor of integrated front-to-back trade finance solutions for the wholesale banking industry. AllTRA fully supports various trade finance products such as Letters of Credit, Guarantees, Collections, Shipping Guarantees, Loans, Clean Payments and Reimbursements etc...
Environment: J2EE, Spring, Struts, JSP, Servlets, Java Beans, Ajax, WebLogic, Oracle 11g, HTML, DHTML, CSS, Visual SourceSafe.
My Role:
This application was developed using agile iterative methodology.
Developed the application using spring framework.
Ajax is used for Asynchronous communication with the server and updates the web pages.
Experience in Web Services using – SOAP, WSDL
Created Excel files using Apache POI
Design, Development and Implementation of Java Beans.
JavaScript used for client side validations.
AS a Senior Analyst/Programmer was involved in the requirement gathering and converted them into technical specs.
Comcast, PA Sep’11-Mar’13
SIK
Description: The goal of the Full SIK IVR Activation project is to implement a simple, efficient and intuitive speech-enabled automated phone interface that will guide the customer through the activation of their Comcast services and devices. Products will include digital cable TV, high-speed internet (HSI), and digital voice.
Environment: J2EE, spring, JSP, Servlets, Java Beans, VXML, Hibernate, WebLogic, Oracle 11g, SQLDeveloper, CVS.
My Role:
Developed the application with spring framework.
Hibernate used for object-relational mapping
Used Nuance speech recognition framework.
JUnit used for unit testing.
Developed the application using test-driven development.
Involved in Production Support
SEI Investments, PA Mar’11-Sep’11
Enrollment
Description: The system is designed for UK and US based Firms for wealth management services. The system enrolls new clients and manages the accounts for the enrolled firms and provides the account and transaction details. It includes implementing several modules such as Claims, Contributions, Pension, Disbursement, Funding Sources, Investment Instruction, Client Signature, etc.
Environment: J2EE, Spring, Struts, JPA, EJB, JSP, Servlets, JDBC, Java Beans, Ajax, WebLogic, Oracle 11g, JavaScript, SQLDeveloper, HTML, DHTML, StarTeam.
My Role:
Developed the application in n-tier fashion as per Spring framework standards
Design, Development and Implementation of JSPs and Java Beans in Presentation layer
Ajax is used for Asynchronous communication with the server and updates the web pages.
JavaScript used for client side validations.
Wrote Database Triggers, Sequences and SQL Queries.
Developed the Application for supporting multiple languages as per the users choice
Wachovia (Wells Fargo Bank), PA Sep’09-Feb’11
TradeXchange
Description: The front end system that currently supports Trade Service Operations, Trade Services OnLine (TSOL), has been in place for many years and is in need of more modern technologies. We replaced this application with a strategic application for both Wachovia and Wells Fargo banks' book of business. This version will provide more current functionality which needed to grow the business and improve operational efficiencies. TradeXchange has been chosen as the go-forward Front End system.
Environment: J2EE, JSP, Servlets, JDBC, Java Beans, WebLogic, Oracle 10g, JavaScript, Toad, HTML, DHTML, CVS.
My Role:
Developed the application in n-tier fashion.
Design, Development and Implementation of JSPs and Java Beans in Presentation layer
JavaScript used for validating user-input data.
Involved in Production Support
Used CVS for Version Control Management
Bristol-Myers Squibb Company, NJ Oct’08-Aug’09
Gross Margin
Description: Bristol-Myers Squibb, Co. is a pharmaceutical major with a rich product portfolio including its subsidiary companies, Mead Johnson and Convatec. The project, Gross Margin system is a combination of various sub systems like Cost Variance, Cost Exchange, Price Exchange, Purchase Price Variance etc. which are being implemented for all three BMS companies.
Environment: J2EE, Struts, JSP, Servlets, JDBC, Java Beans, UML, Rational Rose, WSAD, Websphere, Oracle 9i, SAP, XML, XSLT, JavaScript, HTML, DHTML, Windows 2000, PVCS.
My Role:
Developed the application in n-tier fashion as per Struts framework standards
Design, Development and Implementation of JSPs and Java Beans in Presentation layer
Implemented interfaces to communicate with SAP.
RFCs (Remote Function Calls) and BAPIs used to communicate with SAP modules
Used JSTL tag library in JSPs
Tuning the SQL queries.
JavaScript used for validating user-input data.
Involved in User Training and Production Support
Used Remedy ticketing system
AstraZeneca, DE July’07-Sep’08
Skills Directory
Description: The Skills Directory application gives ability to AZ employees to search for people and/or organization that have been set up in the database. The information is fetched from People Directory.
Environment: J2EE, Struts, JSP, Servlets, JDBC, Java Beans, UML, Rational Rose, WebLogic, Oracle 9i, XML, XSLT, JavaScript, HTML, DHTML, Windows 2000, ClearCase, StarTeam.
My Role:
Developed the application as per Struts framework standards
Used JSTL tag library in JSPs
Design, Development and Implementation of JSPs and Java Beans in Presentation layer
JavaScript used for validating user-input data.
Involved in User Training and Production Support
Bristol-Myers Squibb Company, NJ Sep’02- Jun’07
Journal Entry System (JET), Apricot
Description: This Project provides the facility of web interface to the SAP Financial modules and eliminates the need for Lotus Notes via development of a Web-based JE input screen with related web-based routings for approval. Once approved, the Web-based JE data would be interfaced directly into SAP.
Environment: EJB, JSP, Servlets, JDBC, Java Beans, J2EE, Struts, JMS, JNDI, UML, RAD, WSAD, Websphere, Oracle 9i, XML, XSLT, JavaScript, HTML, DHTML, Windows XP, Solaris, PVCS.
My Role:
Design, Development and Implementation of JSPs and Java Beans in Presentation layer
Performed database operations through EJBs with Oracle as back end.
RFCs (Remote Function Calls) and BAPIs used to communicate with SAP modules
Developed the application in n-tier fashion as per Struts framework standards
Used JSTL tag library in JSPs
Developed PL/SQL database procedures for backend operations.
Implemented the Scheduler to post Accrual and Recurring jobs to SAP.
Referencing the XML Schemas in XML instance documents.
Transforming the XML content into HTML by using DOM and SAX parsers.
Developed and integrated the Roles based Work-flow system.
LDAP used for User Authentication
JavaScript used for validating user-input data.
Developed the Application for supporting multiple languages as per the users choice
Involved in User Training and Production Support
Guardian Insurance, NY
Advanced Insurance Manager Jan’02-Aug’02
Environment: EJB, JSP, JDBC, Java Beans, J2EE, XML, XSL, Servlets, WebLogic 6.0, Oracle, Xerces XML Parser, HTML, DHTML, Windows NT, Solaris 8.0.
My Role:
Designing Development and Implementation of JSPs and Java Beans in Presentation layer
Developed Tag libraries in JSP pages and used XSL to generate the left navigation bar.
Development of Controller Servlet as a Framework component for Presentation
Development of JavaScript for client end data entry validations.
Used XML SAX API for parsing XML and converting into Java Beans
Developed the presentation, process standards and guidelines to provide direction to developers for all future applications to be developed.
ThinkChain Inc, NY
Selectrica Sep’00-Dec’01
Environment: JAVA, EJB, WebSphere, I-Planet Server, J2EE, XML, XSL, XSD, Servlets, JSP, JDBC, Jbuilder 3.5, JavaScript, HTML, DHTML, Oracle 8i, Solaris 8.0,Windows NT.
Ram Informatics Ltd Nov’98-Aug’00
Environment: Visual Basic 6.0, ASP, JAVA, WebSphere, JSP, Servlets, JDBC, SWING, Crystal Reports 5.0.VisualAge for Java, Oracle 8.0, WindowsNT.