You are on page 1of 5

E-mail: Krishnasairavipati@gmail.

com
Contact: 952-456-1815

Sai Krishna Ravipati


Professional Summary:

Around 8 years of experience in Web Development, designing User Interface (UI) applications and
professional web applications using HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, jQUERY, AJAX, JSON AND
XML with experience in the software development life cycle.
Expert in developing web applications using JavaScript, JSP, HTML/DHTML, DOM, XHTML, jQuery, CSS,
and Ajax, & IDE tools like Eclipse, Notepad++, Sublime.
Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks
such as Angular JS, Backbone JS etc.
Good Experience in working with Angular JS and Bootstrap.
Experience as database designing, maintaining and managing MySQL and Oracle databases. Extensive
experience developing queries and procedures with SQL, PL/SQL.
Hands on experience in UI development process such as Analysis, Development and Testing, and
associated methodologies.
Strong understanding of Mobile and Web design techniques and production practices.
Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts.
Expertise in checking cross browser compatibility and worked on different browsers like Mozilla Firefox,
Google chrome, Safari and Internet Explorer.
Good Understanding of Document Object Model (DOM) and DOM Functions.
Good Experience working with High Traffic Websites.
Experience in creating dynamic web pages using AJAX, JSON and XML.
Excellent experience working as an interaction designer with online web portals, applications and
eCommerce websites
Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing,
Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of
both Web and Client/Server Technologies.
Expert in HTML5/CSS3 development and have experience in Angular.js, JQuery.
Strong Experience in Oracle 9i/10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers,
functions, packages and exposed to various databases like MySQL and SQLServer.
Good Experience in using IDEs like TOAD, SQL Developer for Database programming.
Experience in using Testing tools like JUnit and building tools like Ant.
Experience in RUP and Agile development (XP, TDD and SCRUM) methodologies.
Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting
with Business/Technology groups.
Versatile team player and a quick learner with strong written, oral and inter-personal communication skills.

Education: Bachelor of Technology in CSE from J.N.T.University India


Technical Skills:
Languages

C, C++, Java

Web Technologies

JSP, Servlets, HTML, JavaScript, CSS, AJAX

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

Application/Web
Servers

Oracle/BEA Weblogic, IBM Websphere, JBoss, Tomcat

System Design

UML, Rational Rose

IDE Tools

Eclipse Helios and Net Beans 6.9,6.8,RSA 8.5

Databases/API

Oracle 10g, Hibernate, MS Access, MySQL and SQL Server,


SQL Developer

E-mail: Krishnasairavipati@gmail.com
Contact: 952-456-1815
Operating Systems

Windows 2007/2003/2000/NT/XP

Data Modeling

Microsoft Visio, Rational Rose and UML Design

Frameworks

Struts, Spring, Hibernate, AngularJS

Testing Tool

Selenium

Version Control System

VSS,SVN,TFS.

Professional Experience:
Client: Remarque Systems, Raleigh, NC
May 15 Current
Role: Sr. UI Developer
Responsibilities:
Following Agile Based Methodology in developing the application.
Developing a clinical based application web pages as per requirement using HTML 5 and CSS3.
Using AngularJS templates which could be plugged into HTML container, as every web page is an overlay
on the Dashboard Page.
Written AngularJS controllers and directives where the AJAX calls are made to the Backend to fetch the
respective data for the template and the directive is linked to the template.
Have used JavaScript extensively for all Webpage validations.
Implemented Presentation layer using CSS Framework, angularJS, Wire-framing, HTML5.
Worked with Internal and External Clients for business objectives, project scope and the requirements of the
project.
Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY. Developed and
designed the various screens and its architecture in accordance to UI Specs.
Maintained and manipulated databases for XML parsing for applications in MYSQL.
Used Visual Studio to compile, execute, file transfer, start server Etc.
Used Git as Version Control System.
Designed Responsive Web pages using Media Queries.
Used AngularJS framework for building web-apps and is highly efficient using Restful services.
Creating cross-browser compatible and standards-compliant CSS-based page layouts. Developing semantic
markups and Wireframe development. Web application prototyping and development using Dreamweaver
and Fireworks.
Environment: HTML5, CSS3, AngularJS ,JavaScript, Ajax, JQuery, Windows10, Media Queries, JSP, Adobe
Photoshop, JSON, Photoshop, Illustrator, Fireworks, Visual Studio, Git.
Client:Capitalone, Mclean, VA
Feb 14 May 15
Role: UI Developer
Responsibilities:
Following Agile Based Methodology in developing the application.
Installed STS and Jboss server for Local Workstation setup.
Developing web pages as per requirement using HTML 5 and CSS3.
Using AngularJS templates which could be plugged into HTML container, as every web page is an overlay
on the Dashboard Page.
Written AngularJS controllers and directives where the AJAX calls are made to the Backend to fetch the
respective data for the template and the directive is linked to the template.
Have used JQuery extensively for all Webpage validations.
Implemented Presentation layer using CSS Framework, angularJS, Wire-framing, HTML5.
Worked with Internal Clients for business objectives, project scope and the requirements of the project.
Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY. Developed and
designed the various screens and its architecture in accordance to UI Specs.
Implemented XML parsing code for different application.
Maintained and manipulated databases for XML parsing for applications in MYSQL.
Used VI Editor and UNIX scripts to compile, execute, file transfer, start server Etc.
Used Visual Source Safe (VSS) as the Code Management tool
Designed Responsive Web pages using Media Queries.
Used AngularJS framework for building web-apps and is highly efficient with PHP framework as
well as using Restful services.

E-mail: Krishnasairavipati@gmail.com
Contact: 952-456-1815

Creating cross-browser compatible and standards-compliant CSS-based page layouts. Developing semantic
markups and Wireframe development. Web application prototyping and development using Dreamweaver
and Fireworks.
Environment: HTML5, CSS3, AngularJS, jQuery, Ajax, JIRA, Java Script, SVN, Windows7, media queries, JSP,
Adobe Photoshop, JSON, LESS, Ralph Library, Photoshop, Filezilla, Illustrator, Fireworks, Adobe Pro xi, WAMP,
Visual Studio, TFS and Dreamweaver.
Client: Rolls Royce, Irving, TX
April 13 Feb 14
Role: Web service/UI Developer
Responsibilities:
Involved in the requirement gathering and analysis phase.
Followed Agile Based Methodology in developing the interfaces.
Assisted in documenting the interface specification document for the interfaces.
Discussed on all the business validations to be handled and got the approvals from the client.
Installed RSA 8.5 and added plug-in for Apache CXF and Maven.
Devoloped single-page Javascript application by combining App, Model, Model List, Router, and View
components to form a single MVC-style framework using YUI App Framework.
Developed UML Model Project, XSD Schema and WSDL using RSA 8.5.
Created the J2EE services using RSA 8.5.
Responsible for design and development of the web pages from PSD mockups to final HTML/CSS/JQuery
based prototypes.
Implementation of JQuery to support the dynamic nature of the web-site elements like navigation, icons,
banners etc.
Used JUnit and Easy Mock to create test Cases for all the Java Classes created.
Uploaded the WSDLs to WSRR. Created the service registry, description, version for the WSDLs.
Actively involved in each phase of the SDLC (Analysis, Design, Development, testing and Deployment).
Developed cross browser compatible HTML pages and integrated them with the application.
Used Spring 3.1 for dependency injection.
Create Servlet to read the HTTP POST and for further processing.
Tested the developed interface using SOAPUI 4.5
Have experience working with Jupiter for Code Review purpose.
Used Jenkins for creating Formal and Quality Build.
Used Subversion (SVN) as the Code Management tool.
Exposure to using creating multiprotocol gateway using Data power.
Environment: Java1.6, Apa ch e C XF, Jupiter, Websphere application server, RSA 8.5, WSRR, Spring 3.1,
XML, SOAP UI, Springs, WSDL,YUI, UDDI, Web Services, Java Script,Easy Mock, JUnit, Maven, Clear Quest,
Log4J.
Client: Mayo Clinic, Mineapolis, MN
April 12 Mar 13
Role: Java/J2EE/UI Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering,
data modeling, analysis, architecture design& development for the project
Followed AGILE Methodology and participated in SCRUM Meetings.
Developed user interface using JSP with Java Beans, JSTL, Struts and Custom Tag Libraries and
Ajax to speed the application.
Used JavaScript for client side validation and Struts Validation framework for Server side validation.
Used Spring Framework for Dependency injection, security features and integrated with the
Hibernate framework
Used Spring Web Flow to present the screens in a clear and simple way.
Used Spring batch for processing large amount of data
Extensively used Hibernate in data access layer to access and update information in the database.
Consumed
Spring Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments
to/from customer
Used HTML and CSS in the development in front end of the application
Used JMS API for asynchronous communication
Loaded the JSP and Java files on the UNIX server for compilation and the Apache server bounces
were done using UNIX scripts.

E-mail: Krishnasairavipati@gmail.com
Contact: 952-456-1815

Implemented various design patterns in the project such as Business Delegate, Data Transfer
Object Data Access Object, Service Locator and Singleton.
Designed various tables required for the project in Oracle 10g database and used Stored
Procedures in the application.
Used PL/SQL to create, update and manipulate tables
Developed different modules of the application using Eclipse
Monitored the error logs using Log4J and fixed the problems
Used JUnit for unit testing.
Have experience in writing automated test scripts using Selenium.
Used VI Editor and UNIX scripts to compile, execute, file transfer, start server Etc.
Used Visual Source Safe (VSS) as the Code Management tool.
Have used the Selenium IDE to record the automated test scripts and have manually edited them
Environment:: Java1.6, Websphere application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, Struts,
JSP, Servlets, JavaScript, Design patterns,Jquery, HTML, CSS, JMS, XML, SOAP, WSDL, UDDI, Web
Services, PL/SQL, JDBC, UML, Java Beans, Ajax, JUnit, Maven, Clear Quest, Log4J,UNIX.
Client Walgreens Health Initiatives, Chicago, IL
Aug 10 Feb 12
Role: Java/J2EE/UI Developer
Responsibilities:
Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
Used Ajax API for intensive user operations and client-side validations.
Developed the application using JSF 1.2 MVC Framework.
Involved in writing Spring Configuration XML file that contains declarations and other dependent objects
declaration.
Developed user interface using JSP, JSP Tag libraries, third party libraries JBoss RichFaces 3.0and
Java Script to simplify the complexities of the application.
Developed various Java beans for performance of business processes and effectively involved in
Impact analysis.
Developed application service components and configured beans using Spring IoC, creation of
Hibernate mapping files and generation of database schema.
Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP
messages for getting health plans from different module and used SAX XML parsers for data
retrieval.
Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records
using various specification files.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple
databases, using MS SQL Server 2005.
Involved in Unit Testing of various modules by generating the Test Cases.
Developed Ant Scripts for the build process and deployed in IBM WebSphere.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the
Integration testing phase.
Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders
components.
Prepared technical reports & documentation manuals during the program development.
Used CVS for version control and ClearQuest 2003 for bug tracking.
Performed deployment of applications on IBM Websphere Application Server 6.1.
Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Spring Framework 2.5,
XML1.1, MS SQL Server 2005, Web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Rose,
UML, HTML, JNDI, CVS 1.1, Log4J 1.2, Junit 3.8, ANT 1.5, IBM RAD 7.0, Windows XP.
Client: Tata Indicom Teleservices Ltd, India
June 08 July 10
Role: Java Developer
Responsibilities:
Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and
sequence diagrams.
Designed and implemented the UI using Java, HTML, JSP and JavaScript.
Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
Involved in Java application testing and maintenance in development and production.

E-mail: Krishnasairavipati@gmail.com
Contact: 952-456-1815

Involved in developing the customer form data tables. Maintaining the customer support and customer data
from database tables in MySQL database.
Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, JavaScript, UML, Eclipse
3.0 Tomcat 4.1, MySQL.
Client: Dell Computers, India
May 07 May 08
Role: Java/J2EE Developer
Responsibilities:
Involved in the process of analysis, design, and development of the application.
Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
The entire application was developed in J2EE using an MVC based architecture with help of
Apache Struts 1.3.8.
Coded Struts Action classes, Model classes.
Implemented the application using the concrete principles laid down by several Java/J2EE Design
patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
Implemented client side validations using JavaScript.
Used Form Based Authentication.
Used Web Sphere as the application server for deployment.
Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
Performed unit testing on various project modules using JUnit framework.
Used Apache Ant as build tool.
Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
Implemented Log4J for Logging Errors, debugging and tracking.
Environments: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS,
Linux/UNIX.

You might also like