Sr. .net Developer Resume
Jericho, NY
SUMMARY
- Sr. .NET Developer with over nine (9) yearsof experience in requirement gathering and analysis, design, development, implementation, testing and deployment of client/server and Web - based using Microsoft Technologies
- Extensive experience designing responsive Web-based applications using HTML 4.0/5, CSS2/3, Themes,Master Pages, JavaScript, Angular JS, JSON, AJAX, JQuery, bootstrap and jQuery
- Proficient in developing Web Forms, MVC, SOAP, WCF, RESTful Web services using Web API and IIS
- Experience implementing several design patterns in ASP.Net
- Proficient in creating services using WCF/Web API to implement SOA architecture and experience building Web Services using WSDL and SOAP, using data formats XML/JSON
- Experience in development and maintenance with Sitecore
- Experience with various ORM frameworks like Entity Framework, NHibernate, LINQ to SQL and traditional ADO.Net
- Strong experience in designing and working with the SQL server, Oracle and MongoDB
- Created Custom,Tabular,Matrixand distributed reports in multiple formats using Crystal Reports and SQL Server Services (SSIS, SSRS)
- Experience in design and development of corporate Web portals using SharePoint Portal server
- Experience using SOAPUI, LOADUI, fiddler and postman for testing the Web services
- Well versed with test driven development: usedNUnit, XUnit, MOQandVisual Studio test toolsfor unit testing
- Implemented dependency injection in C# using frameworks like Unity container, Structure Map and AutoFac
- Worked on various debugging and developing tools like remote debugger, CLR profiler and SQL Server Profiler, JavaScript Debugger and Firebug, etc. on the browsers
- Implemented logging using PostSharp and Splunk Enterprise
TECHNICAL SKILLS
Operating Systems: Windows Family
Languages: C#.NET, ASP.NET,VB.NET
.NET Framework: .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5
Scripting Languages: Javascript, HTML, Html5, CSS3, AJAX, XML, JQuery, Angular 1.x, Angular 2
Databases: SQL Server 2012R 2/2010/2008/2005 , MS Access, T-SQL, Oracle 9i/10g
QL: ASP.NET, WCF, WebAPI, WPF, LINQ, ADO.NET, Web Services
Web Servers: Microsoft IIS 5.1/6.0/7.0, APACHE
Design Concepts: Design Patterns, UML
IDE: Visual Studio 2015/2013/2012/2010/2008
Version control: Team Foundation Server, Visual Source Safe, Tortoise SVN, GitHub
Third Party Controls: Telerik
Front End Libraries: Bootstrap, 960gs, Angular Material
PROFESSIONAL EXPERIENCE
Sr. .Net Developer
Confidential, Jericho, NY
Responsibilities:
- Created Single Page web application using Angular, bootstrap, WebAPI
- Created the Angular custom directives to follow the reusable component development approach
- Created the separate Angular Modules for each section of menu and injected in the common application modules to achieve the modularity of the code
- Created the Angular Controllers to add the functionality to the scope object and added the methods which are directly accessible from the html view
- Divided the whole application in to a number of html views and rendered them partially inside the container using Angular Routing
- Involved in design, development, and testing phases of software development life cycle
- Involved in designing the architecture of the system and provided the end to end solution
- Created Responsive UI using Bootstrap, HTML 5 and CSS
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules
- Created Web API and consumed the same using Angular service
- Used code first approach and created database - used EF, LINQ for data operations
- Followed the Test Driven Development approach to make the application Unit Testable
- Used dependency injection to make the the application loosely coupled
- Used Autofac as IoC for dependency Injection
- Worked with TeamCity for Continuous Integration and continuous delivery
Environment: WEB API, Angular, MVC, C#.NET6.0, Entity Framework, .NETFramework, Visual Studio 2015, SQL Server 2012, Postman, Fiddler, CLR Profiler, TFS, PostSharp, Splunk
Sr. .Net Developer
Confidential, Chevy Chase, MD
Responsibilities:
- Developed, tested and deployed the applications in an agile/scrum environment
- Involved in allSoftware Development Life Cyclephases including requirement analysis, implementation and estimating time-lines for the project
- Responsible for designing the User Interface by coding inHTML5, CSS3, AngularJS, Bootstrapto build aSPA - Single Page Application.
- Created custom, general use modules and components which extended the elements and modules of core Angular JS
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces
- Implemented Angular Service calls using Angular Factory and AngularJS controllers to maintain each view data
- Created message handlers inWeb APIto implement global level authentication
- Worked withMVC/Web APIrouting prefixeson the controllers
- Developing components in Angular2.
- Performed unit testing for all units in the developed pages usingXUnit/MOQtool
- Worked on cloud computing using Azure and SQL Server Azure
- Used Fiddler/Postman for debugging Web services
- Utilized AngularJS, Node.js to create dynamic data driven Web pages and developed packages
- Involved in database design and development using Triggers, UDFs, Views, Indexes and T-SQLin the SQL server
- Used Postsharp and Splunk to create and maintain logs
- Used authentication and authorization filters for implementing authentication and authorization in the application
- Used XML/JSON data formats to communicate data within the application
- Used Node.JS, Bower to create and deploy JavaScript packages
- Responsible for writing SQL queries, stored procedures, views and user-defined functions
- Used XUnit, Moq for backend test cases and 'Jasmine' for AngularJS test cases
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS
- Data Access Layers for the application were implemented for data input, query, retrieve and management
Environment: WEB API, Angular JS 1.X, Angular 2, MVC, C#.NET6.0, Entity Framework, .NETFramework 4.5, Visual Studio 2015, SQL Server 2012, Node.JS, AZURE, Postman, Fiddler, CLR Profiler, TFS, PostSharp, Splunk
Sr. .NET Developer
Confidential, Rockville, MD
Responsibilities:
- Developed, tested and deployed the custom C#.NETapplications in an agile/scrum environment
- Developed WCF services to expose data that would be used by other applications
- Developed applications using C#, design patterns, OO methods, Stored Procedures and TSQL
- Participated in Test Driven Development (TDD)
- Participated in design discussions for designing the architecture of the project
- Used different bindings and authentication modes in WCF
- Followed the MVC architecture and used MVC 5.0 for application development
- Responsible for designing ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model
- Communicated with the project manager and team members over technical issues and change requests
- Worked in conjunction with the technical architect in identifying and solving issues
- Improved the performance of the application by identifying performance bottle necks using Visual Profiler
- Debugged the application and fixed production issues
- Integrated and customized Telerik controls and RadScheduler
- Used Telerik AJAX controls (RadGrid, RadGrid, RadCharts, RadUpload, Collapsible Panels, Rad Window etc.) for better user interface and enhanced functionality
- Developed the data access components in Entity Framework and NHibernate
- Used JQuery and JSON for dynamic user interface, retrieval and posting the data
- Used Team Foundation Server for source code control, project related documents sharing and team collaboration
- Used JSDebugger and JSFiddler for debugging the JavaScript codes
- Used SOAPUI/fiddler to debug the services
- Implemented .Net Security features of authentication and authorization using .Net membership
- Used ASP.NET MVC and Angular JS to develop an application for performing CRUD operations
- Designed and implemented the MongoDB schema
- Wrote services to store and retrieve the user data from the MongoDB for the application on devices
- Implemented the business logic layers for MongoDB services
- Performed unit testing for all units in developed pages usingNUnit
- Used new concepts of MVC 5.0 like attribute based routing and filter overrides based on different scenarios
Environment: WCF, MVC, C#.NET4.0, NETFramework 4.0, Visual Studio 2012, MongoDB, CLR Profiler, TFS, Angular JS, Telerik, NUnit