Karthikeyan S
Tech Lead
PROFESSIONAL PROFILE
7 + Years of experience in all aspects of Design and Development of Windows based, KIOSK
Machine, Mobile Based, Web Based Applications, APP (Objective C), CMS and Web Service.
Three times Onsite visit to Client place in USA for support, implementation and getting
requirements for new development.
Working on Telecommunication Domain, Retail Domain Point of Sales machine, working with
hardware devices, integrating with Financial Software like Quick Book, Raiser’s Edge, etc
Expertise in Design, developing and implementation of real time applications and automation
projects.
Leading the team effectively and involving in non-technical activities for the growth of company.
Good Experience in working with WCF,MVC, ASP.NET, C#.Net, MS SQL 2008, Crystal
Reports, Active Reports, CF, VB andVB.Net. Hands on Objective C.
EXPERIENCE SUMMARY
6 Years of Experience in .Net Framework 2.0, 3.5 and 4.0
5 years of experience in ASP.Net 2.0, 3.5 and 4.0
6 Years of experience in C# &Javascript
1 Year experience in VB & VB.Net
1 year experience in MVC architecture
2 years of experience in WCF, LINQ
2 Years experience in FCK Editor & Dot Net Nuke
TECHNICAL EXPERTISE
Technical Architecture : MVC Architecture, N-tier Architecture, .Net Compact Framework
Languages : ASP.net, C#, VB, Java Script, HTML, XML, Ajax, LINQ
DBMS : MS SQL Server 2008, MS SQL Server 2005, MS-Access
Third Party Tools : VSS, Crystal Report, NUnit, FCK Editor
Operating System : Windows 9.x, Vista and Mac OS.
Design Pattern : Factory Pattern
QUALIFICATIONS
Park Engineering College - Coimbatore Bachelor of Engineering
Accord Tech .Net
CAREER HISTORY
Working as a Tech Lead in Colan Infotech Pvt. Ltd, Coimbatore (From Oct 2012 to Till Now)
Worked as a Project Lead in KMIT Solutions Pvt. Ltd, Coimbatore (From Jan 2008 to Sep 2012)
Worked as a Software Engineer in ANGLER Technologies Pvt. Ltd, Coimbatore (From Dec
2006 to Dec 2007)
Worked as a Programmer in Global Software Solutions, Coimbatore (from Dec 2005 to Nov
2006).
FEW ASSIGNMENTS SUMMARY
1) Battery Corp:
Duration : Aug 2012 to Till Date
Client : US Battery Corporation
Role : Module Leader, Team member – Developer, Offshore Support
Environment : MVC, ASP.Net 4.0, C#, MS-SQL, Active Reports
Description : It is a US Project used to handle Batteries use for Cellular Tower Maintenance. This
project developed by advanced technologies like MVC3, LINQ, Entity Framework. Main Objective of this
project is reports. Battery Corp handles many country project and they need a global maintenance.
Responsibilities:
Involved in coding of Report based Queries.
Designing of Active reports
Designing report UI with MVC architecture.
Involved in overall database for create tables, stored procedures and functions.
Onsite and Offshore support for client requirements
2) Point of Sales:
Duration :Jan 2010 to Oct 2012
Client : Akron zoo, USA; Dinosaur Park, UK; John ball Zoo USA
Role : Module Leader, Team member – Developer, Offshore Support
Environment : C#, SQL Server, Web Service
Description :Point-of-Sales is Windows based Application Developed for the Sales Billing and
Inventory Monitoring Tool in the Zoo and Museum.Project deals with Performs multi-lingual and multi-
currency transactions, Allows built-in discounts, promotions, and special pricing and Manages inventory in
real time. Project Integrates with Retail Inventory Management, Admissions & Ticket Management and
Event and Resource Management. Three different modules have been built for POS machine REGULAR
All in One Touch Screen POS and Mobile Handheld M2POS
Responsibilities:
Involved in coding of Group Sales Module, Membership and General Sales Module. And
integration of financial products Quick Book and Raiser’s Edge.
Implementation of the Business Logic. Hardware Integration of Receipt Printer, Member
Card Printer, Turnstile and PCI Compliance Credit Card Process.
Involved in overall database for create tables, stored procedures and functions.
Onsite and Offshore support for client requirements
3) Ecommerce:
Duration :Mar2011 to Oct 2012
Client : Erie zoo, USA; Dinosaur Park, UK; Memphis Zoo USA; PArc Management USA
Role : Module Leader, Team member – Developer, Offshore Support
Environment : ASP.Net with C#, SQL Server,Java Script, Ajax, Web Service
Description :Ecommerce is Web based Application Developed for Online Sales of Time Based
Tickets, Membership, Retail Items and Private or Public Events. Allows built-in discounts, promotions, and
special pricing and Manages inventory in real time. Project Integrates with Retail Inventory Management,
Admissions & Ticket Management and Event and Resource Management. Utilize Inventory Management
and Events & Resource Management to keep track of your web transactions. Application connects to
HTTP SSL and XML technologies, secured transactions. Web Content through FCK Editor.
Responsibilities:
Involved in coding of Ticketing and Membership Module
Involved in overall database for create tables, stored procedures and functions.
Onsite and Offshore support for client requirements
4) Service Tech:
Duration :Oct2012 to Till Now
Client : Service Tracking Systems, USA
Role : Module Leader, Team member – Developer
Environment : C#, SQL Server, WCF, LINQ
Description :Service Tech is an information management system for technical support team. It will
have various information categories that the system will provide as a simple tracking and recall process
for. This helps for the customer service representatives who take the initial calls and will add them to the
support ticket queue. The site will also provide access to many of the admin functions and reporting as
well as track the various service plans that clients will have subscribed to. Web Services are built using
WCF with JSON format.
Responsibilities:
Involved in Database Design and Technology analysis
Involved in coding of WCF Services with REST JSON format body.
Built the Unit Test for consuming services
Publishing the WCF services through Git Hub[Version Control]
5) KIOSK Admission Sales:
Duration :Apr2011 to Dec 2012
Client : Akron zoo, USA; Dinosaur Park, UK; John ball Zoo USA
Role : Module Leader, Team member – Developer, Offshore Support
Environment : C#, SQL Server, Web Service
Description : KIOSK machine is built to sell admission ticket and membership by the customers
themselves. Membership Integrated with License swipe, reading all the values from MSR reader or
Scanner and populating the values in corresponding fields, which made the simpler process to purchase
membership. Allows built-in discounts, promotions, and special pricing and Manages attendance in real
time. Project Integrates with receipt printer, ticket printer, card printer and PCI compliance credit card
processing integrated. Integrated with turnstile, which is automated for ticket scanning allowing customers
to enter the zoo.
Responsibilities:
Involved in coding of Membership and Ticketing.
Implementation of the Business Logic. Hardware Integration of Receipt Printer, Member
Card Printer, Turnstile and PCI Compliance Credit Card Process.
Onsite and Offshore support for client requirements
Implementation of KIOSK machine
6) Event and Resource Module
Duration :Jan 2008 to Dec 2008
Client : Akron zoo, USA; Dinosaur Park, UK
Role : Team member – Developer, Offshore Support
Environment : ASP.NET with C#, SQL Server, Java Script, Ajax, Nunitand Crystal report
Description : In zoo and Museums where lot of event were to Manage multiple Event Types (Free
and Paid Admissions, Event Registration, etc…) like Birthday Parties, Corporate Events, Educational
Programs and/or Classes, Animal Feeding Programs. Project deals with the On-line registration,
calendar of events for reservation Program, Event Management Schedule and assign resources (rental
carts, baby strollers, walkers…), Support mass and on-line communications with email reminders,
advertising and donations.Apart from Multiple event having, Customized Forms for automating different
activities Facilitate and automate group registrations.
Responsibilities
Involved in coding of overall application.
Involved in overall database for create tables, stored procedures, triggers and functions.
Involved in requirement analysis documentation, time estimation and design phase.
7) Admission and Ticketing
Duration :Jan 2008 to Jun 2008
Client : Akron zoo, USA; Dinosaur Park, UK
Role : Team member – Developer, Offshore Support
Environment : ASP.NET with C#, SQL Server, Java Script, Ajax, Nunitand Crystal report
Description : Admission and ticketing is fast, reliable, yet flexible ticketing system that can result in
shorter lines and improved service for your visitors. Multiple Ticketing options are available such as
paper, magnetic strip, bar-coding, proximity cards, and on-line ticket printing. The Project deals with multi-
payment and multi-currency types, Supports reusable tickets and gift cards, Provides for an interface with
existing ticket types and Tracks demographic data – know your customers and their purchasing
preferences. Project incorporates along for built-in discounts, promotions, and special pricing.
Responsibilities:
Involved in coding of overall application.
Involved in overall database for create tables, stored procedures, triggers and functions.
8) Retail Gift Shop & Inventory Management
Duration :Jan 2007 to Dec 2007
Client : Akron zoo, USA; Dinosaur Park, UK; JohnBall Zoo, USA
Role : Team member – Developer, Offshore Support
Environment : ASP.NET with C#, SQL Server, Java Script, Ajax, Nunitand Crystal reportDescription
: Retail Gift Shop and Inventory System is web Based Application for providing the Retail Master
data and Inventory Monitoring Option based on the user roles. Project Deals with providing the item
detail and tracking the real time item detail in the Inventory. Purchase order, Purchase Receipt based on
the Item Reorder point, Replenishment.Project Incorporate ‘Open to Buy’ Option, help to budgeting the
item details comparing with the Last year Budget.
Responsibilities:
Involved in coding of overall application and Manual Testing.
Involved in overall database for create tables, stored procedures, triggers and functions.
9) Time and Attendance:
Role : Project Coordinator and Programmer.
Description : Time and Attendance web based application is used to automate the management,
collection and distribution of employee hours in REAL TIME. Time Check robust, flexible pay rules
allowing management to enforce complex work and pay rules, increasing accuracy of data throughout
their organization. By and large, Time Check forms the basic input to the payroll package. The front was
developed using C#.Net and MS SQL 2005 as Back End.
10) Filemaker Pro Database:
Role : Design, Programming & Coordinator for Offshore Development Team
Description : FileMaker Pro is a cross-platform database application from FileMaker Inc known
for its combination of power and ease of use. It is also noted for the integration of the database engine
with its GUI-based interface, which allows users to modify the database by dragging new elements into
the layouts/screens/forms that provide the user interface. This results in a "quasi-object" development
environment of a kind that is still largely unique in the "industrial strength" database world. FileMaker has
compatible versions for both the Apple Mac OS and Microsoft Windows OS, and can be networked
simultaneously to a mixed Windows and Mac OS user base. FileMaker is also scalable, being offered in
desktop, server, web-delivery and mobile configurations. List of Applications Developed in Filemaker Pro
Database:
Supply Chain System
Work Ticket System
Sales Maintenance System of a Manufacturing company
Filemaker Resource Management