Documente Academic
Documente Profesional
Documente Cultură
kpasumarthy@gmail.com
425-956-3739 / 425-533-7166
SUMMARY :
SOFTWARE SKILLS :
PROFESSIONAL EXPERIENCE:
L&I is a Washington State Agency for Department of Labor and Industry. L&I is dedicated to the
safety, health and security of Washington's 3.2 million workers. L&I help employers meet safety
and health standards and we inspect workplaces when alerted to hazards.
The project is concerned with developing the Referral Tracking System (RTS) for tracking the
employer and employee referral website. The RTS Website has been developed in ASP.NET front
end using CSLA.NET Framework with SQLServer2005/2008 as backend.
Responsibilities:
C++ / VC++ / ASP.NET
● Developing Referral Tracking Website in ASP.NET using CSLA.NET Framework
● Consuming the C++ libraries inside CSLA.NET Framework
● Developing the C++ Interface libraries between CSLA.NET Framework and WCF
● Using the Windows Presentation Foundation (WPF) for front end User Experience
● Working with Windows Communication Foundation (WCF) and Configuration Manager to
obtain environment based configuration settings for DBs
● Connecting to the SQL Server Database using the Connection Strings
● Working with Stored Procedures to execute queries based on User Roles and Authentication
● Applying custom based style sheets corresponding to the Dept. of Labor & Industries
● Deploying the ASP.NET Web-site on the IIS6.0/7.0 Server to retrieve passwords from Active
Directory (AD)
● Creating and generating the events and error logs using Business and Broken Rules
Wal-Mart needs no introduction. Wal-Mart is the biggest and the largest retail chain in the world. I
have implemented the Security System, Identity and Access Management (IAM) for the Wal-
Mart’s Information Systems Division (ISD).
The project is regarding windows service development in C++, deploying on any Windows
systems that generates a password based on the date algorithm and sets it to the list of all users.
The project also involves developing a password recovery website used to generate the password
using same algorithm used in the windows service. It must also display newly generated password
on the screen to authenticated users who are members of specified Active Directory groups. The
website is developed in ASP.NET using C#.NET
Responsibilities :
Windows Services
● Leading a Team of Engineers both offshore and onshore to design, develop and deliver SW
● Preparing High-Level Design Documents for running Windows Service and Data Flow
● Developing Windows Service in VC++/COM to reset Password for all Users on Local System
● Applying WinNT Protocol to read all the users on a local system inside the Service Thread
● Working on Service Threads and Worker Threads to execute specified task at a specific time
● Using Function delegates to pass objects of classes between various service threads
● Using SHA256 Encryption Algorithm for generating Hash Code from Clear Text Password
● Reading the Password Salt after parsing an XML File to encrypt it with clear text password.
ASP.NET
● Developing Password recovery website in ASP.NET
● Connecting to the Active Directory (AD) using the LDAP Protocol
● Retrieving User List based on the Authentication against the Wal-Mart AD
● Customizing settings inside configuration files for various users on network and domains
● Deploying the Web-site on the IIS6.0 Server to retrieve passwords
● Creating and generating the event and error log for all the events on the web-site
Responsibilities :
Web Services
● Implementing Web Services for Retailer Ticketing system based on SOA
● Creating and Consuming WebServices(WS) in C#/C++ hosted on IIS 6.0
● Communicating with Web Servers / Web Services using SOAP Messages
● Coding hand written WSDLs as per AT&T compliant SOA standards
● Developing proxy client in C++ to update tickets onto Java & JBoss based Web Servers
● Reverse Engineering Web Service code files from custom WSDLs and common Headers
● Implementing WS Security in C# using WSE 3.0, SOAP messages transported over SSL
● Customizing SOAP Filters in VC++ for Client and Server sides over SOAP Pipeline
● Using Authentication and Authorization to secure Web Services over network
● Working with custom Username & Security Tokens, Policies & Policy Assertions, Extensions
● Deploying Web Services to accept custom SOAP Messages with WSSE Security Headers
● Developing and Testing the HTTP/TCP-IP Socket over telnet to send the SOAP Messages
● Writing software code to develop custom SOAP Filters overriding WSE 3.0 base class filters
● Developing WS Code in VC++ and WCF by using Service, Operation and Data Contracts
Portlets & Portal Servers
● Installing and Deploying WebSphere Portal Server (WPS) over Windows XP / Unix Systems
● Communicating over Cygwin with the Unix Servers that host the Portal Servers
● Developing Data Communication & Web Service Portlets in Java
● Creating and Consuming WebServices(WS) in ASP.NET hosted on IIS 6.0 and .NET 2.0
● Deploying and Maintaining WebSphere Application Servers (WAS 6.0/7.0) and Portal Servers
● Applying Custom Style Sheets (CSS) and various skins for Portlets
● Generating Java Codes for Graphs using Green Point Charts module inside Portlets
Telecom Technology Services (TTS) is an innovative company, which has an integrated approach
to wireless technology inside telecom industry. Since 1997, TTS has developed flagship tools, to
integrate wireless network data, telecom performance and monitoring data sources. With the
growing demand for new wireless technologies 3G and 4G networks, TTS continue to innovate
new products to the clients like T-Mobile and AT-T.
Responsibilities :
● Developing Kernel Software in MFC VC++ to read binary files obtained from the RNC Switch.
● Creating Hash Tables, and Hash Keys for efficient storage and retrieval of huge volumes of
data form Wireless RNC Cells and Scrambling Codes
● Creating tables and reports necessary for Wireless Call Traffic between User and Switch
● Implementing the Quick Sort (Q-Sort) algorithms for sorting multiple data files
● Coding Binary Search algorithm to search sorted arrays given a search criterion
● Using Standard Template Libraries (STL) to develop code for optimal performance of Kernel
● Working closely with Wireless specifications and writing corresponding code in MFC VC++
● Performing Unit Tests to fulfill code functionality described inside specification document.
● Developing the tool that is capable to interpret L3 data for call detection and generating
reports for network call analysis to be represented on a GUI Map
● Implementing the GUI plots and network routes using MapInfo APIs that interact with File I/O
● Developed the tool to support web based Call analysis, job submission and drive test data
collection.
● Hosting the applications both over the Unix Servers using JRE/JBoss
● Implemented mobile technology specific DLLs and APIs to integrate into Test Tool for Drive
Test Data and signaling performance tuning.
● Extensively worked with CDMA/GSM/EDGE, CDMA/1x, UMTS, EVDO, 3G/4G Standard
based L3 decoder for data acquisition
Responsibilities :
● Building ActiveX objects and Generating software for COM/DCOM Components in C#/VC++
● Communicate with Point of Sales (POS) Devices like Credit and Debit Card Swipers and
Pinpad Devices from Client Side applications
● Writing and generating J-Query and Java Scripts for Client Side Technologies
● Implementing AJAX Libraries for Partial Page Updates
● Building COM objects in Active Template Libraries (ATL) and MFC
● Interacting with SQL Server and MS Access Database.
● Implementing client-server architecture in between host and reader (POS Devices)
● Prototyping web services for Multi-threading, multiprocessing with transaction server
● Performing Unit and System integration testing software using conventional V-Model
● Knowledge of Search Engine elements, like stacking, key word & language search criteria
● Generating the style sheets in CSS to enhance the Content Management and eCommerce
● Writing code in HTML for Content Management Systems (CMS), customized to Web browsers
like Fire Fox, Internet Explorer (IE8) and Google Chrome
● Deploying Web Applications on IIS, .NET3.5 and Akamai Web Servers
● Trouble shooting and Debugging the system cache, both Disk and Web Caches
● Creating and Inheriting the Master Page Templates and customizing various skins
● Building Static and Dynamic Web Pages using the ASP.NET
● Packaging, Deploying and Installing the ATL-COM Dlls using MSI Installation Tools
● Generating the style sheets in CSS to enhance the Content Management and eCommerce
Microscan is a technology leader focused on precision data acquisition and imaging scanners.
Microscan has invented the laser diode bar code scanner in the early 1980s, which opened a new
technology platform for bar code reading. Today, Microscan remains a technology leader in design
and manufacture of advanced data acquisition products.
Responsibilities:
● Researching and Developing Windows Application Programming Interface and Graphical User
Interface (GUI) for bar code readers.
● Multi-threaded Programming to interact with Bar Code Scanners over multiple processes
● Developing Application level Software in MFC VC++ Intricately working with File Pointers
● Interacting using a MFC front end with the MS SQL Server and Oracle Databases
● Building Graphical User Interfaces to interact with the Firmware residing on the scanner
● Establishing communication port between Application and Embedded Software/Firmware
● Implementing the client-server architecture in between the host and reader
● Designing MFC/ATL (Active Template Libraries) to simplify the process of creating efficient,
flexible, lightweight controls
● Debugging /Bug Fixing application & firmware image scanning modules inside mobile devices
● Creating applications to scan Bar codes in MFC ATL
● Establishing a 2-Way Communication in C++ between host and bar code reader
LUMEDX is the market leader in developing end-to-end cardiovascular information and medical
imaging systems. It develops the most comprehensive suite of fully integrated cardiovascular
information tools. Lumedx delivers complete clinical and business solutions for heart centers.
Responsibilities:
● Development of driver interface between the DICOM Imaging Device and network of
computers in a Hospital Information System
● Designing, Developing the Application Programming Interface for Frontend for Clinical
Information Systems in C++ & C#
● Applying Video Coding techniques (MPEG-2) for DICOM Image Players
● Using Component Object Model (COM) / Distributed COM (DCOM) techniques to
communicate encapsulated properties of pre-built Microsoft classes.
● Creating the ATL (Active Template Library) & COM Objects using the Microsoft C#.NET
● Hands on experience in .NET Remoting and Webex to view DICOM files over the web and
also for teleconferencing
● Developing Smart Notes Application, GUI with Tree View Nodes and XML Serialization
● Using MS Office Automation with “Microsoft.Interop” Dlls
● Talking to Database using MS SQL Server 2005 from MFC VC++ front end
● Working with Database design and management using both flavors of SQL Server and Oracle
● Deploying a mobile DICOM Viewer inside a mobile equipment in WinCE
Responsibilities:
● Diagnostics Programming and Debugging
● Senior Software Consultant Team Lead for a team of five software engineers in Diagnostic
Software Development team.
● Developing software for Diagnostic Tester (Electronic Control Units) ECUs to Automobiles.
● Using programming language C, C++
● Experience with Network protocols - TCP/IP, UDP, DHCP, etc.
● Visiting Bentley Motors Ltd., Crewe, England for On-site Real Time Diagnostic Tests
8. German Research Foundation, Research Center for Object and Pattern Recognition,
Erlangen, Germany.
Lear Corporation is an Original Equipment Manufacturer (OEM) and one of the oldest suppliers for
Automotive Industry. Lear provides video modules, GPS navigation systems; light switching
modules, and other electronic systems for automobiles. I was absorbed into the Development
Team for supplying Video Modules to BMW, Mini and Rover for developing Communication Layer
and Application Layer.
Responsibilities:
Communication Layer:
● Developing Diagnostic Software for the Video Modules to communicate over the CAN, (I & K)
Bus systems for the BMW - 7er, 5er & 3er Series Cars
● Developing a software module in the Communication Layer with Bi-Directional compatibility
with I Bus, MOST and Controller Area Network (CAN)
● Performing the MOST-Bus Function tests, using the Optolyzer Tool Sets
● Conducting the I & K Bus functionality tests for several BMW car platforms
Application Layer:
● Software Programming in Application layer to develop Parameterization functionality in various
geographical locations
● Obtaining cross-functionality feature inside Software package of Video Module to switch
between various TV broadcasting signals, viz., PAL, NTSC, SECAM, MPEG, HDTV
● Comprehensive Test-Bench set up to simulate the behavior of different ECUs viz., GPS-
Navigation Units, Video Modules, Instrumentation Packs, DSPs, Bluetooth / Wireless
Telephones
● Communicating with Customer (the BMW), for Software Project Reviews
● Joint Supervision for Software Integration and Validation during Lab-car tests at the Customer,
the BMW, Munich, Germany. Preparing the Specification Documents