karthik_wpf_prism

5
KARTHIK.K [email protected] +60 - 149261392 Professional Summary: 4.6 years of experience in Development, Implementation, Testing, Client Interaction and Customer support under Windows environments. Having good exposure to all phases of software development life cycle and various software-engineering practices. Multiple highly successful projects for Sales and Health Care other web/client server application utilizing Microsoft technologies (.NET Framework 2.0, 3.5, 4.0 & 4.5 with WPF, Prism, ASP.Net MVC 2.0, 3.0 & 4.0, ASP. NET, C#, LINQ and ADO.NET with MS-SQL Server 2000 & 2005). Extensive knowledge to develop the user interfaces and client side programming utilizing HTML, CSS, JQuery & Plug-ins , JavaScript, JSON and Ajax. Good knowledge in design patterns MVVM, Dependency Injection, Singleton, Repository, MVC, IOC, Factory and Observable. Good knowledge in Service Oriented Architecture (SOA) and developed various services utilizing WCF & .NET web services. Good Knowledge in Implementing OOP’s Concepts. Good Knowledge in Agile and Waterfall Methodology. Good knowledge in test automation using Nunit, NMock & Rhino Mocks framework. Good knowledge to develop the W3C standard web user Interfaces compatible with multi browser (IE, Firefox, Chrome, Safari). Working knowledge of Microsoft.Net Framework & SQL SERVER. RDBMS (MS-SQL Server 2000/2005) Good knowledge in Views, Stored Procedures, Functions, Cursors and Indexes. Good experience in writing DDL and DML statements. Good experience in Transaction Management. Educational Qualifications: Master of Science (MSc) in “Information Technology” from Kongu Engineering College, Erode. Secondary Skills: Good domain knowledge in Sales, Manufacturing and Health Care. Developed competency in establishing performance-driven culture that ensures accountability and personal ownerships leading, developing, coaching, and motivating teams to achieve goals profitably. Willing to take up any lead role along with software development/team maintenance responsibilities.

Upload: karthik-k

Post on 15-Aug-2015

50 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: karthik_WPF_Prism

[email protected]+60 - 149261392

Professional Summary:

4.6 years of experience in Development, Implementation, Testing, Client Interaction and Customer support under Windows environments. Having good exposure to all phases of software development life cycle and various software-engineering practices.

Multiple highly successful projects for Sales and Health Care other web/client server

application utilizing Microsoft technologies (.NET Framework 2.0, 3.5, 4.0 & 4.5

with WPF, Prism, ASP.Net MVC 2.0, 3.0 & 4.0, ASP. NET, C#, LINQ and ADO.NET

with MS-SQL Server 2000 & 2005).

Extensive knowledge to develop the user interfaces and client side programming

utilizing HTML, CSS, JQuery & Plug-ins , JavaScript, JSON and Ajax.

Good knowledge in design patterns MVVM, Dependency Injection, Singleton,

Repository, MVC, IOC, Factory and Observable.

Good knowledge in Service Oriented Architecture (SOA) and developed various

services utilizing WCF & .NET web services.

Good Knowledge in Implementing OOP’s Concepts. Good Knowledge in Agile and Waterfall Methodology. Good knowledge in test automation using Nunit, NMock & Rhino Mocks framework. Good knowledge to develop the W3C standard web user Interfaces compatible with

multi browser (IE, Firefox, Chrome, Safari).

Working knowledge of Microsoft.Net Framework & SQL SERVER. RDBMS (MS-SQL Server 2000/2005)

Good knowledge in Views, Stored Procedures, Functions, Cursors and Indexes.

Good experience in writing DDL and DML statements.

Good experience in Transaction Management.

Educational Qualifications:

Master of Science (MSc) in “Information Technology” from Kongu Engineering College, Erode.

Secondary Skills:

Good domain knowledge in Sales, Manufacturing and Health Care.

Developed competency in establishing performance-driven culture that ensures

accountability and personal ownerships leading, developing, coaching, and motivating

teams to achieve goals profitably.

Willing to take up any lead role along with software development/team maintenance

responsibilities.

Lead small and medium teams of around 10 members using TFS, work allocation,

status updates and technical assistance to the team members using agile and SDLC

processes.

Have extensive experience in working with geographically distributed team.

Actively participated in organizational recruitment drives.

Demonstrates excellent interpersonal and communication skills and the ability to

develop and maintain positive internal and external relationships.

Enjoys being part of, as well as leading, a successful and productive team.

Page 2: karthik_WPF_Prism

Technical Summary:

WPF,Prism,ASP.Net MVC 2.0/3.0, ASP.NET 2.0/3.5/4.0, C#, VisualStudio2005/2010, Web

Services, MSSQL Server 2000/2005, ADO.NET, JQuery, JavaScript, JSON, XML, HTML, DHTML,

CSS, Visual Source Safe (VSS), Win CVS, Team Foundation Server 2008 & 2010 (TFS), Re-

Sharper, Crystal Reports 10.0,Crystal Delivery Tool,Infragestics.

Work Experience:

Currently working as a Senior Software Engineer with UST Global since July 2014 to Till Date.

Worked as associate at Cognizant Technology and solutions. Chennai since Jan 2014 to July 2014.

Worked as Software Engineer at ILink Systems since June 2012 to Dec 2013. Worked as Software Engineer at CGVAK Software’s and Exports since Jan 2011 to

June 2012.

Onsite Experience:

Currently working in Intel Corporation – Malaysia since July -2014 to Till Date.

Project # 1

1. Product Name: MAPPS (Materials Planning and Procurement Suit)

Client Intel corporation , MalaysiaRole Senior Software Engineer (Analysis, Designing, Coding)

Organization UST Global

Duration Jan 2015 to Till Date.

Environment Software Languages: Visual Studio 2012, C#, C#.NET (.Net 4.0), LINQ, WCF, Infragestics.O/S: Windows 7.

Description:MAPPS is one of the Manufacturing tool in intel corporation which is used for

purchasing decisions include factors such as delivery and handling, marginal benefit, and price fluctuations. Procurement generally involves making buying decisions under conditions of scarcity. If good data is available, it is good practice to make use of economic analysis methods such as cost-benefit analysis or cost-utility analysis.

An important distinction should be made between analyses without risk and those with risk. Where risk is involved, either in the costs or the benefits, the concept of expected value may be employed. Responsibilities:

Involved in co-ordination with the on-site team for requirement gathering and daily team status on on-going activities.

Preparing the TDS documents. Performing Code Reviews. Active Involvement in Application Releases. Developed new functionalities based on business requirements. Developed enhanced version of the extending features and new services integration. Created database tables, stored procedures and db upgrade scripts. Solely worked on complete setup of selenium web automation. Writing and reviewing code review and unit testing documents for each release.

Project # 2

2. Product Name: Data Manufacturing Tool

Client Intel corporation , Malaysia

Page 3: karthik_WPF_Prism

Role Senior Software Engineer (Analysis, Designing, Coding)

Organization UST Global

Duration 6 Months

Environment Software Languages: Visual Studio 2012, C#, ASP.NET MVC 4(.Net 4.0), LINQ, jQuery, AJAX, WCF, Web Service.O/S: Windows 7.

Description:Data manufacturing tool is internal application to maintain the product and packing

information. Using this system we can create pack chain combination which is useful for packing team while packing the product.

Responsibilities: Involved in co-ordination with the client for requirements gathering. Preparing the TDS documents. Preparation of solution setup. Develop functionalities based on business requirement and services integration.

Project # 3

3. Product Name: TRAC Device Tracking System.

Client SCANTRON, USA.

Role Senior Software Engineer(Analysis, Designing, Coding)

Organization ILink Systems.

Environment Software Languages: Visual Studio 2013, WPF, Prism, C#, LINQ, ASP.NET MVC 4 (.Net 4.5), jQuery, AJAX, WCF, Entity Framework.O/S: Windows 7.

Description:

This system is developed for client Faneuil which is a medical device manufacturing company in US. FDA has regulation that whoever manufacturing the medical devices they need to have the system for tracking the device and this is for whenever any manufacturing device found so that they can easily spot the device and callback. This system manages the device movements from the state it manufactured to each and every movement. This system has two component Trac Client and Self-service portal.  Responsibilities:

To work as an Individual Contributor. Attending the SRS review meetings. Preparing the TDS documents. Develop reusable components. Develop new functionalities based on business requirement. Develop enhanced version of the extending features. Write Unit Test cases for the new features. Provide demo to the business users and incorporate the business requirements.

Project # 4

4. Pro duct Name: DNS Associates (Accounts Management System).

Client DNS Associates, London.

Role Senior Software Engineer (Analysis, Designing, Coding)

Organization CGVAK Software’s and Exports.

Page 4: karthik_WPF_Prism

Duration Jan 2011 to June 2012.

Environment Software Languages: ASP.Net MVC 3, C#, Web Services, Crystal Report 10.0, Html, Java Script, Ajax, Xml, IIS.Database: SQL Server 200 8.O/S: Windows XP.

Description:

DNS Portal is web interface is intuitive to use and easy to access and easy to customize.  DNS specialize in tax planning, legally saving our clients many hundreds of pounds.

The DNS team’s experience is coordinated into separate departments to ensure specialist support and a personalized service in payroll, VAT, tax, accounts, set-up, admin, IT, sales, portal support, and company secretarial. We also provide a suite of other services including registered office address, registration for tax credits and childcare vouchers, company formation, management accounts, profit improvement and tax investigation services.

Responsibilities:

Requirement gathering from client. Design document preparation. Module development. Production support.

Project # 5

5. Pro duct Name: Hippasuite Management System.

Client HipaaSuite – USA.

Role Team Member (Designing, Coding, Domain Expert, Writing Stored Procedures)

Environment Software Languages C#, Ado.Net, Crystal Report, Entity Framework.Database: SQL Server 200 8.O/S: Windows XP.

Description:This project is developed for leading IT Company in USA. The main theme of the

application is managing powerful middle-ware products that allow to confidently work with HIPAA EDI transactions sets while on the other hand retaining your data infra-structure and investment .Transforming EDI claim files into HCFA and UB images is tremendously useful and makes working with electronic claims nearly effortless.

Responsibilities:

Requirement gathering from client. Design document preparation. Module development.