AddThis Social Bookmark Button
Hari Praveen
Baton Rouge, LA - 70808 USA
Expertise :VB.Net, GIS, Sql Server
Status :Have Work Visa
Job Type :
All - Corp-to-Corp
Position :

Resume
 

Summary

Over 5 years of programming experience and strong architecture, design, development, analytical and data modeling skills

Experience in all phases of System Development Life cycle

Extensive experience in. NET framework 1.1 and 2.0 and its technologies

3+ years of experience in ASP. NET, VB. NET and client server applications in. NET along with SQL Server 2000.

Over 5 years of experience in ASP, VB 6.0, ADO.

Experience in ADO. NET, Crystal Reports, XML, XSL.

Experience in RDBMS modeling like SQL server, Access, Oracle

Experience in developing Web services and component objects in. NET

Proficiency in developing Stored Procedures, Triggers, T-SQL, DTS packages.

Over 2 and 1/2 years experience in Geographical Information Systems software in both Desktop and Web Based products.

Experience in various stages of GIS project work as a GIS Developer.

Strong Business and Application analysis skills with excellent communication skills.

Excellent inter personal communication skills and ability to work as part of a team and independently


Employment

2006 -  Present
Software Developer

Cardiac Information Systems LLC Baton Rouge , Louisiana Position : Lead Software Developer

Cardiac Information Systems LLC is an undertaking of the Our Lady of the Lake Hospital located in Baton Rouge. All the computer related software development, maintenance and support to various hospitals in and around Baton Rouge are taken care by Cardiac Information Systems.

Project1 : Dicom Server Application

Front End : VB. Net 2.0, Lead Tools 14.5

Back End : SQL Server 2000

Client : Baton Rouge Cardiology.

Role : Design, Development, Testing

Responsibilities :
Developed on a written VB code.

Analyzing the given VB code and designing the ways to add the required features to the existing code.

Rewriting the whole code in VB. Net 2.0

Creating DTS packages for loading data from various sources and formats to the centralized database.

Developed reusable classes using OOPs concepts in VB. Net.

Performance Tuning on SQL server.

Performing unit testing on the application.

Project2 : Dicom Viewer Application

Front End : VB. Net 2.0, Lead Tools 14.5

Back End : SQL Server 2000

Client : Baton Rouge Cardiology.

Role : Analysis, Design, Development, Testing

Responsibilities :
Involved in the development of 3 - tier architecture which is based on Object Oriented approach

Gathering and analyzing the doctors and other client Requirements.

Preparing the proposals based on the requirements.

Designing and developing the database and WIN forms.

Creating stored procedures, Views, Functions, Dynamic Sql, Cursors.

Loading the data Using SQL Server DTS packages.

Developed Data Layer using ADO. NET to communicate with MS SQL Server.

Creating custom/User controls for reusability.

Developed reusable classes using OOPs concepts in VB. Net.

Performance Tuning on SQL server.

Writing Test Cases for production system.

Project3 : Dicom Web Viewer

Front End : ASP. Net 2.0, HTML, JavaScript

Back End : SQL Server 2000

Client : Baton Rouge Cardiology.

Role : Development, Testing

Responsibilities :
Developing web-forms using ASP. NET, ADO. NET, HTML, CSS and Java Script.

Analyzing the problems.

Creating database objects Tables, Views and Synonyms.

Writing stored procedures.

Production Support.


2005 -  2006
Technology Engineer

Technology Engineer inc . Baton Rouge , Louisiana Position : Programmer

Technology Engineers is a Louisiana based software development company whose clientele includes many major government and non-government agencies of Louisiana. With an experience of 20 years behind it its 1 of the reputed developments stationed in Baton Rouge.

Project1 : Public Fund Survey

Front End : ASP 2.0, HTML, JavaScript

Back End : MS Access 2003

Client : National Association of State Retirement Administrators, USA

Role : Analysis, Development

Responsibilities :
Used ASP, HTML, JavaScript and CSS to design the pages.

Used ADO for database connectivity.

Restructured the table design to enhance the performance.

Every field is validated and all sorts of redundancy are avoided.

Programmed to do dynamic calculations so as to provide the summarized statistics of the various survey details and other calculations.

Implemented Forms-based Authentication to authenticate the users

Project2 : Online Certification System for LED

Front End : HTML, ASP 2.0, JavaScript

Back End : MSAccess 2003

Client : Department of Economic Development of Louisiana, USA

Role : Development

Responsibilities :
This project automates the complete process of applying, processing and issuing various certifications by the Department of Economic Development of Louisiana

Used ASP, HTML, JavaScript and CSS to design the pages.

Every page and every filed is authenticated at the client side using regular expressions

Data Connectivity is done using ADO.

Automated features like group email with exclusive feature of adding attachments and sending with group emails are programmed

The client and Administrator side authentication is done.

Complete transparency of the process is provided for the Administrator users.

Utmost care is taken to provide all possible permissions to the Administrator users without leading any problem with the database structure.

Automated updating of the statistics page is provided.

Additional features like downloading statistics on to a separate word file with just a single click are provided.

Features like providing chat windows for the Administrator users to communicate etc are programmed.

Project3 : LOAD Program

Front End : VB. Net

Back End : SQL Server 2000

Client : Louisiana Sheriffs Association, USA

Role : Technical Support

Responsibilities : Load Program is designed to automate the process of Incident Based reporting. The system collects criminal incident data from approximately 400 law enforcement agencies throughout Louisiana, ranging from sheriff departments to police departments and university campus police. It was developed on an IBM RS/6000 - based system running AIX, with Informix as the relational database management system and using Informix-4GL and Microsoft Visual Studio for program development.

LOAD
automates the process of generating required reports on RS 6000 moving the reports back to local server and storing these reports and emailing these reports to various Law enforcement agencies and FBI.

Project4 : Stinson Map Website

Front End : ASP 2.0, HTML, JavaScript

Back End : MS Access 2003

Client : Stinson Map LLC, USA

Role : Analysis, Development

Responsibilities : This is a shopping cart website application designed for Stinson Map Company. This project was still in design and development phase. Third party tools is used for credit card verification and shipping information etc.


2006 -  2006
Position : Software Developer

Magnum Geo Solutions Baton Rouge , Louisiana Position : Software Developer Technology Engineer inc . Baton Rouge , Louisiana Position : Programmer

Magnum Geo Solutions is a GIS development firm. Its main interest is development of GIS based web applications. It undertakes projects which use both ArcView objects and Geomedia objects .I worked on applications using Geomedia. Apart from the projects I was involved in tasks like migration from Geomedia Objects to Arc Objects, WebMap to ARC IMS

Project1 : Map Viewer

Front End : HTML, ASP 2.0, GeoMedia Webmap Professional 6.0 and JavaScript.

Back End : MS Access 2003

Client : Public System Associates, inc, USA

Role : Analysis, Design, Development and Testing

Responsibilities :
This project is to develop a Map Viewer for the state of Louisiana. The features to be displayed range from parishes, cities, roads etc with all the features of a basic map viewer like zoom, pan, enable/disable and visible/invisible features as per choice and customized features like a zoom bar and different style at different zoom levels etc.

Involved in the analysis and design of the project

Worked on cleaning the data to get better look and sharp features for the map

Incorporated a geocoding tool to the project

Customized the map in such a way that the map toggles between Jpeg and ACGM formats for better performance

Developed help files and user manuals.

Preparing technical documentation

Product support and training to the customers

Project2 : GIS Strategy and Technology Planning Study

The scope of this project included study and analysis of business requirements, identifying GIS requirements, benchmarking suitable GIS software, reviewing existing land base data, evolution of GIS implementation strategy and providing project management checklist for enterprise GIS implementation.

Client : IGL, New Delhi, India

Role : Analysis, Design

Responsibilities :
Client Interaction Interacting with the clients on day-to-day basis

Requirements Specification Capturing GIS business requirements of relevant departments

Requirement definition and analysis forming the basis for identifying GIS products and sizing Hardware, Software and Network

Application Prototyping - Developed prototypes using Visual Basic and Oracle PL/SQL scripts

Road Map Preparation of Road Map for phase wise enterprise GIS implementation

Project Management Checklist Preparation of Project Management Checklist for enterprise GIS implementation


2004 -  2006

Louisiana State University : Baton Rouge , Louisiana Position : Graduate Student Project1 : Online Furniture Store

Front End : HTML, ASP. NET and JavaScript.

Back End : MS SQL 2000.

Client : Course Project, LSU.

Role : Design, Development.

Responsibilities :
Developed an e-commerce furniture website that included features like Catalog browsing, Customization, Shopping Cart and Status Tracking.

Catalog browsing was implemented using Java script.

Designed a user control for menu using skmMenu com component.

Backend database developed using SQL Server 2000.

Used Web services for Credit Card Authorization and Shipping Details.

Project2 : Production Data Warehouse

Tools : SQL Server and DTS Package

Developed a data warehouse using OLAP tools in SQL Server 2000

Collected data from Multiple data sources of a Processing Plant

Performed Data Transformation using OLAP tools in SQL Server 2000

Designed the cubes for Multi dimensional data storage

Wrote MDX queries to extract data from multi dimensional data objects.

Project3 : Voter Identification System

Front End : GeoMedia Webmap Professional 6.0, ASP 2.0, JavaScript, HTML.

Back End : MS Access 2003.

Client : Course Project, LSU.

Role : Design, Development.

Responsibilities :
Developed an online web application for Voter Identification over the state of Louisiana. Map can show up to the level of block data and various statistics like the population density divisions, density of various types like Hispanic, afro American populations etc at each location are represented over the map. Depending on the users choice the map is divided by various colors starting at the block level to the parish level.

Designed the database the got the required data from the atlas database.

User interface is designed to avoid the time lags to the maximum extent.

Project4 : Online Campus Map Routing System for LSU http://lsuroute.cadgis.lsu.edu/a)

Front End : HTML, ASP 2.0, GeoMedia Webmap Professional 6.0 and JavaScript.

Back End : MS Access 2003

Role : Analysis, Design, Development

Responsibilities :
The web application provides interactive maps of the campus, querying features for buildings and parking lots and generates shortest routes with text directions for vehicles and pedestrians.

worked on setting up the database and the feature querying part of the project.


2000 -  2004

Gayatri Vidya Parishad JNTU : Visakhapatnam India Position : Graduate Student

Project1 : Design of Micro Kernel supporting Real time applications

Tools : C and Assembly Language.

Role : Initialization and Memory Management.

Responsibilities : The main aim of this project is to design a Micro kernel supporting all basic functions of a Real time Operating System. This micro-kernel is developed basing on Pentium architecture. We divided the project into 3 parts, namely, System Initialization and Memory Management, Process Management and I/O Management.

I am basically into the first part, ie, System Initialization and Memory Management. As a part of Initialization all system tables like GDT and IDT and IC s like 8253 and 8259 are initialized. The memory is partitioned into partitions and each partition is divided into blocks for efficient usage of memory and to avoid fragmentation. Our micro kernel can do up to 64 tasks simultaneously. I/O devices programmed are keyboard, monitor and floppy drive. Languages used are C and ASSEMBLY.


2003 -  2003
Position : Programming Intern

Visakhapatnam Steel Plant Visakhapatnam India Position : Programming Intern Gayatri Vidya Parishad JNTU : Visakhapatnam India Position : Graduate Student




Education

Master of Sciences in Computer Science and Engineering in Louisiana State University like GPA : 3.837

Bachelor of Technology in Computer Science and Engineering in J.N.T.U, India like GPA : 3.9



Miscellaneous

Programming Languages : C, C++, Java, HTML, XML, JavaScript, VBScript, PHP, VB, VB. NET, ASP and ASP. NET.

Back End : SQL Server 2000/2005, MySQL, Oracle 8i and MS Access 2003.

Packages : MS Office 2003/XP, Microsoft Visual Studio .Net, Oracle 8.17i SQL Server 2000, Macromedia kit,
GeoMedia Professional 6.0, Webmap Professional 6.0, Webmap Publisher, ArcGIS 9.0, ArcObjects

ARCIMS
Related Coursework : Operating Systems, Computer Networks, Design and Analysis of Algorithms,
Software Engineering, Microprocessors 8086, Distributed Operating Systems,
Cyber Security, Data Mining and Knowledge Discovery, Web mapping and Vector-GIS.

Visakhapatnam Steel Plant is 1 of the most sophisticated and prestigious steel plants of India .I worked in the MMSM department on a project for automation of the working of that section.

Project1 : Automation of Material Tracking System in MMSM

Front End : Visual Basic 6.0.

Back End : MS Access 2003.

Client : Visakhapatnam Steel Plant, India.

Role : Development.

Description : Visakhapatnam Steel Plant is the most automated and 1 of the major producers of steel in India. Here steel is produced in various forms like blooms, billets, channels, angles etc. Liquid steel is made into required shape in various departments like MMSM, LMMM etc. The production process has various stages and each stage different measurements on temperatures, sizes, no. produced etc are taken down with the help of sensors and noted down into the mainframe. This information from various is collected into the mainframe and maintained as a database and the same is sent to different computers all over the department as per requirement in the required format. Visual Basic 6.0 is used as front end and MSAccess 2000 is used as backend in this project which is done on Windows2000.

Worked as an Editorial Assistant under Dr.Peter Chen for 1 year.

Worked as programmer in Redion LLC for 4 months. Work included developing online projects and applications.

Worked as an Application Developer at Mahindra Infotech for 7 months

Implemented dijkstra's algorithm, banking transactions, Combinatorial auction problem on
SQL Server 2000.

Developed a complete data warehouse to support business analysis for Retailer Sales Data

Designed a basic demo website of a construction site using all front end development tools

like Macromedia kit, Adobe Photoshop 7, Jasc animation software etc.

Developed few web pages and applications as part of my work in Redion and Technology Engineers.

Designed and maintaining website for a voluntary organization working for Katrina Relief called

Hindu American Community for Katrina relief.

Webmaster for website of AID for Baton Rouge Chapter

is maintaining and giving technical support to the official website of NASRA.