Post Job Free
Sign in

.Net Developer

Location:
Montreal, QC, Canada
Posted:
March 31, 2016

Contact this candidate

Resume:

Prakash Chirra

Email id: *******.******@*******.***

Phone No: 438-***-****

SUMMARY

Extensive years of experience in development of web-based, client/server, smart device, n-tier, distributed and Object oriented applications.

Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing, Implementation and Training.

Experience in software development methodologies such as SCRUM and classic waterfall.

Good professional experience on .NET platform in ASP.NET, WCF Services, Window Services C#, VB, WPF, HTML and ADO.NET and skilled in building applications using MVC, MVVM architecture.

Experience in designing the applications using UML diagrams such as Use Case Diagrams, Structure Diagrams, Behavior Diagram, Activity Diagram and Interaction Diagrams

Good experience in designing and developing user interfaces those are easy-to-follow.

Good experience in production support for the full stack Applications.

Good experience in tools like JIRA, REMEDY for development/production incident defining and tracking.

Skilled in data modeling, SQL, T-SQL, Stored procedures, Database Packages, triggers, SSIS, SSRS.

Strong experience in implementing n-tier and Service Oriented Architecture(SOA)

Hands on experience in using MS Project, Team Foundation Server

Experience with Test Driven Development and Unit Testing

Experience with Team Co-coordinating which are located in onsite /offshore.

Exposure to Agile, Microsoft Solutions Framework, and Rational Unified Process methodologies

Good experience in interacting with Business users to understand the requirements and also delivering the same.

Details Oriented individual with Analytical, Inter Personal, Problem Solving, and Debugging skills

Capable of performing under minimal supervision, multi-tasking, and meeting deadlines

Good experience in working with multiple technologies team to implement the product flows.

Good experience in taking the self-starting responsibilities to troubleshoot the problems.

Expertise in working with multiple teams and clients located over the globe.

TECHNICAL SKILLS

WEB/WINDOWS TECHNOLOGIES:

ASP.NET, ADO.NET, AJAX, WEB SERVICES, WCF, WPF, LINQ, MULTI THREADING, HTML5, CSS, JQUERY,WIN FORMS, TELERIK CONTROLS

LANGUAGES:

C#, VB.NET, .NET FRAMEWORK1.1/2.0/3.0/3.5/4.0, .NET COMPACT FRAME WORK 2.0/3.5, SQL, T-SQL, VISUALBASIC 6.0, JAVASCRIPT, VB SCRIPT

RDBMS:

ORACLE, SQL SERVER 2005/2008/2008 R2, MS ACCESS, SSIS, SSRS

DEVELOPMENT TOOLS:

MICROSOFT VISUAL STUDIO.NET 2003/ 2005/2008/2010/2012.

APPLICATION SERVER:

IIS 5.0/6.0/7.0.

SOURCE CONTROL:

MICROSOFT VISUAL SOURCESAFE, SVN, GIT AND TFS

REPORTING TOOLS:

CRYSTAL REPORTS, MICROSOFT REPORTING, TELERIK REPORTING

PROFESSIONAL EXPERIENCE

Role: .Net Developer

Client: Bell Communications November 2014 – Till Now

WFAS– Workforce Appointment system

Description: WFAS is a web based application which will interact with multiple external systems which are primarily responsible for the arranging the work force appointments to end costumers based on their requests for the specific service / services.

WFAS is deals with Resource Availability, Scheduling Appointments, Appointment Enhancements and reconciling the Appointments.

WFAS Primarily responsible for the creating the reservations for the consumer request, when creating the reservations it will consider the request parameters such as current location, resource availability /location, Matching Skill sets, Priorities/ service, required products(any hardware required) and Lead times.

Responsibilities:

Involved in discussions with Business operations and BELL IT team to understand the requirements and design the system.

Facilitated the JAD sessions to Understand project artefacts such as needs, prerequisites, risks with BELL and provided the GAP Analysis documents

Performed business and system analysis, designed in UML the structure of three-tier solution

Involved in providing the Acceptance tests cases as part of the SDS by using Gherkins scenarios.

Facilitated weekly status calls with BELL to provide the project developments.

Involved in creating/enhancing the sophisticated SQL Server database to responsively handle complex queries (T-SQL, DTS, triggers, stored procedures, functions, optimization) and .NET data access components

Designed a framework of objects and controls to encapsulate business rules and data access

Involved development of REST services for the part of new requirements.

Involved in enhance the SSIS package for project’s needs(Reconciliation of the Appointments)

Involved in Design and develop of New SSIS packages for AUTOMATION OF DATABASE BACKUP’S AND RESTORATION.

Involved in Acceptance testing scripts execution, Build and integration testing for the interfaces.

Involved in production deployment plan – packaging and deployment schedule, also involved normalization process

Involved in Knowledge transfer sessions with Business users/end user of the requirements

Environment: Microsoft Visual Studio 2012, .Net framework 4.0, C#, ASP.NET, Web Services, SQL Server, and Oracle.

Role: .net Developer

Client: Bombardier Inc September 2013 – Nov 2014

GOLDesp mobile– Logistics information management system

Description: GOLDesp is web based application (Product) which has several functionalities related to Logistics information Management system, GOLDesp Mobile(Product) what we designed and developed from the scratch which supports all the pre and post operations of the GOLDesp which minimize the operation process and makes easy to access the application in real fields such as warehouse, Air craft fitting rooms.

Responsibilities:

Involved in discussions with Business Users and internal IT team to understand the requirements and design the system.

Performed business and system analysis, designed in UML the structure of three-tier solution

Implemented role based security and customizable workflows based on a user’s role

Created sophisticated SQL Server database to responsively handle complex queries (T-SQL, DTS, triggers, stored procedures, functions, optimization) and .NET data access components

Developed a framework of objects and controls to encapsulate business rules and data access

Created win forms using VS IDE and implemented data flow by using C#, XML.

Designed and developed WPF screens with MVVM for the Admin warehouse Application.

Involved in design and development of WCF services as Part SOA implementation.

Involved in developing the Offline transaction synchronization with help of Multithreading.

Involved in Unit testing, Build and integration testing for the interfaces.

Involved in code management activities using TFS.

Environment: Microsoft Visual Studio 2012, .Net framework 4.0,.Net Compact Frame work, C#,WPF,WCF, SQL Server, Oracle.

Role: .Net Developer

Client: TOYS R US INC Dec 2011 - August 2013

Worked on multiple projects such as Star Application –Mobile Replenishment/Pick Up, COSA - CASH OFFICE SALES AUDIT, RF-STAR APPS – Apparel, Omni Channel (ISPU).

Responsibilities:

Responsible for the design and development of orchestrations with n-tier architecture.

Involved different phases of Software Development Life Cycle (SDLC) including Designing, Programming, Testing and Documentation.

Analyze and Designed Approaches, UML Use Case, Class Diagram, State Diagram, and Activity Diagram.

Involved in UI designing (Web Pages) which are easy to follow

Developed the data layer class using C#.Net which is reusable for data transactions of entire project.

Extensively used object Oriented concepts for C# code reusability.

Concepts of ADO.Net (Datasets) and XML parsing are extensively used to handle and manage the data.

Designed and developed WPF forms with MVVM pattern for the RF-Dashboard Application.

Implemented Service oriented Architecture(SOA) to communicate with post data submitting to DB2 systems.

Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc.

Worked with Grid Controls, Sever controls to meet the client requirements.

Worked on Share Point components maintenance.

Used Visual Safe Source as version control for storing different versions of Source Code.

Environment: Visual Studio 2010 IDE, C#.Net,WPF, XML, ASP.Net,WCF, AJAX,.Net Framework 3.5, ADO.Net, SQL Server 2008,Window Services,VB 6.0

Role: .Net Developer

Client: Gemma Communications March 2011 -Dec 2011

CTI Components Migration

Description: CTI (Computer Telephony Interface).The definition of CTI has expanded to include the integration of all customer contact channels (voice, email, web, fax, etc.) with computer systems.

In existing system some of the components of CTI were developed using VB 6.0 and the requirement was to migrate those components to VS.Net Frameworks with new Service Oriented Architecture implementation.

Responsibilities:

Involved in design & development of Webpages/reports using ASP.NET, JavaScript.

Developed Classes using ASP.NET that incorporates both N-tier architecture and database connectivity.

Written Database objects like Stored Procedures for accessing data in Database.

Involved in development of WCF services which interact with other components of PEOPLE SOFT.

Developed and used various User Controls and Custom Controls.

Involved in gathering user requirements, reviewing processes and attended client meetings.

Developed reusable .NET components to perform business processes and interact with the database using ADO.NET.

Developed and consumed the required services as part of SOA.

Completed the project in the stipulated time and created deployment scripts

Involved in the deployment of project on the production web server

Used features like custom paging, sorting in Data Grids. Written Style sheets for look and feel.

Involved in coding forms designer using VB.Net and written Business logic and data access components in VB.Net.

Implemented input validation using the ASP.NET Input Validation Controls.

Environment: VB.NET, ASP.NET, ADO.NET, AJAX, SQL Server2005, HTML, Microsoft Visual Studio.NET 2005,VB 6.0.

Role: .Net Developer

Client: at&t Communications Sept 2010 - Feb 2011

Trident Web Portal

Description: As a part of an overall focus on improving efficiency of capital spend, and quality of engineering solutions, AT&T Mobility has created an integrated design checklist for engineers to use in day-day problem solving and solution design. The design checklist will serve as a way to ensure that engineers follow a standard process for issue identification, root cause analysis, and solution generation in a way that encourage engineers to consider existing standards and guidelines and also consider options that optimize existing assets before adding new assets give managers a way to review and approve requests for capital in their market, Identify and share best engineering practices throughout AT&T Mobility.

Responsibilities:

Involved in Design, Coding, Testing and Implementation of the application

Designed and developed the GUI, Business Logic Layer and Data Access Layer

Designed Web Forms using ASP and C#.NET

Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2005

Validation was done using validation control in ASP.NET

Created Stored Procedures and triggers for automated operations

Created Tables, Views, Indexes and Relations using SQL Enterprise Manager

Used Visual Studio.NET debugger and trace functionality to debug the application

Used SVN for version control and history during development

Involved in reporting using reporting services

Environment: ASP, ADO.NET, C#.NET, T-SQL, HTML, AJAX, XML, Java Script, SQL Server, IIS, Visual Studio.NET 2005.

Role: .Net Developer

ICICI Lombard Insurance Jan 2009 - Aug 2010

GenInSys Configurator

Description: General Insurance System Configurator is a suite of components that operate as a Product Definition Engine in built with the Core Insurance Solution, addressing the needs of a comprehensive Insurance system.

Configurator is available as a product, with its entire suite of components serving the needs of a typical insurance organization. It is also available with individual components based on specific organizational needs. These Configurator components can be customized to suit the specific practices of any organization. Configurator allows users to rapidly and easily define & deploy new insurance products. The user even can make changes to existing products, and establish rules that govern the product’s behavior.Configurator can be integrated seamlessly with any back office system for a more efficient new business process.

Responsibilities:

Involved in the development and in creating modules for Presentation, Business and Data Access Layers

Developed application using ASP.NET for server process and user interface and using C#.NET as Code Behind

Created components using C# .NET

Web.Config file is used to have own setting for the application by writing database connection string and user authentication.

Designed & Developed ASP.NET User Controls and used ASP.NET WebForms controls.

Used ASP.NET Server controls and Validation controls

Developed Web services using ASP.NET and C#.

Created XML files to hold data from data base and defined XSD on XML files to reduce the load on database.

Accessing relational data as XML. Written data from a DataSet to an XML file and vice versa.

Used ADO.NET for SQL Server database interaction using DataAdapter, DataReader, and DataSet.

Used lot of caching objects to reduce the round trips to database.

Written and modified the existing TSQL queries, Stored Procedures, Views and Cursors.

Environment: Visual Studio 2005 IDE, VB.Net, XML, .Net Framework 3.5, ADO.Net, Web Services SQL Server 2005.

Role: .Net Developer

Client: HSBC Aug 2008 – Nov 2009

a-mantra - Service/Preventive/Annual Maintenance and Property Management

Description: This is an integrated application for Service/Preventive, Annual maintenance of the HSBC’s assets and Property management wing. The application is database driven with an archival mechanism, to retrieve requests made on a particular asset for maintenance. The application will allow the users to make requests for any housekeeping related issues to be resolved at their location. As soon as the request has been raised, admin will get an auto e-mail for the same. Depending on the type of request admin updates the request status in the system once the work done. For the entire application reports will be shown on selected criteria basis.

Responsibilities:

Developed ASP.NET Web forms using C# in Visual Studio.NET.

Made good use of the ASP.NET rich server controls like Data Grid, Data List and Repeater etc.

Created Web Services in C# and integrating them with ASP.NET web forms.

Extensively used XML for data transfer across different systems.

Used XSLT, XPath for processing XML data provided by various systems and transforming data in user defined format.

Created own error and exception handlers and recorded those error messages in Log Files.

Integrated COM components into C#.NET as part of User Design Interface.

Performed lot of Code Optimization to improve the performance of the application.

Used ADO.NET for extracting and manipulation of data from MS SQL database.

Developed Windows Services in C# to monitor the usage of databases.

Used SQL, T-SQL to create Stored Procedures, views and Triggers.

Implemented .NET Caching techniques for faster response time.

Environment: Visual Studio 2003/2005 IDE, VB.Net, ASP.NET, XML, HTML, .Net Framework 3.5, ADO.Nset, SQL Server 2005

E D U C A T I O N

B. Tech in Computer Sciences and Engineering from JNT University, India.



Contact this candidate