Sr. Net Developer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- Full stack .Net Developer with over 8 years of IT experience with exceptional skills in Analysis, Design and Development of highly scalable n - tier Web Applications, Distributed Applications using Confidential Technologies.
- Good experience in all phases of Software Development Life Cycle (SDLC) right from requirement gathering, analysis, planning, coding to deployment and production phases in Agile methodologies.
- Service Upgrade and deployment with newer build, Servers maintenance and troubleshooting.
- Experience in Client-side web development utilizing HTML5, CSS3, Bootstrap, Ajax, JavaScript, jQuery, Angular JS (1.6,2.0, 4.0), Type Script.
- Designed interactive User Interfaces HTML, CSS, JavaScript, JQuery, Angular JS and Bootstrap.
- Experience in implementing web applications by using C#, ASP.NET (4.5.1/4.0/3.5/3.0/2.0 ), ADO.NET, MVC (MVC5.0/4.0/3.0), LINQ, Web Services, WCF, Web API 2.0, XML, HTML5, CSS3,JavaScript, JQuery, AJAX,AngularJS, SQL 2005/2008/2010/2016.
- Expertise using MVC 5 design pattern, created Models, Views, Controllers , View Models, Partial Views, Action Filters, Validations, Data Annotation, Custom model Binder and Routing usingRazor view with HTML helpers and AJAX helpers.
- Experience in developing applications using Entity Framework 6.0 using database first and code first approaches.
- Used LINQ to SQL to query database and made use of LINQ to objects and lambda expression for retrieving data efficiently.
- Experience in AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Having the knowledge to integrated the dynamic pages with AngularJS and JQuery to make the page dynamic.
- Developed AngularJS unit test cases using Jasmine and Karma.
- Implemented of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 2.0, HTML, CSS3, Bootstrap, Angular-cli.
- Extensive experience in developing and consuming XML Web Services using WSDL and SOAP.
- Experience in development of restful services using Web API 2.0.
- Extensively used WCF for building service-oriented applications and sending data as asynchronous messages from one service endpoint to another.
- Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins using SQL Server 2008/2012/2014/2016.
- Experience using tortoise GIT , SVN, Team Foundation Server (TFS).
- Experienced at using VSS and TFS for integration, code security, version and source control.
- Experience in continuous Integration using JIRA and TeamCity, deploy.
- Experience using ASP.Netwebforms.
- Worked on front end web application development using Master Pages, Themes, Skins, HTML, XML, CSS, JavaScript and ASP.Net Custom Control.
- Working knowledge on Confidential Azure Cloud and its Services.
- Experience in Test Driven Development (TDD), used NUNIT for unit testing.
- Knowledge in error and event handling: precedence Constraints, Break Points, Check points and Logging in SSIS.
- Knowledge in using global variables, expressions and functions for the reports with immense experience in handling sub reports in SSRS.
- Development, debugging, and unit testing using Visual Studio.
- Self-Motivated and a good team player with ability to work under strict deadlines.
TECHNICAL SKILLS:
.NET Technologies: C#.NET, ASP.NET, ADO.NET, Web Services, .NET Framework 2.0/3.0/3.5/4.0 , LINQ, WPF, WCF, MVC (3.0,4.0,5.0, Entity Framework6
Web Scripting Technologies: Web Services, Web Forms, Win Forms, AJAX, AJAX toolkit, HTML, HTML 5, XML, XAML,JavaScript, Typescript, jQuery, Angular JS/ Angular 2.0/Angular 4.0,Node JS, CSS3, IIS 5.0/6.0/7, Bootstrap3.
Database : SQL Server 200 5/2008/2008 R2, 2012/2014, MySQL, Oracle Pervasive SQL Knowledge, Mongo DB (Exposure)
Tools: MS Visio, MS Project Management, MS Office, Macromedia Dreamweaver, SSIS, SSRS, Crystal reports, N-Unit, GIT, TFS.
Software / IDE: Visual Studio 6.0, Confidential Visual Studio.NET 2008/2010, 2013,2015/2017
OS/Methodologies: Windows 7/8 /10, UNIX, OS X
Other Languages: C, C++, 8085 & 8086 assembly languages
PROFESSIONAL EXPERIENCE:
Confidential, Redmond WA
Sr. Net Developer
Responsibilities:- Used AGILE/SCRUM methodology to implement the application.
- Created Single Page Application (SPA) using AngularJS framework for binding data to specific views and synchronize data with server.
- Used Restful web services and developed dynamic web pages. Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C#.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C# 6.0.
- Implemented a Restful API server with NodeJS and Express JS.
- Used JSON objects effectively for efficient client side coding and Typescript/JavaScript template design .
- Transformed conceptual designs into interactive user interface using HTML5, CSS3 and Bootstrap.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Used Angular 2.0 and Typescript to develop single page application (SPA).
- Experience in Client-side web development utilizing HTML, CSS3, Bootstrap, Angular JS (2.0) Typescript.
- Built applications for scale using Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
- Used RxJs heavily for subscribing to Observable streams containing data.
- Implemented of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 2.0, HTML, CSS, Bootstrap, Angular-cli.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Used Angular-CLI to generate components, routes, services, pipes and to run tests.
- Optimizing the performance of queries with modifications in T- SQL queries, removed unnecessary columns, and eliminated redundant and inconsistent data.
- Developed and enhanced .NET Web API endpoints for consumption by Angular2 components.
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Leveraged Angular2 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
- Used Angular2 framework where data from backend is stored in model using http and securityconfigurations for authentication and authorization for populated model on to UI.
- Experience in third party libraries like Angular Material Design.
- Knowledge in WebPack, Gulp and Npm Scripts.
- Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database and extensively worked on bug fixes in SQL procedures using SQL Server 2014.
- Developed new user interface components for different modules using Kendo UI.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Created and updated tables using the Data Definition Language and Data Manipulation Language with respect to the business functionality.
- Implemented data access using Entity Framework to store and retrieve new user information for further use.
- Worked extensively on connecting applications to database using Entity Framework , LINQ and Lambda Expressions.
- Experienced first-hand the best/worst practices for integrating microservices into an existing system architecture.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Managed Clusters with various Servers in Azure Cloud Resource Groups.
- Capturing data from Confidential Azure sites.
- Managed JIRA Add-ons and Worked on Setup JIRA for HelpDesk/Tickets.
- Working knowledge on Azure Cloud IaaS and PaaS Services.
- Involved in Unit testing (N unit), Build and integration testing for the interfaces.
- Automating using C#.net and N-unit .
- Maintained the Version, Labeled Versions and Backups of the source using GitHub.
Environment: .Net 4.5, MS Visual Studio 2015, C#,NPM, HTML5, CSS3, Angular 2, Java Script, Typescript, Bootstrap 3.0, Entity Framework 6.0,Kendo UI, Azure, SQL Server 2014, GIT.
Confidential, CT
Full stack .NET Developer
Responsibilities:
- Used AGILE/SCRUM methodology to implement the application.
- Managed the security configuration of all web/ Windows servers, using Group Policies, Symantec Endpoint Manager, and Windows System Update Services.
- Created Single Page Application (SPA) using AngularJS framework for binding data to specific views and synchronize data with server.
- Implemented AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Extensive use of AngularJ S for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Architected and designed the new Web UI and Web API Layer.
- Took advantage of MVC pattern of Angular JS framework to produce higher maintainability of the code.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C#.
- Worked in development of the User Interface part of the Web Applications and Windows Applications using HTML5, CSS, JavaScript, Angular, AJAX, and Silver light.
- Extensive use of AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Implemented a Restful API server with Node JS and Express JS.
- Implemented AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Used AngularJS plug in like ng-Table, ng-Grid and ng-Idle to enrich website appearance and performance.
- Used Bootstrap UI in AngularJS for better appearance of web pages.
- Built custom directives in AngularJS to re-use components such as background file uploads and multi field form elements.
- Parse the data form REST API .
- Used JSON objects effectively for efficient client side codingand JavaScript template design .
- Transformed conceptual designs into interactive user interface using HTML5, CSS3 and Bootstrap.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Used Restful web services and developed dynamic web pages.
- Developed AngularJS unit test cases using Jasmine and Karma.
- Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database and extensively worked on bug fixes in SQL procedures using SQL Server 2012.
- Implemented data access using Entity Framework to store and retrieve new user information for further use.
- Worked extensively on connecting applications to database using Entity Framework , LINQ and Lambda Expressions.
- Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Managed Clusters with various Servers in Azure Cloud Resource Groups.
- Capturing data from Confidential Azure sites.
- Working knowledge on Azure Cloud IaaS and PaaS Services.
- Automating using C#.net and N-unit .
- Worked on JIRA for Bug Tracking.
- Used TFS 2013 for Version Control and Dimensions for deployment of code to SIT and UAT test servers.
Environment: .Net 4.5.1, MS Visual Studio 2013, Node JS, C#, AJAX, Azure, HTML5, CSS3, AngularJS, jQuery, Java Script, ES6(Type Script), Bootstrap 3.0, Entity Framework 6.0, SQL Server 2012, GIT.
Confidential, Omaha, NE
.Net Developer
Responsibilities:
- Developed the web pages using ASP.NET MVC4, C#, HTML5, JavaScript, XML and CSS3.
- Developed ASP.NET user controls adding component reusability.
- Implemented Web Parts, AJAX, web services and globalization in the project. Database design and development of database objects in SQL Server 2008 using Confidential SQL Server Management Studio Express.
- Created stored procedures to load the data coming from external systems to SQL Server 2008.
- Front End/ UI developer with expertise in AJAX, JavaScript, JQuery, HTML5, CSS3.
- Define new UI elements / frameworks for use by development teams.
- Configure various business rules using content management server.
- Delegating tasks and prioritize work load amongst development teams and coordinating the entire project group under various project activities.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.Debug and test new applications created using MVC 4, Silverlight and Entity Framework.
- Designed the new Web UI and Web API Layer.
- Using IIS 7 , create web sites, services sites, deploy new applications created using Silverlight and Entity Framework , JavaScript maintain web sites, services sites .
- Developed Data Access Layer using LINQ to SQL, T-SQL, and ADO.NET .
- Designed templates to develop quality code.
- Transformed XML document with XSLT in ASP.NET application.
- Designed the architecture of Content Management System and involved in making a rich interface application.
- Created Views and Partial Views - UI and middle tier for various modules using MVC(Razor View Engine), AJAX, jQuery, HTML, CSS.
- Developed ASP.NET user controls adding component reusability.
- Import data from SQL Server, MS-Access.
- Experience in using Team Foundation Server (TFS), Confidential Visual Source Safe (VSS) and Subversion (SVN) for Source management.
- Generated Business Intelligence (BI) reports using MS SQL Server 2008 reporting services, providing reports in multiple formats.
- Designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications on Azure.
- Migrating complex, multi-tier applications on Azure.
- Lift and shift of an existing on-premises application to Azure.
- Employed HTTP for Client/ Server communication.
- Experience with supporting SQL Server within an Azure PaaS environment
- Involved in writing test cases for the application.
Environment: .Net 3.5, ASP.Net MVC 4, C#, ADO.Net, LINQ to SQL, AJAX, HTML, MS Visual Studio 2012, WCF, CSS, and SQL Server 2008, Azure.
Confidential, Illinois
.Net Developer
Responsibilities:
- Involved in creating Classes, Interfaces and developed Web services using C#.
- This application developed using .Net framework using C#, SQL server database, JavaScript, JQuery and AJAX.
- Consumed Remote Web services using WCF Service Model, Developed Reports Using SSRS on a daily basis.
- Used User Control, Ajax Toolkit, Custom controls to develop the application, Developed Business logic layer using ASP.Net with C# under Visual Studio.
- Developed Web Forms for this application using ASP.NET MVC 4.0 and C# with Visual Studio 2013 and Confidential SQL Server 2012.
- Applied Master Pages, and CSS3, Navigation Controls, HTML5, for a consistent look and feel for the page designing.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site. Debug and test new applications created using MVC4.0 , Silverlight and Entity Framework .
- Created windows services to automatically business processes and email the log reports to the administrator.
- Preparing project deliverables like Build notes, Integration test case document, Unit test case documents.
- Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports.
- Participated in Test Driven Development (TDD) in developing a WPF application in Agile (SCRUM) environment.
- Wrote Stored Procedures, Triggers and SQL Queries and LINQ in SQL Server 20012.
- Handled database server tuning, application tuning, maintaining documentation, capacity planning, and database security.
- Used Grid View, List View, and Data Pager server controls in conjunction with ADO.NET to display the required information for the end user.
- Developed Data tier of the application using DB first approach of ADO.NET Entity framework and extensively used LINQ to Entities, Lambda expressions to interact with the Data Entities.
- Developed XML Web Services using WCF, C#.NET with multiple bindings and address and hosted them on IIS and tested them by generating the proxy class files based on the web services and consumed in web application.
- Performed unit testing and functional testing.
- Followed Agile Methodology, Publishing the web site on IIS server, Execute system development and maintenance activities.
- Involved in bug fixing occurred during testing process, Coded for New Modifications and new modules of the application.
- Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NET and JavaScript.
- Using IIS 7, create web sites, services sites, deploy new applications created using Silverlight and Entity Framework, JavaScript maintain web sites, services sites .
- Used Data Grid, Data List and Data Repeater to display data from the Database.
- Developed customized user controls and composite controls for various application specific functions, Used Web Controls, List Controls and Validation Controls.
- Responsible for creating the database design, coding and Unit Testing.
- Created Stored Procedures and User Defined Functions, involved in generating, designing and developing reports using Crystal Reports.
- Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports
Environment: Confidential .NET Framework 4.0, Visual Studio 2013, MVC 4.0, C#, Entity Framework, Ajax and JavaScript, jQuery, WCF, HTML, CSS, SQL Server 2012, SVN.
Confidential
.Net Developer
Responsibilities:
- Developed ASP.NET website using C#, HTML, JavaScript, and ADO.Net.
- Involved in developing the Business Layer and Web User Custom Controls in C#.NET.
- Created Web and HTML Controls to develop web pages and user controls.
- Designed all necessary database connection classes.
- Extensively worked on ADO.NET to talk to the SQL database.
- Designed and develop all necessary Web Forms with .NET.
- Developed user documentation and program maintenance documentation.
- Developed screens for user registration and authentication. Used ASP.NET validation controls for validating user data input.
- Designed and developed screens for User Interface & Interaction, also developed various Search Screens for different strategies.
- Developed triggers & stored procedures for automatic insertion & retrieval of Data.
- Used ADO.Net to access the data from back-end SQL Server database.
- Performed Unit and Tiered testing of the application.
Environment: NET 3.0, Visual Studio 2010, SQL Server 2008, C#, JavaScript, ADO.NET, T-SQL, XML, HTML, CSS.
Confidential
.Net Developer
Responsibilities:
- Involve in requirement study and project analysis.
- Used UML in the design process Use Cases, Process Diagrams, Sequence Diagrams, data Flow Diagrams.
- Developed both Web and Window applications for intranet and internet customers.
- Designed and developed Graphical User Interfaces in ASP.NET2.0 using .NET controls, C# and writing of common controls.
- Code reusability was enhanced with the creation of various DLL in the window applications.
- Created Stored Procedures using SQL Server 2008to back fill the Data.
- Worked on Data Access layer using ADO.NET to communicate with the SQL Server database. Wrote Stored Procedures in T-SQL for querying the database.
- Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports.
- Involved in coding and unit testing for the application development.
- Worked as IIS web Server administration to manage web sites, redirect request and restart IIS.
- Prepared knowledge transfer document for the team to understand application process.
Environment: .NET 3.5, Visual Studio 2008, SQL Server 2005, AJAX, ASP.NET, C#, ADO.NET, XML, Web Forms, CSS, HTML, TFS.