We provide IT Staff Augmentation Services!

.net Lead Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 8+ years of experience in Software Analysis, Objective Oriented Design, Development, Testing, Maintenance & Support and Implementation of web and client server applications using Microsoft technologies.
  • Extensive experience on developing web applications in Banking (Core Banking, Retail Banking, and Mortgage), Finance, Telecommunication domain.
  • Extensive experience of designing and developing software applications with C#, VB.NET, .NET Framework, ASP.NET(4.0/3.5/2.0), ASP.NET MVC, Razor, JavaScript, AngularJS, JQuery,HTML5,CSS,AJAX,JSON,ADO.NET, Web Services, IIS 7.0/6.0.
  • Strong knowledge of Object Oriented Analysis and Design, Object Oriented Programming skills and involved in all phases of Software Development Life Cycle (SDLC).
  • Working knowledge of ASP.NET MVC pattern: Model, ViewModel, Controller Actions, View Engine, HTML Helper methods, Routing, Entity Framework Model.
  • Having good implementation knowledge of Microsoft Patterns & Practices like MVC, MVP, MVVM for Dot net System Architecture.
  • Experience in implementing Service - Oriented architecture (SOA) using .Net web services (SOAP, REST, UDDI, WSDL), windows communication foundation (WCF).
  • Extensive Experience with Data Accessingincluding usingDataAdapter, DataReader and DataSetinADO.NETandLINQ(LanguageIntegrated Query) Providersfor data manipulation.
  • Experience in Object Relational Mapping frameworks like Entity Framework, LINQ to SQL.
  • Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Source safe (VSS).
  • Experience with SSIS & SSRS (SQL Server Integration Service & Reporting Services).
  • Expertise in database programming involving Stored Procedures,Triggers,Views and implementation with SQL Server 2008/2012.
  • Have contributed effectively to the SDLC process improvements to Agile Methodology in the projects that I worked with.
  • Experience in providing day-to-day production support for multiple applications includes bug fixing, enhancements and providing best solutions to the client.
  • Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
  • Self-motivated team player with strong problem solution skills and a thirst to learn the latest and the greatest technologies in the industry.

TECHNICAL SKILLS

Languages: C#, VB.NET, ADO.NET, ASP.NET, ASP.NET MVC 3/4/5

Databases: MS SQL Server,PL /SQL, MySQL,PostgreSQL

Application / Web Servers: IIS, Jboss, Apache Tomcat

Scripting Languages: XML,HTML5,CSS,JQuery,JSON,JavaScript,AngularJS

Version Control: Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)

Project Methodologies: Agile, Scrum,Test Driven Development(TDD)

Other Tools: Microsoft Office Suite, MS Project, MS Visio

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

.Net Lead Developer

Responsibilities:

  • Responsible for gathering requirements, Leading, getting sign-off from the business users and prepare system requirements specification for the solution.
  • Provided technical leadership to development teams.
  • Used Orchard CMS for customizable Web API.
  • Mentored team members and perform code reviews on a regular basis.
  • Assisted with detailedproject estimating and milestone planning.
  • Review and validate accuracy of others’ estimates and worked with project managers in continuous process improvement for estimating.
  • Development of various modules in accordance with Agile Methodology framework.
  • Worked with N-tier architecture involving Services Layer, Repositories, Data Access Layer, and Business Layer and Presentation layer.
  • Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
  • Extensive experience in creating ASP.net MVC4 web apps by supporting parallel development and quick development.
  • Used C#.Net ASP.Net web application in LINQ to SQL, Orchard, Bootstrap, for database connectively.
  • Extensive experience in creating ASP.net MVC4 web apps by implementing URL routing and REST support.
  • Used MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
  • Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
  • Used code first design with Entity Framework for database operations.
  • Used Lambda Expression and LINQ for making queries on the Entity model.
  • Implemented Repository pattern for CRUD (Create, Read, Update and Delete) operations on the database.
  • Developed Razor views with strongly typed view models and helpers and partial views using ASP.NETMVC3, HTML5, Orchard, CSS3, Bootstrap, Angular JS, C#, VisualStudio2010 and Telerik controls.
  • Developed rich UI for the application usingWindows Presentation Foundation(WPF) and done data binding using one way, two ways and one way to source data binding.
  • Hands on experience on implementingAJAXfunctionalities for partial page rendering through JSONP.
  • Used AngularJS to specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components.
  • Implementation of client side validations using JQuery, JSON and ASP.NET MVC Validation implemented at Controller level.
  • Implemented Web Services, which used to call core business layer methods, to expose the core functionality based on SOA pattern.
  • Experience in creating different endpoints for different protocols using WCF for exposing the service.
  • Experienced in maintaining a session of messages between a client and a service usingWindows Communications Foundation(WCF) facilities.
  • Used WCF for communicating to the API and between the layers.
  • Implemented site and advanced searches using Lucene.Net and Examine’s Fluent API.
  • Created database objects like Procedures, Functions, Packages, Triggers, Indexes and Views usingSQL Server.
  • Designed and Developed Complex Business reports using Crystal Report 11.0. Implemented ASP.NET MVC applications to support TFS admin activities and build & release process.
  • Experience supporting and troubleshooting customer facing IIS site configuration issues and .NET deployments and releases.
  • Performed Unit Testing for all units in developed pages usingNUnitTool and did code review.
  • Used mocking framework Moq to stub out dependencies like database, web services for creating unit tests.

Environment: Visual Studio 2012/2013, ASP.NET 4.0, .Net Framework 4.0, NUnit,Moq,, Window Forms, ASP.NET MVC 4, WCF, ADO.Net, Entity Framework, LINQ, AJAX, Java Script, JQuery, JSON, HTML5, XML,Window Services, SQL Server 2012, SSRS, Crystal Reports, Oracle 10g

Confidential, Beaverton, OR

Sr. Net Developer

Responsibilities:

  • Implemented Test Driven Development (TDD) practice for Agile Software Development.
  • Implemented project enhancements using SPRINT mechanism to stabilize the productivity & scalability of the application.
  • Created Web Forms, WIN Forms Custom controls, User Controls and Code behind pages using .Net Framework.
  • Designed graphical user interface (GUI) screens and implemented application logic using ASP.Net and C#.
  • Utilized Data Controls like GridView, DataList, Repeater, FormView controls in UI design.
  • Extensive experience in creating MVC based web application for clear project architecture enforcing separation of concern and for better Test Driven development approach and reusability.
  • Designed the application inMVC 3 architectureand coded the Data Access component and Business Logic components using C# classes.
  • UnderMVC pattern - Razorwas used as the view component along withJavaScript, CSS.
  • Implemented JQuery forclient side sortingandvalidations.
  • Involved in defining methods in Web Services, Business Layer and Database Layer.
  • Developed layer of REST services to expose internal data to clients (website, mobile apps) using C#.
  • XMLandSOAPwere used to exchange structured and typed information with help of web service over the internet.
  • Wrote the data access layer code using ADO.Net for SQL database generating Datasets from XSD Schemas, CSV files. Used TSQL to manipulate the data.
  • Involved in writing Complex SQL queries, stored procedures and Triggers accessed SQL database using ADO.Net.
  • Maintained versioning, labeledversionsand backups of the source using Team Foundation Server (TFS).
  • Implemented test cases using NUnit and ReSharper.

Environment: NET Framework 3.5/3.0, ASP.NET 3.5/3.0, C#.NET, ADO.NET, NHibernate MS Visual Studio 2008, SQL Server 2008,Oracle, SSIS,SSRS, T-SQL, HTML,IIS 6.0, Silverlight, WCF, Web services, WSDL, SOAP, XSLT, JavaScript, AJAX, Bootstrap,CSS, XML, XAML, Microsoft Enterprise Library, Team Foundation Server (TFS).

Confidential, Ashburn, VA

Sr.Net Developer

Responsibilities:

  • Using WPF for UI andMVVMfor control of Views of client side and using WCF as Middle Tier for communicating with client and server.
  • Has worked on both front end and backend coding for front end UIs, Middle Tier, BL and DAL.
  • UsingMVVMapproach for updating the UI and change of application as per the customer selection.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
  • Development of User interface screens using in XAML andMVVM. Develop User controls and Custom control to provide uniformity and reusability of controls.
  • Extensively involved in developing components for Business layer and Data Layer, implementation inMVVMarchitecture.
  • Extensively involved in creating web site pages using AJAX, JavaScript, JQuery, Kendo UI, HTML5 and CSS, implementing MVVM pattern.
  • Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
  • Developed middle tier application platform for use by all web applications utilizing WCF services to transfer the data from WPF application to Database.
  • Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL Server.
  • Used SSIS (SQL Server 2008 Integration Service) for data import.
  • Used Bulk Copy Program and Bulk Insert to load data from different data sources to SQL Server.
  • Implemented SQL Server Reporting Service (SSRS) for Reporting.
  • Used Team Foundation Server (TFS) for all the source code version maintenance needs, Code review, Check in changes, Documentation, Bug fixing, Sprint review.
  • Implemented Unit Testing. Preparation and review of the test plans. Participated in System Documentation and Code Documentation.

Environment: Visual Studio 2012,.Net Framework(4.5), WPF, C# (4.0), Ado.Net(3.5/3.0), IIS7.0, XAML, WCF, Unix,MVVM, Prism, Silver Light, MVC 3.0/4.0, Web API, Xml, JSON, HTML5, SQL Server 2008, Windows, TFS, Scrum, Unit Testing, Telerik, IBM DB2 Data Base.

Confidential

.Net Developer

Responsibilities:

  • Analyze the requirements, design prototype, training the team members on the job, review and optimize the code to meet the standards and testing the application.
  • Developed project based on the Agile methodology and Conducted and Involved in Daily SCRUM.
  • Developed web application by using ASP.NETfor front end graphical user interface andVB.NETfor code behind pages.
  • Used Master Pages, Web User Controls and Custom Controls in developing the front end application and multi-thread web applications using C#.Net.
  • Used ASP.NET 3.5 User Controls to create wizard steps for submitting and modifying evaluation forms.
  • Utilized ADO.Net technology for data retrieving, querying, storage and manipulation using SQL Server.
  • Developed multiple web services for feeding data to multiple applications using Windows Communication Foundation (WCF).
  • UsedMicrosoft Application Blocksto develop Data Access Layer and perform exception management.
  • Used data controls Data Grid, Data List, Data caching, data binding and Repeater Controls throughout the application to display data in a customized format in the ASP.NET 3.5 web pages.
  • Used Validation Controls for corresponding validations required for business logic in Web Forms.
  • Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization.
  • Implemented JavaScript in order to provide rich client side experience.
  • Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
  • Involved in migrating data from various resources and put them in a single database usingSQL Server Integration Services (SSIS).
  • Created SQL Server Reporting Services on the web page by accessing the database.
  • Created ad-hoc reports using SQL server Reporting Services (SSRS).
  • Embedded reports into web pages using ASP.NET Report Viewer Web Control.
  • Used Visual Source Safe for Version Control and Source Code maintenance.

Environment: Visual Studio.NET 2005/2008, .NET Framework 3.0/3.5, VB.NET, ASP.NET, AJAX, HTML, XML, XSLT, CSS, AJAX, JavaScript, SQL Server,WCF, WPF, Web Services, Windows services, UML, SSIS, SSRS,VSS, IIS 6.0

Confidential

.Net Developer

Responsibilities:

  • Developed classes in Business Layerand in Data Access LayerusingC#.NET.
  • Designed and developed web forms in ASP.NET.
  • Extensively used the ASP.NET features like Grid View, Detail View and other controls with extensive data binding to display, page and sort multiple records.
  • Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
  • UsedADO.Netcomponents such as connection strings, Datasets, Data Reader, Data View and Data Table for consistent data access.
  • Created data objects in the business layer for retrieving data from database through theDAL.
  • Extensive use of Web Services,SOAP, XML, XSLto expose the reports to facilitate information sharing.
  • Designed and developed .NET components using C#.NET andXMLto communicate withWeb Services.
  • Involved in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
  • Used various ASP.NET client side and servervalidation Controls, extensively usedJavaScriptfor client side validations.
  • Developed the Forms authentication module, which will authenticate based on the Login, Membership and Role Providers in ASP.NET.
  • Designed and implemented the backend usingOracle.
  • Developed SQL scripts for Extraction, transformation and Loading of Data and designed source Entities for Oracle.

Environment: NET Framework 2.0, ASP.NET 2.0, C#.NET, ADO.NET, AJAX, Visual Studio.NET 2005,Oracle, HTML, XML, XSL, SOAP, JavaScript and MS Source Safe 6.0, AJAX, IIS 5.0.

We'd love your feedback!