Lead .net Developer Resume
Phoenix, AZ
SUMMARY
- 10+ years of professional experience in IT in design and development in various Software Development Areas using Microsoft Technologies.
- Ability to work in - group as well as independently with minimal Supervision.
- Hands on experience in developing n-Tier architecture with web services, user services, Business Objects, Business Services, Data Objects and Data Services.
- Experience in Web and Desktop distributed application development using Microsoft.NET framework(s) 4.5/3.5/2.0 ASP.NET, C#, WCF REST and SOAP services, ADO.NET, LINQ, Entity Framework, Microsoft Unity, AJAX, jQuery, HTML, CSS and T-SQL on databases such as SQL Server 2008/2005
- Experience in design and development of Graphical User Interface using HTML5, XAML and Asp.net Web forms, CSS3.
- Excellent work experience in using scripting languages like Angular JS, Java Script, JQuery and AJAX.
- Experience in designing and building databases with Oracle, SQL Server and My Sql.
- Experience in developing WCF REST and SOAP services.
- Experience in SOA (Service Oriented Architecture) using SOAP and Restful services.
- Reporting experience using SSRS and Crystal Reports
- Experience in creating database objects such as stored procedures, functions, views, materialized views and triggers.
- Hands on experience in client-side scripting using JavaScript, jQuery, Angular JS and Knockout JS.
- Experience in creating conceptual, and logical data modelling using Microsoft Visio.
- Hands on experience in using and managing configuration control software Tortoise Subversion and Team Foundation Server
- Knowledge in SAAS and PAAS cloud services of windows azure.
- Having good Analytical, Problem solving, communications and interpersonal skills with a strong technical background and looking forward for challenges
- Experience of working on Multi-Tier Web Based Application using ASP.NET, C#.
- Working knowledge of Software Development Lifecycle (SDLC), Agile Methodologies and TDD.
- Experience of working under cross-cultural and multi-lingual environments.
- Interested to be a part of teams implementing large enterprise applications.
TECHNICAL SKILLS
Operating Systems: Windows 8, Windows 2003 server.
.NET Technologies: ASP.NET 2.0, ASP.NET MVC4, WCF, LINQ, WPF, Silverlight, ADO.NET, Web Services, Web Forms, Web API.
Net Framework: 2.0/3.0/3.5/4.5 , Entity Framework.
Programming Languages: C#.Net, JavaScript, SQL, PowerShell and T-SQL.
Web Technologies: ASP, XML, HTML, HTML5, XAML, CSS, XSLT, JavaScript, AJAXJSON, JQuery, Angular JS, Knockout JS.
Databases: SQL Server 2008/2005.
Protocols: TCP/IP, HTTP, FTP, SOAP.
Reporting: Crystal Reports
Version Control: Team Foundation Server, Tortoise SVN, Microsoft Visual source
Other Tools: Microsoft Visual Studio 2005/2008/2010 , MS Office, Style Cop, Resharper
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Lead .NET Developer
Responsibilities:
- Involved in various levels of the development life cycle by gathering requirements, analysing, design and development.
- Developed the application UI using HTML5, CSS3 and bootstrap.
- Developed controllers and its action methods for the complete workflow of the application with ASP.Net and MVC4.
- Used Razor MVC framework to develop razor views with strongly typed view models, helpers and partial views
- Validated the user inputs at server side using Data annotations.
- Handling of Authentication and Authorization using ASP.Net membership provider.
- Created Database objects such as tables, temporary tables, indexes, stored procedures and functions.
- Implemented the code-first migration for creating the database objects form the model classes.
- Migration of older applications to new .NET framework.
- Written PowerShell scripts for automation of tasks such as downloading and importing data from FTP server in to sql server.
- Created Reports using Microsoft report viewer 2015 package.
- Deployment of the application to DEV, QA and production environment.
- Used Microsoft Visual Source safe for storage of files of application and version control.
- Providing technical support and resolution for applications of production environment.
- Worked on performance optimization of TSQL scripts.
Environment: .Net Framework 4.5, ASP.Net MVC4, C#.Net, HTML5, CSS3, ADO.Net Entity Framework, Visual Studio.Net 2015, Bootstrap,T-SQL, SQL SERVER 2008,Visual Source Safe, JavaScript, JQuery, Design Patterns, Razor View, XML,JIRA,Microsot Report Viewer,IIS7,Powershell
Confidential, New York, NY
Lead .NET Developer
Responsibilities:
- Developing the application using ASP.NET MVC4.0 with Razor syntax, C#.NET, Angular JS, AJAX, JQuery, JSON, HTML, JavaScript and CSS.
- Designed UI pages with Razor views and partial views and XAML view in WPF.
- Worked extensively with the Batch processing for both batch imports and extracts.
- Developed Data Access Modules and Common Business Layer using Entity Framework.
- Developed View pages using HTML5, CSS, and WPF based on provided mock up.
- Involved in writing and debugging Stored Procedures and SQL query packages which in turn is called by the Data Access Modules using ADO.NET Entity Framework.
- Developed web services using WCF to provide access to business functions to other applications.
- Configured WCF service deployment on IIS for production service setup.
- Developed Partial Views for re-usability and used HTML helpers for enhanced rendering and functionality as per the requirement.
- Identify, resolve application problems and provide solutions by debugging and performance tuning services when applicable.
- Extensively used Mater page Layout and Custom Controls, and GUI controls in developing the front end application.
- Implemented client-side validations using JavaScript and JQuery.
- Used Angular JS to communicate with Restful services implemented using WCF.
- Created Data Contract as the standard mechanism in the Windows Communications Foundation (WCF) for serializing .NET object types into XML
- Developing Database Objects Functions, Stored Procedures, Views, Triggers and Cursors using MS SQL Server
- Created View Models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Written Test cases for the controllers and Action methods using NUnit.
- Consumed XML web services for both data retrieval and posting the data back to Services.
- Improvised user experience using JQuery and used JQuery event handling mechanism to dynamically assign events on web controls.
- Written LINQ queries for data access.
- Injected dependency objects and decoupled components using Unity container
- Developed test-driven development (TDD) strategy guiding use of the MS Test Framework.
- Used Tortoise SVN as source control for code check in, code maintaining and branching.
- Developing and Designing the WPF Forms using different layout controls.
- Developing Acceptance Test Cases using Fitnesse Framework.
Environment: .Net Framework 4.5, ASP.Net MVC4, C#.Net, HTML5, CSS, ADO.Net Entity Framework, AJAX, Visual Studio.Net 2012, WPF, WCF, Angular JS, Bootstrap, SOAP, Restful services, T-SQL, Oracle 10g/11g, SQL SERVER 2008,Tortoise SVN, SSRS, JavaScript, JQuery, Entity, Design Patterns, Razor, Prism, XML, Resharper, Style Cop, JIRA,Teamcity
Confidential
.NET Developer
Responsibilities:
- Design and Developed User Screens using XAML, CSS and HTML5.
- Developed and created Custom Controls and Partial Views using ASP.NET MVC, C# and JavaScript.
- Created multi-tier business objects using C#.NET.
- Developed reusable and optimized WPF Components using XAML.
- Access Layer Developed using ADO.Net Entity Framework.
- Implemented Client side validations using Java Script and Angular JS.
- Used ASP.NET WEB API for developing and deploying services in IIS with the Service Oriented Architecture (SOA).
- Used Linq queries to while fetching data from data sources and binding them to various controls.
- Involved in Creating tables and writing Stored Procedures for CRUD operations.
- Involved in code deployment to multiple environment using Team city.
- Developed n-tier objects such as Business, Data Access and User Interface.
- Involved in Writing Unit Test cases of some of the modules.
- Used AJAX to club multiple page information into one.
- Workedwith Language-Integrated Query (LINQ)in Web pages to retrieve and modify data.
- Have usedSQL profilerfor query and procedure optimization.
- Involved in Debugging and testing the developed software as well as doing performance analysisalsoinvolved inUI Testing.
- Created data templates using Knockout JS for modelling of business objects and reused the templates across multiple pages.
- Created User Controls for re-usability and consistent look and feel.
- Generate emergency fixes to meet requirements change, and push application scripts through various stages of testing till production.
- Peer-to-Peer code review, presentations, co-ordination and knowledge transfer.
- Created and modified end point in nirvana to accept or publish messages to different kinds of clients.
Environment: .Net Framework 4.0, Visual Studio 2012, C# 4.0, ASP.NET MVC4, HTML, CSS, Java Script, JQuery, Razor View, KnockOut.JS, XML, WCF, T-SQL, SQLServer 2008, SSRS, AJAX, Bootstrap, Nunit, Silverlight, Prism, Resharper, Nirvana Messaging Service, Teamcity, JIRA
Confidential
.NET Developer
Responsibilities:
- Created WPF Forms using the various .NET server controls like Data Controls, Standard Controls, and Validation Controls and third party controls like Telerik controls.
- Extensively used Data Grids and Data Views for presenting data to the user.
- Setting up the user authorization rules in configuration files.
- Developed the user interfaces using WPF layout system using controls like stack panel, grid panel.
- Developed reusable and optimized .Net Components using XAML
- Applied design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components.
- Extensively worked on C#.Net, ADO.NET using Data Adapter, Data Readers and Data Sets.
- Used Windows Presentation Foundation (WPF), XAML and third party controls like Component One to des windows forms.
- Involved in writing database scripts, TSQL queries, Stored Procedures, triggers and testing them.
- Used LINQ for querying objects.
- Developed WCF service and configured endpoints to expose data to other external applications.
- Implemented long running tasks in Background worker component.
- Created/Modified tables, stored procedures and triggers in T-SQL based on the ER diagrams and business requirements.
- Used Data Access and logging application blocks.
- Followed Agile Methodologies and Test Driven Development.
- Developed reusable components for searching of complex objects using C#.
- The Data-Access layer was implemented using ADO.NET with Database being SQL Server 2005.
- Worked with Telerik Controls extensively for data management and data visualization.
- Involved in code reviews and modification of code changes according to suggestion after code review.
- Editing and merging of code using Team foundation server.
Environment: Visual Studio 2010, .NET Framework 3.5, C#, HTML, WCF Services, SOAP, WPF, XML, T-SQL, Oracle 10g/11g, SQL Server 2008, Bugzilla, ADO.NET, Resharper, Team Foundation Server
Confidential, Palo Alto, CA
.NET Developer
Responsibilities:
- Created Class diagrams using UML as part of design documentation.
- Actively Participated in Team Meetings working with QA Team as part of Bug life cycle.
- Developed reusable user controls using ASP.Net.
- Implemented membership management and role based security for managing the users (Create, Delete etc.)
- Designing screens (master pages) using Visual Studio .NET 2008/2010 and Creating Style Sheets for formatting the Webpages based on the business requirements and functional requirements document.
- Used JavaScript to implement the client side business logic and validations.
- Used different state management techniques (Hidden Fields, Session, query string, etc.) to maintain the state between the pages.
- Used ADO.Net classes components sqlConnection, sqlCommand, sqlDataReader
- Dataset etc. to implement the database transactions.
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing of Application.
- Created and used Web User Controls for reusability
- Created ASMX web services for clients to communicate with the application.
- Extensively used AJAX controls like collapsible panels, tab controls, update panel etc.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
- Worked with test team and fixed the issues as part of the bug life cycle.
- Used Team Foundation Server as version control and document management
- Understanding and analysing the requirements.
- Developed POCO objects for data exchange between different layers.
- Developing Report analysis using pivots and charts using MS-Charts.
- Exporting Data to Excel using EPPlus libraries.
- Deploying the application in Deployment servers.
Environment: C#, ASP.NET 2.0, ADO.NET, JavaScript, T-SQL,SQL Server 2005, Visual Studio.NET 2008, IIS 6.0, Ajax, Enterprise Library 3.1,Web Services, MS Sql server 2005, Firebug, T-Sql, JQuery, MS-Charts, Tortoise SVN
Confidential
.NET Developer
Responsibilities:
- Understanding and analysing the requirements.
- Designing the database with DB designer tool.
- Developing the Web Forms and designing them using cascade style sheets.
- Converting PSD templates in to web html pages.
- Updating the tournaments list and player details using Ajax calls.
- Validating the Web forms using JavaScript.
- Developing Data Access classes.
- Wrote T-SQL statements, stored procedures, Triggers, Functions, and Sequences to access data from database along with ADO.NET Class & Methods.
- Developed chat functionality for the application.
Environment: XHTML, CSS, Asp.net2.0, C#, ADO.NET, JavaScript, Ajax, jQuery, Visual Studio 2008, MS Sql server 2005, Firebug, Db designer, Tortoise SVN
Confidential
Responsibilities:
- Designed and developed GUI for all pages in web forms using AJAX, HTML, User controls, CSS and JavaScript.
- Used SDLC methodology for application development
- Developing web services to access the data from client side using JavaScript calls.
- Implemented input validation using the ASP.NET Input Validation Controls and JavaScript.
- Integrating Google maps in the webpages.
- Developed new services/classes and enhanced existing services for database access using C#.NET
- Extensively Worked on Grid view and Data Views for presenting data to the user
Environment: XHTML, ASP.NET Ajax Framework#, ADO.Net, Asp.net2.0, JavaScript, Visual Studio 2005, MS Sql server 2005, Firebug, Ajax Control Toolkit