Post Job Free
Sign in

KartikResume

Location:
West Des Moines, IA, 50266
Salary:
60000-75000
Posted:
June 29, 2009

Contact this candidate

Resume:

Kartik Satti

***- ***-****

**** **’nd Street, West Des Moines, IA 50266

lqt9kv@r.postjobfree.com

Summary

 Over 6 years of experience in various levels of Software Development Life Cycle (SDLC)

 Having about 4 years of experience in Asp.net 2.0/1.1

 Extensive knowledge in VB.net (about 2.5 years) and C#.net (about 3.5 years).

 Having experience in implementing Web Services using .NET.

 Involved in Communication, Internet and Intranet oriented assignments using ASP and ASP. NET.

 Having knowledge in web application hosting on Web Farm environments

 Good in Windows and Web applications development.

 Familiar in Design and Development of relational database applications,

 Familiarity with SharePoint

 Hands on experience in Database design

 Hands on experience in optimization

 Used tools like Erwin and Embarcadero to create logical and physical design of the Database

 Used Index Server and SQL Server FTS

 Experience win form applications

 Familiarity with Asp.net 3.0 (WPF, WWF and WCF)

 Leveraged MSMQ to handle time intensive operations on server side.

 Developed WCF Services to leverage the power of SOA.

 Extensively worked on 3rd party tools like Infragistic, Chart FX, and Aspose.

 Expertise working with RDBMS databases likes Oracle, SQL Server.

 Experience in generating reports using SSRS.

 Experience with SSIS packages.

 Developed stored procedures using Oracle 9i/10g PL/SQL.

 Extensive experience in customer/user/client interaction, interaction with higher management on project analysis and implementation activities, quick under standing of business systems functionality and technicality, designing high performing and fault tolerant systems, and problem resolution with under standing of inter system dependencies.

 Demonstrated ability to communicate efficiently with clients.

 Worked on BizTalk Server 2006 messaging.

 Having good experience in implementing COM, DCOM and COM+ Using Visual Basic.

 Requirements Management

 OOAD

 Risk Management

 SDLC  Implementation

 Testing

 Deployment

 Documentation  Process & Methodology

 Project Management

 Client Relations

 Database Design

Education

 Diploma in Computer Communications

 Bachelor’s Degree in Electronics and Communication Engineering JNTU

Skills/ Tools

Framework

.NET Framework 3.0/2.0/1.1

Languages C, C++, VB.NET, C#, VB 6.0

Server Side Programming ASP.NET 2.0/ 1.1, ASP 3.0.

Scripting Languages XML, XSL, XSLT, DTD, DOM, HTML/XHTML,JSON ,DHTML, CSS, VB Script and Java Script.

Tier Technology Web Service, Web Parts, Custom User/Server Control, Assemblies, COM+, DCOM, COM, and User Control

Web Servers Internet Information Server 6.0/5.1

Portal Technology WSS 3.0 and Microsoft Office Share Point Server 2007

Database Programming ADO.NET, ADO, RDO, and DAO

Databases ORACLE 9i, SQL Server 2005/2000, and MS Access 2000

Designing Tools Microsoft Visio, Rational Rose.

Reporting Tools Crystal Reports for .NET, Report Viewer, Crystal Reports 9.0/8.5/8.0 and Data Reports

Other Utilities Visual Interdev, Toad, Fiddler, Filemon, Irony, and PerfMon.

Operating Systems Windows 2003 and 2000

Experience:

Client: Iowa State: Education Department, IA Duration: Aug08 –Present

Project: Iowa Core Curriculum

Job Title: Web Designer and Developer

Brief description: Iowa Core curriculum consists of three phases the first is a web site that delivers the teachers of Iowa a listing of proposed essential skills, standards, and performance scales that are classified based on the student’s grade. It also has media capabilities (can play steaming video, podcasts ext.).The second is a full featured content filter and search engine to further aid in a better understanding. The third phase is an intranet based admin site that helps the end user to maintain the sites content (it is more like a CMS in this case because the user will be able to add pages and edit the content of the pages). This also gives the site administrator the ability to include content contractors (each content might have one or more contractors) in to a review work flow so that they can maintain the content area assigned to them.

Responsibilities

.

 Did the basic requirement gathering

 Analyzed and developed a data model using ERwin.

 Extensively used ASP. Net Ajax to develop the website.

 Extensively used Caching (partial page).

 Involved in developing all the layers in the application.

 Used Themes and Master pages.

 Developed custom review workflow.

 Used N-unit for testing.

 Developed a standards compliant UI. The site will render itself in most browsers (Extensively used CSS hacks to get around the difference in rendering) (tested in IE, Firefox, Chrome, Opera)

 UI testing and N-unit.

 Developed Search functionality.

 Developed Filtering capabilities.

 Hands on experience in SQL server FTS and Index Server.

 Developed drilldown reports using SSRS.

 Developed packages using PL/SQL.

 Used SSIS to develop transformation packages.

 Used LINQ to SQL for Data Access in another project.

 Developed a WCF Service to retrieve information from another department.

Implementation (technologies)

Visual Studio 2008, WF, WCF, .Net Framework 3.0,3.5, C#.NET 2008 , VB.NET ,ASP.Net, JavaScript, ASP.NET Ajax (client side and server side frameworks) , LINQ, Windows XP, Windows 2003 server, IIS 6.0/5.1, SQL-Server 2005, MS-Excel, Oracle/PLSQL 10g, Visual Source Safe 6.0, CSS, SSRS, Index Server.

Client: Sedgwick, TN Duration: Feb 08 – July 08

Project: Massachusetts Claims

Job Title: .NET developer and system annalist

Brief description: MA Claims is an online web-based application for state of Massachusetts. Sedgwick CMS currently processes underground storage tank claims for the states of Massachusetts and Virginia. These claims are related to the cleanup efforts involved after damage to or leaks appear in petroleum storage tanks buried underground. The cleanup process (and therefore the claims process) can take many years to complete. It started as an enhancement project. The client wanted to automate the code application to ease the process of claim management. It however ended up being a .Net rewrite. The reason for this was the application wasn’t designed well and the client wanted a web interface. Given the scenario a .Net rewrite seemed inevitable. The redesigned application consist of well designed user/admin screens which leverage advanced 2.0 server controls. User controls have been used extensively. The updated application even advices the adjuster on the accuracy of the claim by calculating the actual reimbursable amount based on core business rules of the organization.

Responsibilities

.

 Developed Web Forms using .NET server controls.

 Reverse engineered VB6 application.

 Used Com + components in .net (interoperability)

 Used Erwin and embarcadero to develop the logical and psychical model.

 Designed the Sql-Database and normalized and de-normalized it.

 Developed a User interface to fit the business need.

 Used HTML Server Controls, ASP Server Controls and Validation Controls in .Net environment.

 Used .Net Validation Controls for client side validations and server side validations.

 Used JavaScript for client side validations extensively along with .Net validation controls.

 Created .NET user controls for reusability and fragment Caching.

 Extensively worked on Data Adapter, Data Readers and Data Sets of ADO.NET.

 Used .Net Data grid control to display, edit, and page and sort multiple records.

 Extensively used Application and page level tracing feature of .Net to trace and debug the code.

 Involved in writing code on ADO.NET to communicate with database and ASP.Net Pages.

 Generated Data Transfer Service Packages to export the data from Oracle database to Sql server database.

 Reverse engineered the VB6 application to determine how much effort is needed to recode the application.

 Generated reports using SSRS.

 Was Involved in consuming WCF Service

 Unit testing and bug fixing.

Implementation (technologies)

Visual Studio .Net, VB 6,Com+ , .Net Framework 2.0 and 3.0, C#.NET , ASP.Net, Win Forms, JavaScript, ADO.Net, ASP 3.0, VB Script, Windows XP, Windows 2003 server, IIS 6.0/5.1, SQL-Server 2005, Oracle/PLSQL 10g,MS-Excel, Visual Source Safe 6.0, CSS.

Client: Pfizer, NJ Duration: Nov 06 – Jan 08

Project 1: Duration: Jun’07 – Jan ’08

Project: WWPS eProcedure

Job Title: Sr. Web Developer

Brief Description of the project: The goal of this application is to establish a portal for Worldwide Pharmaceutical Sciences (WWPS) to display and manage SOPs (Global and local procedures) and Global Business Practices (GBPs).

Responsibilities

 Involved in complete SDLC (Software Development Life Cycle) – Plan/Analyze, Design, Build, Test and Rollout/implementation phases.

 I was involved in creating Presentation Layer by using advanced features like Master Pages, Skins and Themes.

 I have written the module to communicate the Documentum Doc base using Documentum Foundation Class

 Developed Authentication logic to authenticate against the Active Directory by using Novell.directory.LDAP.dll

 I was involved in creating Web Pages by using Custom Controls that included GridView, DetailsView, Calendar, and TreeView

 Involved in writing code to create the Excel sheets runtime using Aspose tool.

 Implemented various types of Reports using Report viewer based on user.

 Provided immediate production support as needed to address any issues.

 Perform SQL queries as needed to support customizations.

 Performed troubleshooting as needed for installation and customization issues.

Implementation (technologies)

ASP.NET 2.0, VB.NET, Visual Studio 2005, Infragistic Controls, Stored Procedures ,ADO.NET, DFC 5.3, Report Viewer, Ajax ,JSON, SQL Server 2005,T-sql, Oracle/PLSQL 9i ,and IIS 6.0

Project 2: Global Vivarium Capacity Model Duration: Nov’06 – May’07

Job Title: Sr. Web Developer

Brief Description of the project: Global Vivarium Capacity Model (GVCM) is a web based application for increasing efficiency and increased asset utilization in Vivarium space. This application has been developed using Chart FX software to provide rich GUI to the application and integrated with the Single Sign On functionality.

Responsibilities

 Involved in Plan, Design, Build, Test and Rollout.

 Evaluated new tools Chart FX, WebGate (SSO) and implemented the functionality in the application to achieve requirements

 Developed Authentication logic to authenticate against the Active Directory by using Novell.directory.LDAP.dll

 I was involved in creating Web Parts, Web Services, User - controls

 Written code logic for AJAX Tool Control Kit.

 Provided engineering support to integrate the application into the shared server web farm environment.

 Provided immediate production support as needed to address any issues.

 Perform SQL queries as needed to support customizations.

 Performed troubleshooting as needed for installation and customization issues.

Implementation (technologies)

ASP.NET 2.0, VB.NET, ADO.NET, Infragistic Controls , Visual Studio 2005, Stored Procedures ,DFC 5.3,Ajax,XML,XSL/T,JSON ,Crystal Report for .NET , Oracle 9i, and IIS 6.0

Client: Marshfield Clinic, WI Duration: Sep’04 – Oct 06

Project 1: Health-e-Coordinator Duration: Apr’05 – Oct’06

Job Title: Software Developer

Brief Description of the project: Health-e-Coordinator is a Web-based ASP.NET application designed to support the documentation, patient care management, case management, and care coordination processes that exist within a healthcare system. This system connects all of the healthcare professionals involved in the treatment and monitoring of patients. This unique system allows each professional to enter the pertinent patient information at his/her location, which supports the steps of the process. This provides all professionals the ability to review the most current information on the patient at any given point.

Responsibilities

 Designing the architecture using various Microsoft Design Patterns and Object Oriented design patterns

 I was involved in creating Presentation Layer by using Infragistic, User/Custom Controls,webservices that included Data Grid, Data List, Calendar, and Tree View

 Implemented Error handling at Page level and Application level.

 Utilized Trace and Debug flags within the web application in the development and test environments of the application

 RegularExpressionValidator, RequiredFieldValidator, CustomValidator Controls and as well as JavaScript were used for Controls validating.

 In addition also, implemented GridView and DetailsView web controls to renders a table as a multicolumn grid. This includes different heterogeneous columns and customized the layout of the cell contents. Also used data grid to support interactive functionality such as column Sorting, Dynamic Editing and Commands.

 Involved in writing Complex Stored Procedure using Joins, Cursors.

 Interfaced Data Access Layer (DAL) and Business Access Layer (BAL)

 Implemented various types of Reports using Crystal Reports based on user.

 Provided immediate production support as needed to address any issues.

 Perform SQL queries as needed to support customizations.

 Performed troubleshooting as needed for installation and customization issues.

Implementation (technologies)

ASP.NET 1.1, ASP ,C#, ADO.NET , Ajax ,XML,XSL/T,CSS , Visual Studio 2003, Stored Procedures ,Crystal Reports 9.0, SQL Server 2000, JavaScript ,and IIS 6.0

Project: Tracking of Unclaimed Properties Duration: Sept’04 – Mar’05

Job Title: Software Developer

Brief Description of the project: This application was originally designed and developed as Client/Server implementation and later was migrated to be a web application. The client-server application was designed and developed using C#, Infragistic Controls, and User/Custom Controls. Extensive use of stored procedures and user defined functions contributed to the increased performance of the application. My responsibilities included building the Assemblies (Business components, Database components) that retrieves data from the backend. Extensive use of stored procedures employed for data retrieval to the Database Components of the application.

The migration of client-server application to WEB implementation included multiple dynamic Web Forms developed in ASP.NET that served as a GUI for Intranet users, middle tier was written in C#. Some of these VB components were used using ‘COM Interoperability’ and some were re-written using C#.

The security of the application was implemented using Form Authentication in the web application by validating user credentials against the information stored in SQL Server 2000 database.

.

Responsibilities

 Involved in Requirement analysis with specialized business people created System Requirement Specifications (SRS) and Prototype screens for order entry module

 Created Web Services to Serialize XML Data over the HTTP which was implemented using System.XML.Serialization namespace where the third party used XML for the query and transferred the data using SOAP.

 Written scripts for the Database to create Functions, Triggers and Stored Procedures.

 Providing user friendliness and flexibility by using Grid Controls (Data Grid, Data List, and Repeater) and Validation Controls.

 Created stored procedures with transaction processing using T-SQL for accessing and manipulating the data in Server using ADO.NET.

 Preparation of test plans and performing Unit Testing and regression testing on the application.

 Perform SQL queries as needed to support customizations.

Implementation (technologies)

ASP.NET 1.1, C#, ADO.NET,VB 6.0, CSS, Com+, Stored Procedures, Visual Studio 2005 , Crystal Reports.NET and SQL Server 2000

Client: Sinai Pro, PA Duration: Jan’04 – Aug’04

Project: Presentation PC Enabled

Job Title: Software Developer

Brief Description of the project: The Presentation PC Enabled is Client/Server application. This Project enables the automation of meeting rooms, classrooms, and conference halls. The primary objective of this project was to deliver effective electronic presentations while avoiding the usage of analog controls. This product was divided into 4 modules. The Modules are Virtual Pc Switcher, SMS Control System, Virtual Touch Panel, and Broadcasting

Virtual PC Switcher: This Module was developed to avoid the analog Switchers & Matrix Switchers. By this future user can give their presentation form anywhere in the office. To achieve this Microsoft.Win32 and System.Net.Sockets namespaces were used. The front-end pages were developed in Visualbasic.Net windows application template.

SMS Control System: This module was mainly developed for controlling the system remotely. This feature was given this project an additional feature. This module enabled users to control their offices while they were in travel.

Virtual Touch Panel (Controlling Devices): This module dealt with the Controllers. This module controlled the control processors like Crestron, Extron controls which were used to automate the analog machines. By using System.Runtime.InteropService namespace, I have created communication to activate Serial port for sending and retrieving commands.

.

Responsibilities

 Developed Class Library for Converting Bitmap file to JPEG format by using Intel developed Component. The component named as ijl11.dll. To use in .net environment I used in a class library based on “COM Interoperability Method”

 Designed and developed Communication Protocol. This protocol centralized at server side. This class library was developed by using System.Net.Sockets.UDPClient namespace.

 Created Wrapper Assembly of ZLib.dll for compressing and decompressing of captured pictures

 Designed and developed TCP based protocol which was used for transmit the captured picture to LAN systems. I used System.Net.Sockets.TCPClient namespace to develop this protocol.

 Developed and implemented Windows Service Application. This library was used to process each SMS message. Received and Sent messages would be stores in Database.

 Written Windows Service Class Library to process several events, which were retrieved from SMS Control (MC35 Modem). Received commands would be stores in database for further reference.

 Created a protocol for controlling the windows service library from front-end application

Implementation (technologies)

VB.NET 1.1, ADO.NET, Com+ ,Visual Basic 6.0, Oracle 9i, Visual Studio 2003, Win forms, Visual Source Safe 6.0, and Windows 2000.

Client: Metrobit Pvt Ltd, INDIA Duration: May’02 – Dec’03

Project 2: www.auntshop.com Duration: Jun’03 – Dec’03

Project: www.auntshop.com

Job Title: Software Developer

Brief Description of the project: This website promises a revolutionary concept of web-marketing and online shopping with flair of simplicity for ease of shopping on a click-and-order manner bundled with a variety of products.

Along with extensive catalog of products of different brands, site offering a wide variety of other shopping services and partnership opportunities. In this site a registered user can set his personal catalogues, shopping carts, can check, update the status of purchase orders, setup trading relations with suppliers or directly with hub administrator and special occasion remainder service and so many.

Responsibilities

 Involved in Performance tuning and troubleshooting.

 Wrote SQL Scripts, Triggers and in charge for scheduled Backup and Restore.

 Written and Executed Stored procedures (e.g. batch jobs, data cleanup scripts) to accomplish short-term business goals

Implementation (technologies)

ASP 3.0, IIS 5.0, ADO, SQL Server 7.x, Visual InterDev, Windows 2000

Project 2: www.andhraoutlook.com Duration: Nov’02 – May’03

Job Title: Software Developer

Brief Description of the project: This site was portal site. In this site, we provided all the information about Andhra Pradesh state. This Portal contained several modules such as Online Entrance Examination, Email system, chatting, Historical places info, Forecasting of Weather, Entertainment, Tours and Travels, Hospitals, IT Business, Doctor Desk, Advocate Desk.

Responsibilities

 Developed COM components using Visual Basic and deployed in MTS.

 Developed stored procedures runs on SQL Server 6.5/7.0.

 Developed scripts for testing the whole project (contains macros and VBA scripting).

Implementation (technologies)

ASP.NET 1.0, JavaScript, VBScript, IIS 5.0, ADO, SQL Server 7.x, MS Windows 2000

Project 3: Sales Order Processing and Books Inventory Duration: May’02 – Oct’02

Project:

Job Title: Software Developer

Brief Description of the project: This software is develops for the supplier. Supplier maintains proper communication with publishers as well as with customer in this system. The entire master details like customer details, publisher details, books information, bank details, currency details, classifications of books, organization details etc. are maintained. Transaction details such as sales order, sales invoice, receipts, purchase orders, purchase invoice, payment, and stock updates will maintain. Reports generated for daily and monthly transaction.

Responsibilities

 Designed and developed forms, validation procedures for query and update of date.

 Designed and developed Crystal Reports.

Implementation (technologies)

Visual Basic 6.0, Ms Access 2000, Crystal Reports, ADO, Windows 2000



Contact this candidate