Kailash Pasumarthy
** ********* *****, ********* ********, NJ - 08550
***********@*****.*** • 609-***-****
Applications Consultant
15+ Years of Success Driving State-of-the-art IT development efforts for Fortune 500 Companies Globally
Highly Experienced Web Applications Professional adept at designing, developing and implementing cutting-edge Web Applications with Service Oriented Architecture (SOA) for Fortune500 Clients. Developing and maintaining Web-Servers, Web-Applications and Services, Client/Server Architecture, Intranet/Internet Applications. Sound knowledge of Web Technologies, ASP.NET, JBoss, Tomcat, PERL, Sitecore (CMS), Salesforce, SharePoint Server. Outstanding Leadership skills in leading teams for developing Web applications. Offering technical suggestions to management. Adept at bridging gap between business and technical groups; building relationships between project stakeholders, overcoming obstacles and meeting goals on time and under budget. Vast International Exposure extended in 4 Countries – US, Germany, India & UK. Solid understanding of Object Oriented Design and Programming (OOD / OOP) and various flavors of Databases, SQL Server, AS400 and Oracle. Published Research Papers in Signal and Image Processing. Received Research Awards for Compression Coding Algorithms written at Siemens Medical Solutions. Multi-lingual (Speak, Read and Write English, German, Hindi, Telugu).
Highlights of Expertise:
Software Design, Development & Deployment
DB Administration, Maintenance and Migration
Web, Portal and Portlet Development Solutions
Programing, Program & Performance Analysis
Business Requirements Gathering & Analysis
Project Planning, Management & Delivery
Metrics Development, Reporting, Share Point
Coaching, Training & Team Building
Technical Proficiencies
Languages:
Scripting Lang.
Databases:
C, C++, VC++, C#.NET, VB.NET, Visual Basic 6, Java, iOS, Swift
AngularJS, JavaScript, JQuery, PERL, CShell, XML,, XAML
Microsoft SQL Server 2008/2010; AS400 DB2 IBM i-Series; Oracle 8i/12g; Microsoft Access
Platforms:
Windows CE6.0, IOT, Windows 7.0, Linux/Unix; Apple-iOS5; Cygwin; Vmware;
Tools:
MS Visual Studio 2008/2010/2012, MS SQL Server, MS SSIS, MS SSRS, MS Visio, MS Visual Source Safe, MS TFS, PVCS, Sub-Version(SVN), MKS, IBM AS400 DB2, Oracle (8i, 9i, 12g), Microsoft WPF, WCF, Expression Blend, WinForms & ASP.NET Web Forms, WinAPI & Win32, WinCE, COM/DCOM, MFC/ATL/STL, ActiveX, Rational Clearcase, UML, Altova XMLSpy, Fiddler Microsoft Share Point, Office (Access, Excel, Outlook, PowerPoint, Word), Acrobat, Adobe Photo Shop
Methodologies:
Agile, Scrum, Iterative, SDLC, Waterfall
Professional Experience
Software Development Engineer / Consultant
Following are projects that are executed as a Software Consultant or a Contract Engineer for Fortune 500 Clients in the area of Software and Information Technology.
Distek Inc, North Brunswick, NJ (12/2015 – 06/2016)
Distek, Inc. is a leading manufacturer of pharmaceutical dissolution testing instruments. Their product line includes Auto Samplers and Bio-Reactors for testing pharmaceutical dissolution systems. Distek has been investing in developing and enhancing their both Auto-Samplers and Bio-Reactor product line with latest IT-advancements.
Key Contributions:
Developing class libraries in WinCE, C++ that talk with Auto-Sampler system hard-ware from Application layer.
Integrating the Vendor developed Software applications with Win CE/C++/IOT class libraries.
Installing Redis Service bus for communicating with Open Protocol for Communication (OPC).
Prototyping applications developed as Single Page Applications (SPA) using OPC over Redis for Bio-Reactors
Integrating and modelling SPA with the Angular JS DOM, Angular Controllers and Routing with https services
Researching possibilities of interconnecting the Windows IOT(Internet of Things) with HW COM Libraries
HUMANA, Louisville, KY (03/2014 – 11/2015)
Humana is dedicated to shifting perceptions of the health insurance industry by leveraging information technology. To support their vision, Humana has used latest products in IT Industry to support Content Management Systems (CMS), residing on robust Web Applications built on MVC frame-work connecting through SOA to the DB Layer.
Key Contributions:
Extensive experience in Web Applications and Web services for Consumer Care Portals.
Using MVC (Model-View-Controller) an extensible Frame-work for creating Web Applications.
Separation of concerns for Content, Business and UI Logic over ASP.NET MVC 3.0 Frame-work.
Sitecore Certified for publishing Content Management Systems(CMS) and integrating with AngularJS.
Implementing the Angular JS Events, location and http services for mobile devices with responsive design
Developing user defined templates in Sitecore and databinding the rendering with models in MVC
Creating, Consuming Restful and Soap Services & APIs, in C#/C++ both on .NET4.0 and Java Stacks.
Making asynchronous calls to the Services for optimizing and improving the performance.
Stage Testing and Validation of the Production Servers using the hosts file.
Maintaining Production Servers and constantly monitoring Server Logs to prevent any break-downs.
Analyzing JBoss Web, App and Database Servers for System performance using tools like Ignite.
Technical Code Review, of the code developed by team members and Vendor developed products.
Developing Deployment Diagrams and reviewing the code against the Architecture Diagrams.
Working on Enterprise-wide projects such as "Secure Messaging" and "Click-to-chat" built on Salesforce.com.
VMC, Redmond, WA (09/2013 – 11/2013)
VMC Volt Consulting is one of the premium consulting organizations that is supporting data processing for Fortune 100 Clients like Microsoft, Apple, Buffalo. As a part of support services, VMC receives Call Center data from its Clients. Using this data, VMC is interested in building a Data Warehouse, which is an efficient data storing mechanism utilized for Business Intelligence.
Key Contributions:
Managing and Leading a Technical Team of Engineers, Developers, Testers and Business Analysts.
Creating Business and Budget Proposals for Customer Care Services (CCS) Data Warehouse (EDW) Project.
Displaying Proof of Concepts (POW) and Statement of Work (SOW) Proposals for Enterprise Data Warehouse
Deploying and Installing Data Warehouse on Share Point Server (SPS) with SQL Server 2008 backend.
Designing Share Point (SP) Visual Work Flows (VWF) to automatically read Excel Data and generate Reports.
Proposing Software Design options to Senior leadership for implementing Data Warehouse (EDW).
Migrating Data from 32 Bit Flat Files into 64 Bit Database and using LINQ to query the data.
Developing SSIS/SSRS Packages for the ETL (Extract-Transformation-Load) Transactions for CCS Data Warehouse.
PACCAR, Renton, WA (04/2013 – 08/2013)
PACCAR manufactures premium commercial vehicles sold around the world under the Kenworth, Peterbilt and DAF nameplates. It has targeted an ambitious goal of 30 percent improvement in vehicle fuel efficiency using Green House Gas (GHG) Reduction Program. As part of the program, all the Engines have to be programmed with GHG Restriction Parameters.
Key Contributions:
Implementing Factory Design Pattern for programming the Engines using Windows Service
Developing SOAP & REST based WCF Service and ASP.NET Web-Site to generate Random Passwords
Writing SQL Transactions to store the GHG restricted passwords inside the SQL Server 2008 Database.
Preparing Design Documentation for the Software Product and Design of the Software Product
Working with LINQ and Share Point Server (SPS) for the Team and Project Web Site.
Microsoft, Bellevue, WA (01/2013 – 03/2013)
Microsoft is a leader in Technology industry. Assisted Support Desktop (ASD) is a software project inside Microsoft office division. It is a tool for the Customer Support Agents. The customer support agents are present to assist the customers, who have purchased the Microsoft products like Surface, Xbox, Kinect, etc. ASD
Key Contributions:
Developing the Front-end Applications in JQuery and JavaScript, LINQ and SQL Server
Working with SOAP based Web Service Calls to the ASP.NET Web-Servers and Share Point Development
Integrating cross platform technologies using Metro-UI, JQuery and XAML, WPF for Cloud Storage (SaaS)
Preparing Design Documentation for the Software Product and Design of the Software Product
Technical and Design Suggestions to members on Development Team. On-Boarding new team members
Quorum IRB, Seattle, WA (08/2012 – 12/2012)
Quorum Internet Review Board (IRB) provides clinical and ethical research trials for drugs on real life subjects. Quorum IRB is tightly regulated by FDA and defines a central study and protocols set forward in the respective country of operation. In order to conduct its IRB studies, Quorum launched an e-Commerce Portal Application, developed by "Click Commerce" on ASP.NET and IIS 7.0.
Key Contributions:
Developing light-weight client side java-scripts to reduce page load durations on client machines
Using Service Oriented Architecture (SOA) by implementing a tightly coupled system to point of usage.
Configuring Security and Authentication against Websites using Cookies on the e-Commerce Portal
Responsible for designing Front-side and UI for website like embedded graphics, and interactive documents using JavaScript, JQuery, XML, HTML5 and CSS3.
MedManage Systems, Bothell, WA (03/2012 – 07/2012)
Med Manage Systems is a secure and FDA compliant web-based sample closet that enables prescribers to easily request drug samples from multiple pharmaceutical companies and have them delivered to their offices. The result is an efficient sampling service that fits into a practice’s workflow. Med Manage Systems has an ambitious pursuit of upgrading its platform from classic ASP to ASP.NET
Key Contributions:
Reviewing technical design documents and corresponding software code development
Using WCF Service Oriented Architecture (SOA) and Enterprise Entity Objects
Securely authenticating against Websites using Cookies
Working with Authentication and Encryption methodologies to retrieve data using LINQ from sample closet
Fixing the production issues live in order to display the image samples on sample closet
Enhancing the software product performance and solving software outages by scaling and clustering
Leading a technical team of software engineers to project delivery
AllScripts Inc, Boston, MA (09/2011- 03/2012)
AllScripts is a Medical Solutions company, that delivers an integrated platform of software solutions to exchange critical patient information using HL7 Protocol. The project is for developing integrated software product based on MVVM design pattern; using WPF/WCF controls with Enterprise Library 5.0/.NET4.0 and Infragistics components.
Key Contributions:
Leading multiple technical teams both offshore and onsite and driving them to project delivery
Reviewing technical design documents and corresponding software code development
Developing WPF Application based on MVVM, Enterprise Entity Framework 5.0
Using WPF/WCF Service Oriented Architecture (SOA) and Enterprise Entity Objects
Generating Work Flows, Business Activities and Visual Workflow inside MVVM platform
Inserting and Updating business information and Enterprise Entity Objects to Database using LINQ
Enhancing the software product performance and solving software outages by scaling and clustering
Frontier Communications, Everett, WA (07/2011- 08/2011)
Frontier Communications is a former Verizon operated company that provides integrated access to High-Speed Internet and Telephone. Frontier has executed a project to assist with creation of multiple APIs to synchronize its billing platforms built on AS400. The project is designing API(s) in MVC to communicate with AS400 over SOA.
Key Contributions:
Working with PERL Scripts to connect with the massive IBM DB2 Databases
Creating and Consuming the WCF REST based Services on IIS Server
Accessing to the IBM AS400 DB2 Database Server that host DB2 and UDB
Utilizing IBM i-Series V7R1 modules to make .NET integrated calls to IBM AS400 DB2
Executing Stored Procedures based on User Roles and Authentication using Oracle JDE
Deploying the ASP.NET Web-site to display the results after executing query on DB2
Suggesting the Use of SQL Triggers, when any customer information is inserted or updated
Developing classical UIs using Telerik controls based on MVC platform
State Departments of Labor & Industries / Licensing – Senior Software Engineer (03/2011- 07/2011)
L&I has funded a project to deploy a Website for Referral Tracking System (RTS) to maintain employer and employee referrals online. RTS Website has been developed in ASP.NET front end on the top of Microsoft CSLA.NET Framework with SQLServer2005/2008 as backend.
Key Contributions:
Developing Referral Tracking System (RTS) Website in ASP.NET using CSLA.NET Framework and LINQ
Developing Venture Licensing System (VLS) based on SOA using Enterprise Library 5.0 .NET Framework
Creating and Consuming Windows Communication Services (WCF) Services
Implementing MVC & MVVM Design patterns while using Service, Operation and Data Contracts
Working with Stored Procedures to execute queries based on User Roles and Authentication
Error Logging and listening on SOAP Tunnel using trace listeners and Fiddler Web Service Traffic Tool
Working with Stored Procedures to execute queries based on User Roles and Authentication
Wal-Mart, Bentonville, Arkansas, USA – Project Lead & Senior Software Engineer (11/2010- 02/2011)
Wal-Mart financed a project to implement Security System, for its Retail Systems. It consists of development of windows service in C++, that generates a password based on a date algorithm and sets it to the list of all users. The project also involves developing a password recovery website used to generate password using same algorithm for all authenticated users in Active Directory. The website is developed in ASP.NET using C#.NET.
Key Contributions:
Leading a Team of Engineers both offshore and onshore to design, develop and deliver SW
Developing Password recovery website in ASP.NET based on MVC Design Pattern
Deploying Web-site on IIS6.0 Server and Connecting to Active Directory (AD) using LDAP Protocol
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 Password Hash Code with Salt parsed from XML File
AT&T, Alpharetta, Georgia, USA & Bothell, WA, USA – Senior Software Engineer (04/2010-11/2010)
AT&T is revolutionizing Wireless Services to improve its performance and reduce costs. For managing all these services AT&T IT Department has chosen, ASP.NET to serve its Small Business Customers and IBM Web Sphere Portal and Portlet Factory to its Business and Financial partners.
Key Contributions:
Creating and Consuming Web Services for Retailer Ticketing System, using SOA in ASP.NET on IIS 6.0
Coding WSDLs per AT&T SOA standards and Communicating with Web Servers using SOAP Messages
Implementing WS Security using WSE 3.0, SOAP messages transported over SSL
Customizing SOAP Input & Output Filters both on Client and Server side over SOAP Pipeline
Using Authentication and Authorization to secure Web Services over network
Writing software code to develop custom SOAP Filters overriding WSE 3.0 base class filters
Installing and Deploying Web Sphere Portal Server (WPS) over Windows XP / Unix Systems
Developing Portlets in Java and consuming Web Services(WS) deployed on ASP.NET hosted on IIS 6.0
Deploying and Maintaining Web Sphere Application Servers (WAS 6.0/7.0) and Portal Servers
TTS Wireless (Inc.) Pleasanton, Bay Area, CA, USA – Senior Software Engineer (10/2009-04/2010)
Telecom Technology Services (TTS) is an innovative company, which has an integrated approach to wireless technology. TTS has developed flagship tools, to integrate wireless network data, telecom performance and monitoring data sources for new wireless technologies 3G and 4G networks to the clients like T-Mobile and AT&T.
Key Contributions:
Creating Hash Tables and Hash Keys for efficient storage and retrieval of data from Wireless RNC Cells
Creating tables and reports necessary for Wireless Call Traffic between Mobile User and RNC Switch
Implementing the Quick Sort (Q-Sort) Sorting algorithms for sorting multiple data files
Consuming Binary Search algorithm to search sorted arrays given a search criterion
Using C++ and VC++ Standard Template Libraries (STL) for an optimal performance of Kernel
Direct General Corporation (Inc.), Nashville, TN, USA – Senior Software Engineer (04/2009-08/2009)
Direct General Corporation is a privately owned insurance company. In order to provide insurance packages directly to customers a project was initiated to develop POS Devices for charging Credit/Debit Card and authenticating against Bank Servers. A Web application is developed in ASP.NET using C#, which communicate with the POS Devices using ActiveX Controls in VC++ and ATL COM Libraries.
Key Contributions:
Developing ASP.NET Web Applications, LINQ in C# as ActiveX Containers for COM Objects
Building ActiveX objects and Generating software for COM/DCOM Components in VC++
Calling MFC/ATL COM (Active Template Libraries) from Client Side applications to talk with POS Devices
Communicating with Point of Sales (POS) Devices like Credit/Debit Card Readers & Pinpad Devices
Writing J-Query/Java Scripts and Implementing AJAX Libraries for Partial Page Updates
Microscan, Renton, USA – Software Development Engineer (06/2008-11/2008)
Microscan is a technology leader focused on precision data acquisition and imaging scanners. Microscan specializes in data acquisition and control solutions, which enable real time trace-ability
Key Contributions:
Developing Windows API and GUI for bar-code scanners and readers.
Developing Application level Software in MFC and Microsoft .NET Environment
Interacting with the SQL Server and MS Access Database.
Programming in Multi-threaded coding to interact with the Bar Code Scanners
Building the Graphical User Interfaces to interact with the Firmware residing on the scanner.
Implementing the client-server architecture in between the host and reader.
Lumedx Corporation (Inc.), Bellevue, WA, USA – Software Development Engineer (11/2006-05/2008)
Lumedx is a market leader in developing end-to-end cardiovascular information and medical imaging systems. It develops most comprehensive suite of cardiovascular information tools developed as GUI in VB.NET and C#.NET
Key Contributions:
Developing a driver interface between DICOM Imaging Device and Hospital Information Systems
Designing and Developing APIs for Frontend Clinical Information Systems in VB.NET & C#
Implementing display status messages of the Client / Server Application in C#.NET
Hands on experience with .NET and Web services, including namespaces, reflection, and delegates
Using MS Office Automation with “Microsoft.Interop” Dlls for developing modules in C# to import Excel
Serialization and De-Serialization of XML Data to/from GUI containing Nodes and Tree View
Conducting technical interviews for selecting qualified engineers for development work
Teradyne Diagnostics Solutions Ltd. Manchester, England, UK – Software Engineer (11/2005-04/2006)
Teradyne is an OEM of Diagnostic Test Equipment, for Automobile Giants like Bentley, BMW, Ford, and VW etc. The company has specialized divisions, in Assembly Test, Semiconductor Test, and Vehicle Diagnostic Solutions.
Key Contributions:
Diagnostics Programming and Debugging Diagnostic Software for Diagnostic ECUs to Automobiles.
Implementing Network protocols - TCP/IP, UDP, DHCP, and Socket Programming etc.
Visiting Bentley Motors Ltd., Crewe, England for On-site Real Time Diagnostic Tests
ASK Industries, Deggendorf, Germany – Software Consultant Engineer (05/2005-11/2005)
ASK Group designs, develops and manufactures high quality car audio and antenna systems. It is also a leading Original Equipment Manufacturer (OEM) in the global audio and digital communications market.
Key Contributions:
Software Consultant Engineer in development project to supply of DSP Amplifiers for Audi A4/A6 Cars
Developing low-level drivers on I2C Bus, Micro-Controller Programming for M16C Renesas processors
Communication between the Micro-Controller and the EEPROMs (24LC04B/08B) over the I2C Bus
Software Programming for Digital Signal Processors (DSP) using Sigma Studio 2.1 by Analog Devices
German Research Foundation, Erlangen, Germany – Research Fellow (05/2003-05/2005)
German Research Foundation (Deutsche Forschungs Gemeinschaft - DFG) is a premium research organization in Germany. Speech and Image Processing, Digital Signal Processing, Object Recognition are advanced fields in which research work is undertaken. German Research Foundation (DFG) funded my research work that finds its application in object recognition and lane changing algorithms for automobiles on highways (Autobahns).
Key Contributions:
Implementing the motion detection and object recognition techniques to track moving objects
Developed Object Recognition Algorithm in C and C++ after Modeling Images (Training and Recognition Images) with Bayesian Nets by using BN Toolbox (BNT) in C++ and Matlab
Using PERL, Csh, Ksh scripts to populate and unify the image data on multiple Unix servers
Authored two research publications in Image Processing
Lear Corporation, Kronach, Germany – Software Application Engineer (11/2001-04/2003)
Lear Corporation is an OEM and one of the oldest suppliers for Automotive Industry. Lear provides video modules, GPS navigation systems; Light Switching modules, 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.
Key Contributions:
Developing communication software for Video Modules over CAN, I- Bus Systems for BMW -7Series Cars
Conducting Performing the MOST-Bus Function tests, using Optolyzer Tool and other BMW car platforms
Software Application Programming to develop Parameterization functionality in geographical locations
Obtaining Video functionality to switch between TV broadcasting signals PAL, NTSC, SECAM, HDTV
Communicating with Customer (the BMW, Munich) for Joint Supervision of Software Integration.
Siemens Medical Solutions & Corporate Technology, Erlangen, Germany (11/1999-10/2001)
Siemens is a global powerhouse in electrical engineering and electronics. Siemens provides innovative technologies and comprehensive know-how in areas of Information Technology, Communications, Automation and Control, Power, Transportation, Medical, and Lighting.
Key Contributions:
Modeling CT-Data for an efficient Compression Algorithm using Predictive, Coding Techniques in Matlab
Applying MPEG2 Compression Algorithms on CT-Images to achieve a 3.3 lossless compression ratio Received a Reward of Excellence and a Special Bonus from Siemens Medical Solutions
Developed Software package in Lab-View for Automated Measurement Control Systems
Ford General Diagnostics Specifications, Diagnostics Trouble Codes (DTCs)
SW program for the Speed Regulation of a wheel using a Digital Multi-meter, Temperature regulation of an Oven, Data Acquisition and Analysis using an Oscilloscope through GPIB Bus
Data transmission using the GPIB Bus (General Purpose Instrumentation Bus).
Education and Training
Master of Science – Computational Engineering (10/1999 - 09/2001)
University of Erlangen – Nuremberg, Germany
Bachelor of Engineering – Mechanical Engineering (10/1992 - 06/1996)
Andhra University – Visakhapatnam, India
Research Publications
•Scene Exploration Using Bayesian Nets
•Statistical Object Recognition for Multi-Object Scenes with Heterogeneous Background
Rewards
Reward of Excellence : Siemens Medical Solutions
oReceived a Reward of Excellence and a Special Bonus from Siemens Medical Solutions for successful completion of Research Project on compression of CT Medical Images