Post Job Free
Sign in

Customer Service Information Technology

Location:
Clemson, SC
Posted:
December 18, 2015

Contact this candidate

Resume:

Software Developer with more than * years of experience in implementation, design and maintenance of applications based on Java/J2EE technology stack. Currently pursuing Masters from Clemson University and graduating in December 2015. Possess strong knowledge of object oriented programming and Java and J2EE technologies as well as C++. Areas of expertise include Java, JSP, relational databases, Servlets and Spring. Decent front-end development skills in JavaScript, Ajax, CSS, HTML. Proven ability to work efficiently and independently within software development teams and to work on multiple projects with strict deadlines.

SKILLS

Web application design and development

Understanding of Software Design Patterns

Good understanding of SQL Queries

Knowledge of relational database schemas

Understanding of OOPS design and principles

Knowledge of full SDLC.

Algorithms and Data Structures

Analytical Thinking

EDUCATION

MASTERS OF SCIENCE

Computer Science

December 2015 Clemson University, SC

BACHELOR OF TECHNOLGY

Information Technology

June 2008 Jaypee Institute of

Information Technology INDIA

TECHNOLOGY

Java, JQuery, C++

SPRING 3.0, REST

JSP,AJAX,JUnit

HTML, CSS

SQL, PL-SQL,

Oracle, MySQL,

Maven, IBM RAD, Eclipse,

IBM WAS, Apache Tomcat

CVS,SVN

SAURABH RAI

Work Experience

WIPRO TECHNOLOGIES Project Engineer

July 2009 – March 2012

APPLY is an online banking platform for US Bank that is used by customers to apply for one product (Credit Cards, Checking Accounts, Saving Accounts etc.) or bundles of product together. The application process enables a streamlined online application process in few simple steps.

Designed and developed two modules one of which was related to customer data gathering and the other one was developed to offer promotional products based on eligibility.

Created web pages using JSP, HTML and CSS.

Used JQuery to write front end validation, create dynamic UI and make AJAX calls to populate forms based on user selection.

Used SPRING 3.0 Controllers along with JSTL to integrate the frontend with the Middle tier.

Used Spring IOC to manage beans and Dependency Injection to create loose coupling between front end and middle tier.

Wrote SQL queries and used IBATIS as persistence API in backend.

Voluntarily designed and developed a mini web based logging tool for the support team which could parse the production logs generated every day and provide an excel report containing details about each and every Java exception which are logged during the real time use of the application.

INTERNET CHANNEL PROGRAM is a web application built for enhancing Insurance customer service capabilities which provided customers the ability to obtain premium changes for online policy changes in real-time and to be able to submit the changes to policy without manual intervention of service center personnel.

Since the application was written in legacy version of Java. I was involved in rewriting the existing code according to Java 1.6.

Debug the front end defects in JavaScript, JSP and other bugs in the application that occur during the migration of Java code.

MAVENIR SYSTEMS Software Engineer

March 2012 – August 2014

MULTI MESSAGING GATEWAY is a java application which allows operators to provide controlled access to their mobile network for application to subscriber and subscriber to application messaging between 3rd party content providers and subscribers.

Implemented several small enhancements and fixed several broken feature as and when they were reported by the customers.

In order to cut down the time taken to create patches for the product I voluntarily wrote in-house shell scripts that automated the process of patch creation which was a success within the project and was readily used by other team members.

Projects

CLEMSON UNIVERSITY Graduate Student

August 2014 - Present

INSTRUCTOR AND COURSE REVIEW WEBSITE: Designed and developed a website where existing students at Clemson University can provide reviews about the courses they have taken and the instructors who taught them.

Used HTML and CSS to create web pages.

Used JSP to load dynamic content and integrated it with SPRING MVC to decouple presentation layer from the Backend.

Used SPRING IOC and DI to manage Java beans.

Used JQuery to perform validations and make AJAX calls to backend service in order to create a responsive UI.

Used Spring JDBC template to query the database.

Created the entire database schema in 3NF and wrote several SQL queries based on application needs.

INFORMATION RETRIVAL SYSTEM: Built an information retrieval system that makes use of distributed search to retrieve relevant documents from Reuter news achieves containing around a million files.

The system employed Uni-Word indexes and Ranked Retrieval to match the query vectors to the document vector.

It was implemented using Map Reduce Framework and Hadoop.

Deployed and tested on Palmetto Cluster with 8 nodes and 8 CPUs.

Built a simple web interface which was used to query the system and show top 20 relevant documents. Java SSH2 was used to establish communications between web interface and palmetto Cluster.

SPACE SHOOTER GAME 2D: Successfully created a 2D game entirely in C++ using Simple Direct media Layer (SDL). The development involved the use of STL, inheritance, and design patterns such as Singleton, Factory, and Flyweight. The game also implements multi-frame sprites, collision detection, parallax scrolling, explosions, keyboard and mouse controls.

Certifications

Sun Certified Java Programmer

Java EE Web Component Developer Oracle Certified Professional

Awards

Was awarded certificate of appreciation from the client for my contributions towards APPLY project.

Won Awarded SPOT Award at Mavenir Systems Bangalore for my consistent good performance.

Secured 1st position in Robotics competition organized during

All Asia Technical Festival held at Jamia Millia Ismalia University New Delhi.



Contact this candidate