Niranjan D
**********@*****.*** • Phone 903-***-****
________________________________________
Summary
• Over 4 years of IT experience in Client/Server and E-Business Applications using J2EE, C#.Net Technologies
• Extensive experience in developing applications using Servlets, JDBC, JSP, JNDI, Hibernate, AJAX J2EE technologies with IBM Rational Application Developer as development tool.
• Experience in developing WEB compatible products using C#.NET, ASP.NET, ADO.NET, JavaScript with Visual Studio as a development tool.
• Extensively used SQL, T-SQL in writing Database Triggers, Stored Procedures, Functions and Packages.
Experience
University of Texas at Tyler, Tyler, Texas Aug ’07 to Present
Developer
Project: Web Based Survey Tool for Data Mining
The purpose of this project is to develop a generic web based survey tool for gathering responses, which helps user to create an account and create surveys. The survey questions can be changed according to the research contest. He/she can invite responders for the survey by generating a survey link and email to responders. The responses given by the responders are stored in a database. This tool allows members to look into summary of responses and even request raw data files. These collected data can further be mined for useful information that will be used in scientific research analysis.
Responsibilities:
• Gathered Business requirements from end users conducted business analysis, developed System Specifications requirements.
• Designed and developed database tables required for possessing data.
• Developed the Master Page and applied that Master Page in all Content Pages using ASP.Net 3.5
• Developed a Business Layer, which has all Business Validations using C#. Net .
• Developed components and user controls using C#. Net.
• GridView, DetailsView,Formview and Datalist Server controls are used to manipulate the data and display the required information
• Wrote mail components, upload component Using .NET Framework classes.
• Have worked with Cascading Style Sheets for providing look and feel structure for the web pages.
• Used MSVISIO to generate E-R diagrams, Flow Diagrams and Non-Technical diagrams.
• Involved in writing Stored Procedures for maintaining business rules in SQL Server database as the backend.
• Written Client-Side Validations Using Java Script.
• Implemented Security using Forms Authentication.
• Implemented AJAX technology for smooth communication between client and server
• Involved in Automation testing using QTP
• Have worked with Com for making COM components understandable by the .net applications
Environment: Visual Studio 2008, .Net Framework 3.5, C#. Net, ASP.Net,Ado.Net, Com, IIS 6.0, SQL Server 2008, SQL, T-SQL, HTML, DHTML, Java Script, Microsoft Visio, Windows XP.
Project: Deans Website
The Deans Website is designed for online submission of reference staff information, campus activities, and off –campus activities for Dean and Chair of the department approval.
Responsibilities:
• Developed the Master Page and applied that Master Page in all Content Pages using ASP.Net 3.5
• Developed a Business Layer, which has all Business Validations using C#. Net .
• Developed components and user controls using C#. Net.
• GridView, DetailsView, Formview Server controls are used to manipulate the data and display the required information
• Have worked with Cascading Style Sheets for providing look and feel structure for the web pages.
• Involved in writing Stored Procedures for maintaining business rules in SQL Server database as the backend.
• Written Client-Side Validations Using Java Script.
• Implemented Security using Forms Authentication.
• Implemented AJAX technology for smooth communication between client and server
Environment: Visual Studio 2008, .Net Framework 3.5, C#. Net, ASP.Net, Ado.Net, IIS 6.0, SQL Server 2008, SQL, T-SQL, HTML, DHTML, Java Script, Windows XP
BR Systems May ‘08- Aug ‘08
Role: Intern
Project: Employee Management System
Developed an In-house Web Application for the Employee Management System. My Role was to design and develop Employee information module where the system holds each employee records, including their Personal information, Paychecks details, working hours, Project details.
Responsibilities:
• Actively participated in requirements gathering, analysis, design, and testing phases.
• Used the Struts framework for building the application based on MVC Architecture.
• Designed and developed the Web Pages using JSP, HTML, AJAX, and CSS.
• Developed ActionClasses, ActionForms and configured struts-config.xml and web.xml files.
• Used Hibernate as ORM tool and developed DAO classes to connect the Database.
• Created configuration files consist of action forms, action mappings, Data objects, and data source information for each activity.
• Developed XML documents, Schemas, and used SAX parser for XML document parsing.
• Installed SQL server 2005 on Unix and Windows platform.
• Created Database tables and performed Data Manipulations including data Insert, Delete, Update Operations.
• Developed SQL Stored Procedures, Triggers, Queries and Functions for data processing depending on application requirement.
• Performed unit testing using JUnit and also involved in integration testing of the whole application.
• Used ANT to compile, build and package the application for deployment.
• Integrated log4j logging framework in the application to store log messages.
• Used Eclipse as an IDE and deployed the application on Apache Tomcat WebServer.
• Involved in preparing the Detailed Design Document and prepared a list of ech employee record using MS Word, MS PowerPoint, MS Excel.
Environment: Jdk 1.5, J2EE, Struts 2.0, custom tag libraries,Hibernate 2.1, JSP 2.1, HTML, DHTML, JavaScript 1.7, Ajax 3.0, XML, ANT 1.4.1, Junit 4.5, Log4j, Eclipse 3.4, Apache Tomcat 5.5, UML, SQL Server 2005.
Qvantel, Hyderabad, India Oct ’05 to July ’07
Java/J2EE Consultant
Project: Online Airlines Travel Planner Guide (OAG-TP)
The Travel Planner product range is one of OAG’s key products, delivering its data and associated functionality to subscribers either through the Extranet, Intranet or ‘single user’ version. Customers are both travelers and travel arrangers, who use the product to plan travel arrangements for multiple people. This project is a major initiative to re-engineer the Travel Planner Product based on Java/ J2EE and other related technologies.
Responsibilities:
• Involved in analysis of functional specifications and design documents.
• Designed and developed the presentation layer with JSP, Java Script, HTML and AJAX.
• Involved in developing JSP for client data presentation.
• Developed custom validations using Struts validation framework.
• Created Action Classes in Struts MVC Framework.
• Developed data access layer using JDBC.
• Involved in design and development of style sheets with CSS.
• Involved in writing SQL queries, stored procedures.
• Coded different deployment descriptors using XML.
• Developed test cases using JUnit.
• Developed custom tags for page level security.
• Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
• Involved in Database schema design, developed stored procedures.
Environment: J2EE, Servlets, JSP, XML, Struts, JDBC, JMS , AJAX, HTML, Java Script, Web Sphere 6.0, Oracle 9i, IRAD, SQL, CSS, JUnit, Rational Rose.
Project: Job Search Light
Online job placement services for the Christian community. Open for online registration, but payment of the registration fee is not charged online. There are three kinds of visitors; Employer, Employee and a casual visitor. There are three kinds of profiles. Employer profile, Employee Profile and the job profile. A visitor needs to register as an employee to apply/view any job, and a visitor needs to register as an employer to view profiles and post job. Registration is mandatory to use this service. Unfinished profile is not a registered profile; unfinished job profile cannot be posted. Any user can cancel their membership by sending an authorized mail requesting the canceling of their membership.
Responsibilities:
• Involved in code reviews and enhancements of application.
• Involved in developing JSP for client data presentation.
• Deployed the application on Weblogic Application Server.
• Developed various business components of the application and unit tested them.
• Written SQL Queries to interact with Oracle database.
• Provided support in fixing bugs/issues during the testing, production.
Environment: Java, Jdk1.2, Servlets, JSP, HTML, JavaScript, Weblogic, Oracle 9i, Eclipse.
Graduate Assistantship
Project: Campus Security System Aug ’07 to Jan’ 08
The purpose of this project is to develop specialized tool for allowing access to a specified server room and maintaining the records of the visitors and there time of stay.
Responsibilities:
• Developed an automatic camera interface process to capture image and insert into records and allow visitor.
• Developed allowance process using JSP and Java as a front end tool.
• Developed SQL tables and stored procedures.
Project: Data Mining Feb ’08 to Aug’09
Responsibilities:
• Identification of ORACLE data mining capabilities.
• Teaching unit on Oracle data mining facilities and procedures.
Education
University of Texas at Tyler, Tyler, Texas
M.S., Computer Science
Skills
Operating Systems Unix, Windows NT, Windows XP.
Languages Java (jdk 1.3/1.4.x/5.0),C, C++,C#, SQL, PL/SQL
Web/Distributed Technologies J2EE 1.4, Servlets 2.1/2.2, JSP 2.0, JDBC 2.0/3.0, Struts, Hibernate, ASP.Net, AJAX, Java Script ,CSS, HTML, DHTML, PHP
GUI EXT JS 2.0, Adobe Flex 3.0
RDBMS ORACLE 8i/9i/10g, MS-Access 2000, MySQL 5.1, SQL Server 2005/2008
Web/Application Servers Web Sphere 5.1/6.0 , Web logic 6.0, JBOSS 4.0, Apache Tomcat 4.1/5.1
IDE / Tools IRAD, Eclipse 3.1, Dream weaver, Rational Rose, Visual Studio 2008