AddThis Social Bookmark Button
Dhanasekaran Kulasekaran
Culver City, CA - 90034 USA
Expertise :C#, SQl, C++
Job Type :
Contract - Corp-to-Corp
Position :

Resume
 

Summary

8 years experience in software development and engineering

Skilled software design and analysis, focused on Microsoft technology

Experience with multi tier architecture, web applications, object oriented software, standard database and database connectivity

Software professional with strong analytical skills and proven success in demanding and fast paced environment

Experience with customer support and customer requirements for applications.

Experienced developing software while working alone, with a team or managing a team

Experienced working with offshore, remote development teams

Operating Systems : Windows-XP/2000/NT/98/95 Windows CE 3.0

Language : C, C++, C#, Java, VB. Net

Database : Microsoft SQL Server, Microsoft Access

Internet : XML Web Services, SOAP, XML, HTML, CGI, ISAPI, ASP, ASP. Net, JavaScript, VBScript, JSP, Servlets

Web, Application Server : Microsoft Internet Information Server, JRun

Development Tools : Microsoft Visual Studio. Net, Microsoft Visual C++, MS Platform Builder, Embedded Visual C++, Bounds Checker, Install Shield, Visual Source Safe, MS Visual dev, MS Front page, Visual Basic

Framework, Libraries, API :. Net Framework, MFC, ActiveX, COM, DCOM, ATL, DLL, ODBC, ADO, DAO, OLE, MAPI, Socket

Application Products : Crystal Reports, MS Reporting services, Ms Visio, Fax Manager, MapX, FarPoint Control


Employment

2004 -  Present

SoftBrothers Inc USA


2005 -  Present
Software Consultant

Software Consultant LosAngeles World Airport LAWA SoftBrothers Inc USA

manages the 5 major airports in Los Angeles area. Worked as Software consultant for their IT division to create an application for their internal needs. Involved in understanding their various business process, defining and implementing web based solution that met their needs.

Language : C#, ASP. Net, XML

Software : Visual Studio. Net 2003 MS SQL Server 2000

OS : Windows Server 2003 Windows XP

Application Product, Tools : Crystal Reports, Source Safe

Role

Requirement and business process analysis for budget processing application.

Requirement and design and web based solution for financial and operational policies, created workflow models

Used 3 tier architecture consisting of : Application layer, Business rules layer and Data Access layer

used ADO. NET objects and MS application Data Blocks for communicating with database

Design and implementation of Badging Appointment scheduling application

Provided Form based Authentication. Implemented Role Based Security for authorizing users and defining their operations.

Administrator application to define the Web based Badging Appointment application

Custom marketing application for small business division, with extensive search feature and filter.

Built mailing list capability and automatic emailing

Requirement gather and understanding business for budgeting application.

Design for converting the budgeting application to web based solution.


2004 -  2005
Software Consultant

Software Consultant Teradyne Diagnostic Systems SoftBrothers Inc USA

Teradyne diagnostic system is an auto diagnostic software system for a major American car manufacturer and their dealership. Responsible for measurement tool and involved in porting it to. Net based next generation system, adding enhancements and fixing problems with the tool.

Language : VC++, VC++. Net, C#, ASP. Net, XML, C++, MFC, Win32

Software : Visual Studio. Net 2003 embedded visual studio, Visual studio 6.0 MS SQL Server 2000

OS : Windows Server 2003 Windows XP, Windows CE

Role

Porting the new tool to. Net based next version.

Analysis and implementation of changes to interface with device layer of hardware.

Troubleshoot and fix the existing problems.

Requirement gather and implementing new enhancements.

Web based interface for collecting tools data and submitting to the server.


2000 -  2004

Neptune Technology Sandhill systems USA


2004 -  2004
Technical Architect

Technical Architect ActiveDox 3.5 Integration Module Neptune Technology Sandhill systems USA

Activedox is an innovative product for activating PDF documents and capturing their responses immediately enabling user to interact with in the document. This empowers content creators to open a direct dialog with the content recipient. Product was designed to work in ASP model and as an enterprise class application and needed an integration module that enables other enterprise and business applications to integrate with it seamlessly. Worked as technical architect on integration module that involved gathering requirements for integration, evaluating various integration approaches, documented and recommended an integration solution based on web services.

Language : C#, VB. Net, Asp. net, XML, SOAP, ADO. Net

Software : Visual Studio. Net 2003 MS SQL server, SQL servers reporting service, Crystal reports, Install shield, Adobe

OS : Windows Server 2003 Windows XP

Role

Requirement gather and documenting the specification

Evaluated various integration approaches like data integration, functional integration, message broker architecture, point to point, hub spoke integration and service oriented architecture.

Recommended and designed service oriented integration architecture based on xml web services

Recommended and designed a synchronous pull model integration layer that is designed to be extensible for asynchronous integration when needed

Integration layer is designed such that to allow other approaches to be build on top of the core services and is used with other integration product such biz talk server, web methods etc

Design and specification on web services based Integration

Develop and implementation of web services based Integration module

Evaluation of SQL Server reporting services and Crystal reports


2004 -  2004
Senior Software Engineer

Senior Software Engineer MSG Client Neptune Technology Sandhill systems USA

MSG Client is a. Net desktop application as part of LeadDox server on specific requirement of Intel. It supports Occasionally Connected Client computing model and used for categorize, search and compare the mobile products offered by different vendors. It has a synchronizing mechanism to get the latest data so a user can work with application whether online or offline.

Language : C#, VB. Net, XML, SOAP

Software : Visual Studio. Net 2003 MS SQL Server, Install shield

OS : Windows XP

Role

Design of user interface

Design and development of webform application

Design and implementation of synchronization mechanism using web services

Created an download and installable application Install shield

Install shield script for checking. Net runtime and install if needed

Check for proper internet explorer and adobe reader versions and prompt to install.


2002 -  2004
Senior Software Engineer

Senior Software Engineer FormDox Server Client Neptune Technology Sandhill systems USA

FormDOX product suite provides a comprehensive solution for the capture, analysis, processing of data submitted via online, offline, electronic and paper based forms that are embedded in various documents. A client plug in for PDF enables adding this control in a simple way.

Language : ASP. Net, C#, VB. Net, XML, SOAP, ADO. Net

Software : Visual Studio. Net, MS SQL Server, Install shield

OS : Windows XP/2000

Role

Design and implementation of Active Document management module

Design and implementation of Template management module

Integration of this application for GM Credit which is a financial wing of GM for their mortgage division.

Form based information is extracted and monthly payment estimates calculated for different finance methods.

Web Services for Adobe Plug in to validate user, get program and template info

Packaging and installing server application using install shield

Registering components using script

Screens for getting SQL server database details and creating database and associated objects


2000 -  2002
Senior Software Engineer

Senior Software Engineer FMC Momentum Neptune Technology Sandhill systems USA

Pines momentum is a real time control system, interfacing with food processing system.

It compromised of Windows CE based system acting as controller interfacing with machinery, a desktop application for configuring different controllers, viewing data collected and access database used as data repository. Windows CE based controller is implemented using ATL COM components.

Languages : VC++, ATL COM, MFC, Embedded VC++, Windows CE Platform builder

Software : MS Access, Crystal Reports, Far Point, Spread Control, Chart FX, MS Visio, InstallShield

OS : Windows CE 3.0 Windows 2000/XP, Windows CE. NET

Role

Designed and implemented data integration module for storing and analysis of log data to the back end systems

Integration module was designed using synchronizing and file transfer mechanism

Re designed Log engine at controller and implemented a multi threaded sockets based application to receive and send data from multiple controller

Enhanced and added new commands to the ATL COM components

Added new functionality to I/O device driver

Designed and implemented automatic upgrade of CE image to controller

Developed and Implemented Audit Trial feature across Controller and desktop application

Design and Implementation of user interface for trending data

Designed and developed a scheduling application for compacting, repairing and archiving access database

Implemented reports functionality using Crystal reports

Code review and enhancements on various modules

Evaluated and documented migration path to CE. Net

Collaboration with remote Q/A team and fixing problems

Packaging and deployment with install shield

Migration utility during upgrade using shield to upgrade access database

Registering component and running utility during installation

Software Engineer - Security Component October 2000

Role based security component as part of a project for JP Morgan.

Technology : Java, JSP, Jrun, JDBC, Windows 2000

Role

Designed and implemented role based security component to be used in a java, JSP project

Component allowed user creation, authentication, role based privileges, role mapping and access check

Software Engineer QQWest July 2000 September 2000

QQwest is a b2b market site exchange for quality assurance related products and services.

Technology : ASP, Visual Basic, IIS 4.0 Visual Interdev, MS SQL Server, ERWin, Windows 2000

Role

Lead a small team for developing content management web site

Designed and implemented web based Administrator application for changing content dynamically

Acted as lead for developing a tool for generating asp pages based on information in data store.

Evaluated various portal technology


1999 -  2000

CSWL INC USA


1999 -  2000
Software Engineer

Software Engineer PictureTalk Inc CSWL INC USA

Picturetalk is a web conferencing product for running live meeting presentations.

Technology : Visual C++, MFC, ActiveX, Win sdk, Java, Java Servlet, IIS 4.0 Perforce, Windows NT

Role

Lead a small team for extending features to an existing product

Converting the Win 32 client to an ActiveX component.

Designed and implemented Recording, Playback feature to the server.

Integration of the product to a sales automation software

HTTP
gateway interfacing the client and the server

Cluster Manager for scaling and interconnecting the PictureTalk server

WebSurfer for co-navigating the web

Software Engineer AAA Trade Inc

Plug in for displaying financial data

Technology : Visual C++, Netscape Plug in API, Windows NT

Role

Designed and implemented a Netscape plug in for showing financial data.


1996 -  1999

CALIFORNIA SOFTWARE LTD India




Education

Bachelor of Engineering in Computer Science and Engineering, Madras University, INDIA.



Miscellaneous

Software Engineer - Micropas

Micropas is an energy compliance desktop software product

Technology : Visual C++, MFC, ODBC, Win SDK, Crystal reports, Install shield, Windows NT

Role

Reengineered product from dos to windows

Designed the GUI, database and reports

Designed and implemented the energy calculation algorithm

Software Engineer Secure Print

Security feature for adding arbitrary text or graphic on the fly to a printed page from any application.

Technology : C, C++, Windows NT DDK, Windows NT

Role

Designed and implemented a solution for adding text to a document printed from any application.

Software Engineer Web Agent

Web based interface for an intranet searching tool called ZeroIn.

Technology : Visual C++, MFC, Java, Winsock, Windows NT

Role

Designed and implemented the server that handles request from the client and passes it to the core search engine. Retrieves the results and sends it backs to the client.

Client as a Java applet for getting the search query and showing the results.

Software Engineer TOPS 6.0

TOPS
6.0 is a 3 tier business application for Real Estate.

Technology : Visual C++, MFC, ODBC, Winsock, Crystal Reports, Install shield, Mapx, Windows NT

Role

Designed and implemented the middle layer for order processing and report generation.

Implemented map generating module using a product called MapX.

Interfaced with the Fax generating module.

Implemented the module for sending generated report as mail attachment.

Implemented part of the client called property info for getting property details.

Packaging and deployment using install shield

Software Engineer HomeScouts

Web based application for real estate business.

Technology : HTML, Java, JDBC, Symantec Visual Caf, DBAnywhere, Windows NT

Role

Designed and implemented an applet for web site navigation with business rules.

Designed and developed a web site.

Software Engineer Chemoil Intraweb

Intranet system for an oil bunkering company.

Role

Designed and implemented web interface for interfacing with Chemistry, an intranet system.

Professional Development

Microsoft Certified Solution Developer




Quick People Search



People like Dhanasekaran

Popular skills