Post Job Free

Resume

Sign in

Project Developer

Location:
Charlotte, NC
Salary:
120000
Posted:
April 29, 2016

Contact this candidate

Resume:

MATHAN RAJU Email: acukg7@r.postjobfree.com

Contact No: 612-***-****

Experience Summary

Have around 10 years of experience in the field of Information Technology with very good emphasis on Microsoft Technologies.

Proficient in programming with MS.Net frameworks and sound knowledge of associated technologies such as VisualStudio.Net 2003/2005/2008/2010/2012, C#(2.0/3.0/3.5/4.0/4.5), VB.NET, ASP.NET(2.0/3.0/3.5/4.0), ADO.NET(2.0/3.0/3.5/4.0/4.5), Web Services, WCF,WPF, HTML,CSS,XML,XSL/XSLT,XSD, JavaScript, jQuery, VB Script, AJAX, VC++, Entity Framework and Visual Source Safe and Team Foundation Server.

Good understanding of Web and Windows development architecture & design (ASP.NET, MVC 3/4) and Entity Framework & IBatis Framework.

Good understanding of Design Patterns MVC(3/4), Singleton, Factory Patterns, Abstract Factory Pattern

Experience in working with Web Services, Windows Service, Windows Communication Foundation and RESTful Services.

Worked extensively on Relational Databases using MS SQL Server 2005/2008/2012, DB2.

Proficient in using version control tool like Visual Source Safe (VSS 6.0/2005) and Team Foundation Server (TFS 2008/2010)

Strong experience in using AJAX, JavaScript and jQuery with .NET web applications.

Experience in developing Client/Server, Web-Based applications and Windows applications.

Experience in OO design using UML, Design Methodologies and related technologies(C#, JAVA).

Good working knowledge of querying in memory data using LINQ to SQL and Lambda Expressions.

Involved in N-unit testing and Use case preparation of the application, code scanning and Agile Software Development Methodologies & tools (JIRA, VersionOne, JENKINS, and GIT) which includes Extreme Programming, Scrum.

Good understanding of compiler design and code generation for user driven flow charts

Expertise in Reverse Engineering, migration methodology, project management and overall delivery.

Education

Bachelors in Information Technology, Anna University, Chennai, India.

Technical Skills

Operating Systems :

Windows XP/Win 7/Win 8/ Windows Server 2000/2008/2012

Languages :

C#, ASP.Net, VB.Net, JScript, HTML 4.0/5.0, CSS, AJAX, ADO.Net, MVC 2.0/3.0/4.0/5.0(Web or Razar Engine), WCF Services, Web Services, Web API, C++, VC++, JAVA, VB6, SAP(ABAP)

JS Framework :

Bootstrap.js, Angular.js, Backbone.js, Knockout.js

Tools :

Orca, VSS 6.0, TFS, GIT, JENKINS, SCF, Migration Tools – ArtinSoft, ESL-Pricer

Database :

SQL Server 2005/2008/2012, DB2, MS Access, MySQL, Oracle 10G, NoSQL

ETL & Data Warehousing :

SSIS,TIBCO

Professional Experience

Wells Fargo Bank, MN

Role: Sr.DOT Net Developer

Feb 2015 – Till Date

Project – Sub Portal Loan

Pipeline Application is web application used by the business for managing the loan’s information and creating the APR Loan request. It is developed using MVC pattern.

Project – Auditor Log Entry

The auditor log entry application is a web application which is used by Direct Bill Collections Team. They works directly with Relocation borrowers to recover funds using this application. They uses for Client Accounting Department, Marketing and Fulfillment to resolve Direct Bill discrepancies identified during the Direct Bill auditing process.

Responsibilities:

Discuss with business consultants and understand the new requirements and enhancements/change requests details.

Analyse & Identify system changes required and perform impact analysis for new requirements & enhancements.

Provide effort estimation, limitations for the new requirements/enhancements/change requests.

Provide technical software solutions using Microsoft technologies and databases like SQL, DB2.

Provide high level and low level design documents/artifacts for the system changes using UML, diagrams, Viso- Basic and Interaction Flow, Class and package diagrams, architecture & platform diagrams.

Design enriched web/windows forms using HTML5, ASP.Net, Java Scripts, CSS, XSL, Bootstrap.js, AngularJS, pick the right set of design patterns framework(MVC/MVP/MVCP) and design the reports using Microsoft report designer tools(Report Viewer)

Working on conceptual, logical and physical data modeling using visual studio data modeling tools.

Build application, interfaces, web services using java script, AJAX framework, C#.Net/VB.Net, WCF, Web Services or Web APIs

Provide an automated integration setup for unit test cases execution by using NUnit tool.

Review the code and improve code quality using static code analyser

Develop and support software system testing teams and validation procedures, programming and documentation

Develop the deployment plan, installation package using MSI projects and automate the deployment in different environments

Provide adhoc, detailed status of development phase to project manager

Responsible overall code delivery and deployment in production

Technologies: ASP.Net, C#.Net, VB.Net, LINQ, HTML5, DHTML, CSS, Java Script, jQuery, AJAX Framework, NUNIT, Angular.JS, Bootstrap.JS, Node.JS, backbone.JS, Web Services, Windows Communication Services(WCF) – HTTP, MVC Framework 3.0, Web APIs, WPF, Windows App, Multithreading, Team Foundation Server 2010, Microsoft Visual Studio 2012, SQL Server 2012, PL SQL, SSIS, SSRS, Mainframe- DB2, Entity Framework, XML, JSON, IIS6.0/7.0, Windows Server 2008/2012, SQL Server 2208/2012, Win 7/8

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

May 2014 – Jan 2015

Project - Electronic Shelf Labels (ESL) – Phase 2

Electronic Shelf Label, also known by the acronym ESL, is a system used by retailers for displaying product pricing on shelves. Typically, electronic display modules are attached to the front edge of retail shelving. The ESLs uses Liquid Crystal Display (LCD) or similar technology to show the current product price to the customer. A communication network allows the price display to be automatically updated whenever a product price is changed.

Implement solution for planogram management.

Implement solution for cartwheel promotion display.

Implement the ESL system solution in another Target Express store.

Create ESL IOs app mobile app for store team member.

Responsibilities:

Consult with business analysts and understand the new requirements and enhancements/change requests details.

Analyze, review & identify system changes required and perform impact analysis & feasibility study for new requirements & enhancements.

Provide effort estimation, limitations for the new requirements/enhancements/change requests

Convert business requirements into technical specification.

Consult the system changes with solution architects, application owners.

Create the high and low level design documents, engineering artifacts and review this design with engineering review board & solutions architects.

Upgrade legacy applications from VB 6 & VC++ - COM, DCOM services to .Net & WCF services respectively.

Responsible for designing the application structure patterns by following 3Tire/NTire/MVC/MVP/MVCP

Provide a solutions to adhere security features in web and desktop applications

Understand the vendor’s products/applications /external system architecture and interface the in-house applications.

Provide technical software solutions using Microsoft technologies, ETL- SQL Server Integration Services (SSIS, SSRS, SSAS) and databases like SQL, DB2.

Provide high level and low level design documents/artifacts for the system changes using UML, diagrams, Viso- Basic and Interaction Flow, Class and package diagrams, architecture & platform diagrams.

Design enriched web/windows forms using HTML5, ASP.Net, Java Scripts, CSS, XSL, Bootstrap.js, AngularJS, pick the right set of design patterns framework(MVC/MVP/MVCP) and design the reports using Microsoft report designer tools(Report Viewer and Crystal)

Working on conceptual, logical and physical data modeling using visual studio data modeling tools.

Build application, interfaces, web services using java script, AJAX framework, C#.Net/VB.Net, WCF, Web Services or Web APIs

Implement multithreading process, use sync and async, batch programs to improve performance of applications.

Provide an automated integration setup for unit test cases execution by using NUnit tool.

Review the code and improve code quality using static code analyzer & Fortify scan.

Develop and support software system testing teams and validation procedures, programming and documentation

Develop the deployment plan, installation package using MSI projects and automate the deployment in different environments

Direct and support various load testing strategies and measure the expected performance is met or not.

Lead or Supervise two or more core developers and provide necessary assistance for core developers to design and code development work.

Responsible overall code delivery and package deployment in production

Technologies: ASP.Net, C#.Net, VB.Net, HTML5, CSS, DOMXML, Java Script, AJAX Framework, NUNIT, Anchore.js, Bootstrap.js, Node.js, backbone.js, anchlore.js, Web Services, Windows Communication Services(WCF) – HTTP, MSMQ,TCP, MVC Framework 3.0\4.0, Web APIs, WPF, Windows App, Multithreading, Team Foundation Server 2010, Microsoft Visual Studio 2012, SQL Server 2012, SSIS, SSRS, Mainframe- DB2, MySQL, Oracle 10g,

ESL Pricer Tool, Jenkins, GIT, Win7/Win8, Window Server 2003/2008/2012, UNIX/LINUX, VC++, COM, DCOM, BI-TIBCO, Entity Framework, IBatis Framework, JIRA, Electronic Shelf Label Systems -PRICER, ZBD

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Nov 2013 – Apr 2014

Project – PayTGT & EMV

As part of PayTGT & EMV issuance project Target stores will be enhanced to accept European Master and VISA (EMV) cards from the guests. EMV cards are embedded with a chip and a PIN is required for transactions by the Guests. Currently Target issues Debit, Credit Business cards to its Guest with PayTGT Target will also start issuing the EMV cards to its new guests and reissue the new kind of cards to its existing guests. This will increase the security for all the transactions and reduce the chances of fraud’s and data theft.

The objective of this project includes:

Start accepting EMV cards at all the stores(Chip & PIN)

Expansion of Account numbers from 9 to 16 digit for all the Target cards

Re-issuance of Card Reissuance with new numbers.

Product Change from Target VISA to Target Master for the co-branded cards.

Change the POS system and all applications to adapt the EMV cards transactions

Responsibilities:

Understanding the requirements from store operation team.

Implement code changes in auditing Web Application.

Design and construct the code in WCF services for data access.

Review of Code and Documentation.

Ensure the quality of the deliverable.

Managing offshore team

Update the project status to clients and leadership team.

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Aug 2013 – Nov 2014

Project – System Led Price Audit (SLPA) - Phase 2

Effectively managing and auditing promotional signs upholds our "Expect More. Pay Less." brand promise and delivers a great shopping experience for our guests.

Recent studies and stores assurance results showed stores were not completing the manual ad audit process using the tools necessary to ensure promotional signs were audited correctly. As a result, a system led process was introduced to ensure stores are led to areas likely to have promotional sign issues. Key benefits of the project are,

Ensures all price audit tasks, whether identified by HQ (SIGN) or by guests (PCV), are completed in a succinct manner.

Utilizes new and enhanced reason codes for sign tasks.

Findings summarized in a weekly report for easy follow up on task completion and trends.

Eliminates many of the manual promotional signing audit processes (up to a two hour time savings per week).

Decrease the number of missing promotional and regulatory signs

Decrease the number of expired shelf signs

Increase accuracy of price on shelf signs

Responsibilities:

Interact with Client/Stakeholders to gather project requirements

Covert the business requirements into low and high level design documents

Change the existing systems based on the change requests raised by clients

Construct the code the for new requirements and Implement it in the systems

Co-ordinate with all testing teams, packaging team

Ensure the quality of the deliverable

Lead a team size 3 max

Update the Status to clients & leadership team

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Apr 2013 – July 2013(50%)

Project – Flexible Fulfilment

The Flexible fulfilment program is to avail the Target inventory to be available to guest in multiple ways. This program enables flexibility in fulfilling the need of guest. Some of the core functionalities are

Buy the item online and pick from a store.

Buy item from one store and pick item from another store.

Ship the items from store.

Utilize the store inventory for online transactions,

Bring in a multichannel capability for utilizing an inventory.

Responsibilities:

Interact with Client/Stakeholders to gather project requirements

Covert the business requirements into low and high level design documents

Change the existing systems based on the change requests raised by clients

Construct the code the for new requirements and Implement it in the systems

Co-ordinate with all testing teams, packaging team

Ensure the quality of the deliverable

Lead a team size 6 max

Update the Status to clients & leadership team

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Aug 2013 – July 2013(50%)

Project – PDA Stability

One of the top issues affecting the stores is that team members need to continuously/intermittently re-login into their PDA's due to various due to various timeouts and switch from net web app to legacy app. The key objective of this project is to increase stability of FDA applications for team member use.

Carried out the following activities:

Reduce the redundant login requests and improve the availability of the system to process logins through analysing issues creating PDA timeouts and addressing Internet Service Provider Web service configuration as necessary.

Work with technology group and define the timeout parameter

Responsibilities:

Interact with Client/Stakeholders to gather project requirements

Covert the business requirements into low and high level design documents

Change the existing systems based on the change requests raised by clients

Construct the code the for new requirements and Implement it in the systems

Co-ordinate with all testing teams, packaging team

Ensure the quality of the deliverable

Lead a team size 3 max

Update the Status to clients & leadership team

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Nov 2012 – Mar 2013

Project – Eclipse Instore Pricing Integration with Retalix

The goal of Eclipse is to create an updated software that is "like for like" when compared to the current Legacy systems used today. Eclipse will convert registers to the new Retalix R10 platform and also test some additional initiatives that will enable future multichannel solutions. The Eclipse Program will include updates to the cash register software; however, it will not replace the cash register hardware

Self-Checkout Eclipse will deploy the R10 solution to 20 self-checkout stores (16 current + 4 new).

In-lane In-lane is the largest planned rollout of the Eclipse Program in terms of the number of systems affected. This step will replace the legacy systems used in Target front end cash registers with a more flexible and modular system.

Guest Services includes Retalix updates to the Guest Services registers. Additional register locations in scope for this release are Electronics, Portrait Studio, C9, Pharmacy, Clinic, and Optical registers.

Create a batch process which will send activated new prices from store systems to Retalix servers

Responsibilities:

Interact with Client/Stakeholders to gather project requirements

Covert the business requirements into low and high level design documents

Change the existing systems based on the change requests raised by clients

Construct the code the for new requirements and Implement it in the systems

Co-ordinate with all testing teams, packaging team

Ensure the quality of the deliverable

Lead a team size 5 max

Update the Status to clients & leadership team

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

June 2012 – Oct 2012

Project – Time Sensitive Promotions

Target is the second largest discount retailer in United States. Time Sensitive Promotions (TSP) is a program which aims to provide the promotions to the customers on a time bounded/limited duration. It also provides an ability to create offers/bonus which can be attached to the promotions.

Key Objectives of this project are.

Create a new Time Sensitive Promotion application and align with the existing architecture.

Create a Promotion Event Bonus and Coupons application which can be attached to the promotions.

Enable technology in the stores to provide the ability for stores to be open for business for up to 1 week of consecutive hours

Provide time based promotional pricing functionality to customers

Activate time based promotions at store systems

Responsibilities:

Interact with Client/Stakeholders to gather project requirements

Covert the business requirements into low and high level design documents

Change the existing systems based on the change requests raised by clients

Construct the code the for new requirements and Implement it in the systems

Co-ordinate with all testing teams, packaging team

Ensure the quality of the deliverable

Lead a team size 15 max

Update the Status to clients & leadership team

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

July 2011 – May 2012

Project - Electronic Shelf Labels (ESL) – Phase 1

Electronic Shelf Label, also known by the acronym ESL, is a system used by retailers for displaying product pricing on shelves. Typically, electronic display modules are attached to the front edge of retail shelving. The ESLs uses Liquid Crystal Display (LCD) or similar technology to show the current product price to the customer. A communication network allows the price display to be automatically updated whenever a product price is changed.

PDA-ESL App - This application interacts with instore application and form the data formulation for particular item associated with the ESL.

ESL Jobs – The ESL systems are configured in store using the ESL mobile and Pricer tool. The ESL jobs are monitoring the displayed price, promo, in stocking information with new info and send the updated info to ESLs.

Pricer Tool – This tool generates the images to display in ESLs based the pricing and item info. The generated images are transferred from pricer server to ESLs. The ESLs send the handshake signal to the pricer server.

Responsibilities:

Understanding the requirements from store operation clients and Business Analyst.

Identify the Signing and Label existing systems and take maximum consideration of data for ESL System

Designing the ESL mobile and job application

Construct the code for ESL modules, ESL WCF Services

Review of Code and Documentation

Ensure the quality of the deliverable

Lead a team size 3 max

Update the Status meeting with clients

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

May 2011 – June 2011

Project - Flexible Signing

Sign Tracking Application –Rewrite from VB6 to ASP.Net

Sign Tracking Reports is a webpage report generation application in store marts. The reports give the details about the signs displayed in TARGET stores. The sign display management activities are like prepping the signs for a promotion start date, taking down the signs which are expired and auditing the signs

Prep Report – This report displays the sign details which are not setup in sign setup process.

Takedown Report – This report displays the sign details which are not takedown in sign takedown process.

Audit Report – This report is describes that how many signs are missed and batched in audit process.

Responsibilities:

Analysis of product requirements from the requirement documents (Documentation, training and knowledge sharing sessions to keep the team up to date about all the application changes – Signing in Stores and Headquarters )

Converting from VB6 to ASP.Net, C#.Net

Enhance the SIGNT application to keep the audit history

Review of Code and Documentation

Ensure the quality of the deliverable

Lead a team size 7 max

Updating status to clients.

TARGET Corporation, MN

Role: Sr.DOT Net Developer /Lead

Feb 2010 – May 2010

Project - Promo Signing: CSS (Corporate Signing System)

Conversion from VC++ -DCOM to WCF Services

The project aims in upgrading the legacy SIHHQSignBus component to WCF Service in HQ CSS application, which was developed in VC++ - DCOM. The CSS WCF services accept the request from CSS application and interact with the DB2. It performs the business logic and sends back the response to CSS application.

Responsibilities:

Incorporate technology conversion from VC++ - DCOM to C# -WCF .net 3.0

Review of Code and Documentation the same

Ensure the quality of the product and deliverables

Lead a team size of 3 max

TARGET Corporation, Chennai - India

Role: Sr.DOT Net Developer /Lead

Nov 2009 – Feb 2010

Project - Promo Signing CSS (Corporate Signing System) – Migration from VB6 to C#.Net

CSS is a sign builder tool, it provides Graphical interface to write the promotional signs, advertisement descriptions, sell point descriptions and batch creation for release to XEROX printing. The copy writer created signs are printed and shipped to store display.

This project aims in upgrading the application and its components to supportable standards used in HQ. This also includes the enhancement on providing functionality of adding Copywriter and attachment details

Responsibilities:

Lead a team size of 6 max

Converting from VB6 to C#.Net 3.0

Ensure the quality of the product and deliverable

Review of Code and Documentation

Analysis of product requirement from the requirement documents (Documentation, training and knowledge sharing sessions to keep the team up to date about all the application changes)

Status meetings between Onshore and Off Shore

TARGET Corporation, Chennai - India

Role: .Net Developer/Module Lead

Oct 2009 – Nov 2009

Project – Format Publisher – Migration from VB6 to C#.Net

FP tool publishes the formats which are created by the TARGET administrators. The published formats are used to define the display style or template for creating the signs and these formats are used at printing the signs. The format has the rules and frames to display the standard messages, sell points, informational message and as well as the price information.

Responsibilities:

Converting from VB6 to C#.Net 3.0

Ensure the quality of the product and deliverable

Review of Code and Documentation

Analysis of product requirement from the requirement documents (Documentation, training and knowledge sharing sessions to keep the team up to date about all the application changes)

Status meetings between Onshore and Off Shore

NISSAN, Pune- India

Role: .Net Developer /Module Lead

May 2008 – Nov 2009

Project - SCF Designer (Standard Communication Flow) – CONSULT IV (Compiler and Code Generation)

SCF Designer is a logic builder for communication flow and it provides graphical interface to build the sequence of communication logic. It generates the source code (C++) of the sequence and packages it in a DLL. SCF Designer tool contains User Interface, Data Repository, Code Generation and Code Builder modules.

Responsibilities:

Lead a team size 4 max for the code generator module

Analysis of product requirement from the requirement documents (Documentation, training and knowledge sharing sessions to keep the team up to date about all the application changes)

Design and develop the code

Review of Code and Documentation

Understanding the enhancement requirements from business user and providing solutions for them

NISSAN, Pune - India

Role: .Net Developer

Mar 2007 – May 2008

Project – OEM Diagnostic Application – CONSULT III

The OEM Diagnostic Application accomplishes the requirements in the areas of Embedded in Automation System for Nissan Motor Company and integrates with the end user and Diagnostic systems in Vehicle. The OEM Diagnostics Application has addressed by module architecture SAE, Communication (Request Manager, Response Manager, and Database Manager), and GUI.

Responsibilities:

Design and code for Request Manager

Perform unit testing

Implement the changes in production

Acadamic Project, India

Role: Developer

Oct 2005 – May 2006

Project – Distributed Denial of Service

The goal of the project is identify the malfunctions and attackers in distributed network environment. The attackers used to create unwanted request service in distributed network due to tat the network band width will comes to low. The network transferring data rate is defined in throttle basis once the throttle exceeds the limit then identify the network requests which is created by the attackers.

.Responsibilities:

Design and code

Perform unit testing

Implement the changes in production



Contact this candidate