Veda
Mobile: 508-***-****
Email: ***.*****@*****.***
Summary:
Over 5+ years of extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N-Tier applications.
Understanding and exposure to the Software Development Life Cycle (SDLC), Waterfall and Agile Methodologies
Expertise in .NET framework with great proficiency in creating applications using Web Forms, ASP.NET, WEB API, C#, VB.NET, ADO.NET, XML, AJAX, AngularJS, JavaScript, Jquery UI, WCF, WPF, IIS7.0, SQL Server 2008/2008R2/2012/2014, LINQ, and Visual Studio.NET 2008/ 2010/ 2012/ 2013/2015.
Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, JQuery, AngularJS, Web Services, AJAX, CSS, MVVM, Master Pages and Site Map.
Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, stored procedures, Functions, Views, Indexes, tuning and Triggers in SQL Server.
Experience in Object Oriented Analysis and Design of Software along with Design Patterns like Model View Controller (MVC), ASP.NET MVC2.0/3.0/4.0/5.0 and Business Modeling.
Experienced in consuming Entity Framework for retrieving and updating data from SQL Server.
Have knowledge on creating Controllers and consuming Directives and Filters in AngularJS.
Experience with Source Control Management tool i.e. SVN and TFS.
Familiar with latest Web technology like, CSS 3.0 and HTML5(Tags, Local Storage Feature, New Input Types).
Solid understanding of Responsive Web Design using CSS Bootstrap.
Strong knowledge of Object Oriented Analysis and Design (OOAD) concepts and implemented design Patterns such as Singleton, Repository, Factory.
Experience in Developing XML and JSON using C#.
Strong analytical and problem-solving techniques.
Knowledge on various ETL, Reporting and Database Development tools like SQL Server, SSIS and Strong SQL Coding Skills.
Experience with Test Driven Development and Extreme Programming (XP).
Well versed with development life cycle in developing applications with Waterfall &Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
Quick learner with the ability to work in a fast-paced, results oriented environment with consistently delivering high quality work. and WCF(Windows Communication Foundation)
Participation in Acceptance Test Driven Design (ATDD) activities.
Experience working in both team and individual environment
TECHNICAL SKILLS:
. NET Technologies
C#, ASP.NET, VB.NET, .NET 3.5/4.0/4.5, MVC 4.0/5.0, MVVM, ADO.NET, LINQ, ADO.NET, Entity Framework, WPF, WCF.
Web Technologies
ASP.NET, Web Services, Web Forms, Win Forms, AJAX, HTML/ DHTML, XHTML, XML, XSLT, XAML, JavaScript, AngularJS, JQuery, JQuery UI, JSON, CSS Bootstrap, IIS 5.0/6.0/7.0, Expression Blend 3.0/4.0, Telerik Kendo UI.
Development Tools
Visual Studio 2010/2012/2013/2015
Development Methodology
Agile, Scrum, Waterfall, Extreme Programming, Object Oriented Analysis/Design
Middleware
ADO.NET
Web Servers
IIS 6.0/7.0
Databases
SQL Server 2008/2008R2/2012/2014, Ms Access, Oracle 11G, 10G, 9i
Operating Systems
Windows 98/2000/XP, Windows 7, Windows server 2003, VISTA
PROFESSIONAL EXPERIENCE:
Client: Citizen Bank, Boston, MA Oct 2015 – Till Date
Role: .Net Developer
Responsibilities:
Creating Views/Controller using MVC5 with Razor engine, C#.
Creating Views using JavaScript, HTML5 & JSON.
Making use of Telerik Kendo UI libraries for building rich UI.
Making use of Open Source libraries such as .Net Highcharts, NPOI for developing web pages.
Developing applications using ClosedXML for exporting data to Excel Workbook.
Using Fiddler 2.0 for debugging any issues with the Web Application.
Working in an Agile-Scrum environment and have implemented Pair Programming.
Writing SQL queries using Common Table Expressions, Temporary Tables.
Using the Team Foundation Server, for updating the Work Items assigned for development.
Developed reports using Entity Framework for retrieving data from database.
Used Agile practices and Test Driven Development techniques to provide reliable
Used HP Application Lifecycle Management 11.00 for bug tracking (Quality Center).
Environment:
MVC 5.0, C#,ASP.NET JavaScript, HTML5, Telerik Kendo UI, JQuery UI, .Net Highcharts, CSS Bootstrap, JSON, Visual Studios 2012/13, Windows 2008 R2, IIS7, Team Foundation Server, TDD, SQL Server 2012, Entity Framework, HP Application Lifecycle Management, ClosedXML, Fiddler 2.0.
Client: State of Oregon, Portland, OR Aug 2014 – Sep 2015
Role: .Net Developer
Responsibilities:
Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ADO.Net), for the user interface (UI) with SQL as the Database.
Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
Used HTML helpers in a view to render the HTML Content.
Used AJAX JQuery at many places in project as it is light weight, easy and fast.
Used LINQ to reduce performance issues and to improve application efficiency.
Created Stored Procedures, Triggers in response to an event on table, and created Views to show a virtual table
We used TFS (Team Foundation Server) for all the source code maintenance among the whole team members.
Environment:
.NET Frame Work 3.5/4.0, Visual Studio 2010, ASP.NET, MS Visio, C#.Net, AJAX, SOAP, CSS, ADO.NET, HTML, DTS, MVC RC 2, Web forms, Web Services, LINQ, Microsoft Visio, TDD, IIS 6.0, JQuery, AngularJS, SQL Server 2008(T-SQL), XML/XSLT.
Client: Fidelity Investments, Cary, NC Aug 2013 – Jul 2014
Role: .Net Developer
Responsibilities:
Worked on Complete SDLC implementation including requirement, Analysis and Design
Designed Graphical User Interface (GUI) using Master Pages, JavaScript, CSS classes.
Designed and developed Master pages and User controls.
Developed Custom Controls and User controls for reusable part of the web pages using C#.NET with ASP.NET.
Designed Data Access Layer and its Methods (ADO.NET) as a connection between Business Logic and Database layer.
Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript & AngularJS validation controls.
Coded stored procedures and queries extensively for querying the database using ADO.Net.
Utilized ADO.Net for communication between application and database and used Data Grid, Data Set, Data Table, Data Adapter and Data Readers extensively
Created SQL Stored Procedures, Views and Triggers for fetching relevant data to UI.
Used extensively Java Script for Client Side Validations.
Performed Unit testing and System testing and prepared required documents and use cases for testing. Good at Bug fixing and Code reviews.
Worked on DOM manipulation using JavaScript, JQuery and Angular JS.
Worked extensively with ASP.NET 4.0 web application, server (Web/HTML) and data provider/binder controls to develop data-driven web applications.
Developed class files and components using C#.
Implemented MVC design pattern and developed modules of the application in ASP.NET and involved in writing various classes in Business Logic Layer using C#.
Used CSS and Java script to develop and implement a user-friendly UI Design for the presentation layer.
Implemented the business logic layer (BLL) and data access layer (DAL) using C# and ADO.Net.
Communicated and interacted on a regular basis with the project manager and development team during different stages of the product life cycle.
Work on user manual and other documentation.
Environment: ASP.NET using C#, ASP.NET MVC, HTML5, AngularJS, LINQ, ADO.NET, Microsoft SQL Server 2012, Web Services, AJAX,, JavaScript, Oracle.
Client: Independent Health, Buffalo, New York Apr 2012 – Jul 2013
Role: .Net Developer
Responsibilities:
Actively involved in end client interactions for requirement gathering.
Involved in development of User Interface using MVC3 Razor view, HTML5,CSS3
Created Web API’s that can be called viewing the uploaded invoices, validation, and selective insert, and user history.
Implemented Responsive Design for all the views in application using
CSS Bootstrap and media queries
Implemented Authorization filter to authorize the Bulk Invoicing and Job framework user permission.
Bootstrapping Date picker controls and styles are used for representing date.
Extensively used jQuery library for writing java script in all views.
Creating and consuming WCF services to access data.
Creating WPF applications using MVVM architecture.
Developed WCF Services in C# to consume processes using REST.
Used Http protocol for performing CRUD operations on WCF services.
Performed Unit testing using NUnit.
Implemented form validation using JavaScript and Regular Expressions for validations in Job framework.
Created views, controllers and models using MVC 3.0 framework for Upload module and User History module.
Involved in creating tables, stored procedures, and transactions.
Involved in production Bug fixing.
Used JQGrid for representing User Grid.
Used Ajax calls for asynchronous WebApi calls.
Used ADO.Net for creating and manipulating data access logic.
Involved in enables CORS for cross domain.
Experience with and deep understanding of Agile development methodologies, such as Scrum, Extreme and Pair Programming, and Test-Driven Development.
Used VSS for check in, check out, merge, create branch and managing work allocation.
Environment: Net Framework 3.5, ASP.NET WEB API, C#, ADO.Net, WCF, WPF, VS 2012, AJAX, JSON, HTML5,CSS3, Bootstrap, SQL Server 2008, Test Driven Development(TDD), JQuery, LINQ, VSS, IIS 7
Client: ICICI Bank, Hyderabad, India. Oct 10 - Mar 12
Role: .Net Developer
Responsibilities
Involved in gathering project requirements and documenting design specifications.
Involved project meetings of architecting/designing the domain object model (DOM), based on
Module requirements
Organized several sessions with the business team, gathered business requirements and developed
Developed web pages and C# code using Visual Studio.Net framework and presented several User interface prototypes and presented it to the Business.
Developed CSS style sheets for a uniform page look throughout the application and for easier maintenance.
Involved in the design and development of an Interface Tool using ASP.NET, C#, ADO.NET and MSSQL
Extensively involved in working with database objects using ADO.Net objects, SQL Server 2008, Microsoft .NET Framework.
Created drill down, drill through, sub and linked reports using MS SSRS 2008 as well as managed the subscription of the reports.
Used connection objects, command objects and data adapter, data sets for database connectivity and Used data grids and repeater controls for displaying data in the client user interface
Involved in implementing Microsoft Application Blocks for Unity, data access, security and logging
Involved in designing a module for extracting data from the XML using XSLT based on patterns
Involved in solving technical queries and complex business requirements as per Change Requests
Involved in Technical Support of delivered application to client and solving the problems and help clients
Environment: ASP.NET 3.5/3.0, C#, MS Visual Studio 2008, SVN, SQL Server 2008, SSRS, SSIS, IIS, XML, XSLT.