You are on page 1of 3

Karthik

SUMMARY

 Strong skills in .Net Framework, C#, WCF, Web Api, MVC, ASP.NET, ADO.NET, Remoting, .NET Windows
Service, .NET Console applications
 Excellent experience in design and implementation of Restful Services, Service Oriented Architecture (SOA), Web
applications, client/server applications and multi-tier architectures
 Strong experience in IOS native mobile development using Xamarin tool and Hybrid mobile development using
Angular, Knockout, Bootstrap.
 Sound experience in troubleshooting and debugging .NET applications in Windows services and Web application.
 Strong experience in Database Design and Development in SQL Server 2000, SQL Server 2005, Oracle and
experience in writing Stored Procedures, Functions, T-SQL, PL/SQL, SSIS, DTS, SQL Jobs, and Linked servers.
 Created End to End technology stack for development configuration control, testing and deployment using various
toolsets in TFS, Jenkins, Flyway, AWS S3, Azure Storages.
 Hands on experience with AWS (Amazon Web Services) including creating instances and hosting applications.
 Played Scrum master roles and involved in implementing extreme Agile and Scrum process.
 Pro-Actively involved in taking up more responsibilities all through the development cycle.
 Domain exposure includes Finance, Airline Catering, Insurance, Telecom and Public Safety.

EDUCATION and ACHIEVEMENTS:


 Masters in Software Systems, BITS Pilani, India
 Bachelors of Engineering (EEE) - Government College of Technology, India
 Microsoft Certified Application Developer. - MCAD
 Microsoft Certified Professional. - MCP
 Certified Software Quality Assurance - CSQA

TECHNICAL PROFILE

Visual Studio, Xamarin Studio, C# .Net, ASP.NET, WCF, Win Forms, Web Forms,
Technology Expertise
Xamarin, AWS, NUNIT.
WCF, Web Api, Ajax, Asp.Net, Remoting, Threading, Web Services, Windows Services,
.NET Flavors
Windows application, Text Transformation.

Database MongoDB, MS SQL Server 2008/2005, SQLLite, SQLCE, Oracle

ASP.NET, AJAX, JQuery, Angular, Bootstrap, Kockout, Javascript, JSON, CSS, XML,
Internet Development
XSLT

Configuration Tools TFS, GIT, VSS, ClearCase

Scripting JavaScript, Typescript, JQuery, Angular 4, VBScript

MVC, MVVM, IOC, Singleton, Template Method, Factory, Model View Controller,
Design Patterns
Publish and Subscribe

1|Page
PROFESSIONAL EXPERIENCE

eGate Solutions Inc. (Gate Group) March 2016 – Current


March 2012 – Feb 2015
Role: Lead Development / Application Architect
Project: Electronic Point of Sale(POS).

eGate solutions specializes in POS for aircraft onboard retail solutions. Provides portal for airlines to manage and
maintain retail sale items and pricing. Support offline transactions on the aircraft and processing of the payments through
a PCI complaint Back office system. POS application is available on windows mobile 6, Win 8, and IOS platform
developed using Xamarin. Back office is a C# MVC based online web portal.

Responsibilities:
 Managed team of up-to 8 resources and played Scrum master role to enforce Agile, Scrum process.
 Involved in designing backend web portal using ASP.NET, C# MVC, WCF Text Template Transformation, JQuery
and Angular 4.
 Cross Platform mobile development targeting Windows and IOS as hybrid Phonegap application and Native using
Xamarin.
 Involved in architecting and design of the Hybrid applications developed using KnockoutJS, Bootstrap, Jquery,
Typescript.
 Developed native IOS applications using Xamarin forms and integrating 3 rd party peripherals Infinite, Ingenico for
processing credit cards.
 Migrated and Hosted application into AWS (Amazon Web Services).
 Involved extensively in this project from Requirement analysis, Design, Development and Go Live.
 Involved in setting up Payment processing gateways and developed services to process payment offline.
 Streamlined configuration control using TFS online and created Continuous Integration build process.
 Mobile development for WM6 using .Net 3.5 and MVVM Cross and SQLLite, SQLCE.
 Involved extensively in this project from Requirement analysis, Design, Development and Go Live.

Technology Stack: C#.NET, WCF, Web API, Xamarin, PhoneGap / Cordova, Angular, Knockout, Jquery, ASP.Net,
AJAX, JQUERY, MVC, SQL Server, SQLLite, SQLCE, SSRS, Crystal Reports.

Charles Schwab March 2015 – Apr 2015


Role: Technical Lead / Sr. Developer
Project: Digital Messaging

Digital Messaging is to combine/replace all customer communication interfaces across Charles Schwab
enterprise into a unified toolset. It involved migration of various different legacy system into one modernized .Net based
platform. Heavily involved in analyzing and architecting an enterprise solution to integrate and replace various legacy
systems into modern framework using .Net

Responsibilites:
 Managed a team of 5
 Involved in Design and Development of the system using C#.Net, Restful Service using Web Api
 Analyzing various internal system that are scattered across multiple departments and architecting a modern
framework using .Net that would replace them.
 Integrating with CMS systems to apply enterprise standard branding for all communications.
 Used custom Mediatype Formattors to create customized Web Api responses in Json or XML by manipulating the
Accepts tags on HTTP request.
 Backend system include MongoDB database and Web application using C# MVC, Jquery and Bootstrap.
 Developed lot of adaptors and toolset using C#.NET Winforms and Windows Services that would facilitate
migration from Legacy systems.
 Created continuous integration set up using TFS Online and worked closely with Jenkins.
 Project was executed as a complete Agile process. Involved in defining MVP and weekly backlog grooming.

Technology Stack: C#.NET, Web Api, MongoDB, TFS - Git, Jenkins, Jquery, MVC, .Net Windows Services, Media
type formators, XML - XSLT, Agile.
2|Page
JPM Chase Chicago IL April 2008 – March 2012
Role: Sr.Developer
Project: Migration Status Tracking Application, Commercial Card Rebate Processing

Worked on multiple assignments within the bank including Migration and Rebate processing application. MSTA enables
tracking of the customer migration from a legacy platform. This application integrates the interview modules and helps in
keeping track of the phases and milestones during the migration. Rebate processing application is a reporting tool that is
based on a complex logic to calculate rebate for the Commercial card premium customer on a quarterly basis.

Responsibilities:
 Part of the Application Architect team and involved in Design and Estimate for Re-Hosting applications in
managed .Net environment.
 Continuous interaction with the client to understand the requirements, application capability and expectations.
 Fully responsible for managing a team and design and development of .NET components using C#, ASP.NET,
ADO.NET including the web pages, framework components, Data Access Layer, Custom controls.
 Responsible for defining normalized Database table structures, Stored procedures, Functions, Indexes and
Triggers.
 Involved in fixing daily tickets and production issues with other applications.

Technology Stack: Visual Studio 2010, VS 2005, .Net 4.0/2.0, ASP.Net, VB.NET, C#, ADO.Net, AJAX, JQUERY,
JSON, WCF, NANT, XML, MS SQL Server 2005, DTS, SSRS, Crystal Reports

All State Insurance Chicago IL April 2007 – March 2008


Role: Lead Developer Project: Consumer 2.0
Consumer 2.0 a one stop portal for AllState insurance consumers to enroll online, Pay and View their bills, Submit claims,
Edit Policy information and many other features.
Responsibilities:
 Restructured existing web pages to theme based website using ASP.NET Themes and creating test cases using
NUNIT for web pages. Created framework custom web controls and AJAX enabled controls
 Created System Tray application using Windows forms and .NET Remoting for data mining the application logs.
 Interacted with business clients on a regular basis to gather new requirement, discuss existing tickets and plan for
enhancements. Managed a team of 5 developers.
Technology Stack: Visual Studio 2005, .Net 2.0, .NET 3.5, ASP.Net, C#, ADO.Net, AJAX, NUNIT, Reflection, Web
Forms, Remoting, Windows Services, XML, cruisecontrol.net, VSS, MS SQL Server 2000

Verizon, TX (VSSI India) April 2006 – February 2007


Role- Senior Programmer Analyst, Project: EzInfo
EzInfo is a look up application used by more than 500 agents in Verizon east and west call centers. It is a thick client
windows application developed using C#.NET and a very loosely coupled architecture that could plug and play any
component depending on an XML configuration file.
.NET Framework 1.1/2.0, C# .NET, Winforms, ASP.NET, XML, Application Blocks, DB2, Visual Source Safe, HP Quality center.

AMP, Australia / Infosys, India January 2004 – March 2006


Role: Programmer Analyst, Project: AMP Notices and Statements2 (NAS2)
Amp’s Notices and Statements (Nas) System generates bulk communication to Amp’s Customers on behalf of AMP’s
Product Administration Systems (PAS).
.NET Framework 1.1, C# .NET, ASP.NET, IIS 4.0, ADO.NET, VISIO, .NET Windows Services, AMSX Web Services,
Publisher/Subscribe pattern, Application Blocks, HTML, JavaScript, SQL Server, VSS, Waterfall.

Megasoft Pvt. Ltd. India August 2001 to December 2003


Role: Application Developer, Project: CYBER ACH
This project automates the Billing process between two mobile operators. It enables the operators to get into a Roaming
Agreement and enables Data Transfer across the operators.
Environment: Visual Basic 6.0, ASP, COM, XML, IIS, Oracle, PL/SQL and Visual Source Safe

3|Page

You might also like