Sr. Full Stack .net Developer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- 9 years of experience in IT Professional with all phases of Software Development Life Cycle process (SDLC) involving, Analysis, Design, Development, Deployment, Testing and Implementation of Client/Server applications using Microsoft .NET and also have experience in client management, product development & Support.
- In - depth knowledge and experience in software design methodologies, design patterns, and object oriented design.
- Application Development, Implementation and Maintenance using Extensive experience in .NET Core, ASP.NET MVC,ASP.NET Web Forms, WCF, .NET Web API, ASP.Net Web Services, .Net Framework, Entity Framework, LINQ and SQL Server.
- Hands on experience on SSO Implementation using Identity server 4.0.
- Expertise in Web technologies like HTML5, XML, JavaScript, Bootstrap, Angular, JQuery, JSON, CSS3, SOAP and Ajax.
- Hands on experience in developing RESTful WCF Service and ASP.NET Web API2 HTTP Services for Internet application.
- Very good experience with writing Unit Test methods using NUnit, MSTest.
- Experience designing with UML diagrams and creating use cases, flow charts, sequence diagrams, and class diagrams with MS Visio for business modeling.
- Firm understanding of Agile Scrum, Test Driven, and Waterfall development methodologies.
- Experience using XML, XML Schema, XSLT, and XPATH. Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, JSON, Ember.JS, Ajax, NodeJS, Backbone JS.
- Familiar with front end JavaScript libraries and frameworks like JQuery and AngularJs
- Expertise in working on SQL Server 2016 Databases Database Design, Query Tuning, and Writing Complex stored procedures while working with the large databases.
- Experience with third party controls/Components using with Telerik Controls.
- Expertise in Configuration tools/version control systems like VSS, Team Foundation Server, GIT Extensions and Subversion.
- Involved in performance related optimizations for web pages.
- Expertise in code deployment, user support and production rollouts.
- Strong abilities in Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
- Strong knowledge on Software design patterns, SOLID principles and practices.
- Worked on ASP.NET MVC, singleton, Abstract Factory, Factory, Façade, Repository & UOW Design patterns.
- Proven ability in full-life cycle projects using Agile Methodologies like Scrum & extreme programming and water fall model of software development.
- Proficiency in working with databases like SQL Server and Oracle 11g/10g, and implementing scripts on T-SQL and PL/SQL to manage tables and created views, indexes, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Hands on experience generating reports and data migration using SQL Server using SSRS and SSIS.
- Experience with Test Driven Development (TDD) using NUnit and Visual Studio Test Tools for unit testing.
- Experience with Source Control Management tools like Team Foundation Server (TFS) and Visual Source Safe (VSS).
- Comfortable with both team collaboration and working individually as projects need. Able to work under high pressure.
- Excellent interpersonal and communication abilities and quick learner with strong problem-solving and troubleshooting capabilities.
TECHNICAL SKILLS:
Web Technology: .Net Core,.NET4.6, ASP.NET 4.5, ASP.NET MVC 5.0/MVC4/MVC3, ASP.NET Web API 2, WCF, AJAX, Entity Framework 6.0, ADO.NET LINQ, XML, JSON,ASP.NET Web Service, JQuery, HTML5, CSS3, AngularJS, Twitter Bootstrap, JavaScript, VBScript, IIS 5.0/6.0/7.0/7.5, XSLT, SOAP 1.1 / 1.2
Programming Language: C# 6.0, VB.NET 4.0, Visual Basic, python
IDENTITY Provider: Identity Server 4.0
Messaging Technology: MSMQ, Ensemble
Testing Tools: MS Unit Test, NUnit, Jasmine
Dependency Injection Tools: Ninject, Unity
Development Tools: Visual Studio.NET 2005/2008/2010/2013/2015/2017, Visual Studio 6.0
JavaScript Framework: Angular JS, JQuery
RDBMS: SQL Server 2005/2008/2012/2014, Oracle.
UI Framework: Bootstrap, JQuery UI.
BI tools: Crystal Reports 10/9.0, Data Reports, SSRS
ORM: Entity Framework, LINQ to SQL
Third Party Components: Telerik, Infragistics Controls, Elastic Search
NoSQL: MongoDB
Source Control Tools: Visual Source Safe (VSS), Team Foundation Server 2017, Subversion, GIT Extensions
Software Development Practice: Waterfall, XP, Agile & Scrum
Domain knowledge: Manufacturing, Insurance, BPO, Airline(MRO) and Healthcare
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr. Full Stack .Net Developer
Responsibilities:
- Developed application using ASP.NET 4.0/4.5, C#, API, AJAX, SQL Server 2012.
- Design and developed the Services API Layer with using ASP.Net Web API (MVC Framework) following the Rest API standards and returns the JSON data to Presentation tier.
- Design and developed various view and partial view using JavaScript, JSON, JQuery, Ajax Helpers and Bootstrap
- Used Unity (DI container) to implement Dependency Injection (DI) when implementing components for MVC Architecture.
- Extensively used LINQ queries and ADO.NET to access Stored Procedures and tables.
- Provide a mid-level contribution to a team responsible for the design, development and implementation of critical business enterprise applications using the .NET Framework 3.5/4.0/4.5 and Oracle 11g, SQL Server technologies.
- Creating ASP.Net ASCX custom controls, MVC Razor custom views and associated control templates and integrating and customizing (styles) 3rd party control using bootstrap css.
- GUI was developed using JQUERY with Java script, JSON, CSS, XAML and ASP.NET MVC5, Web APIs, Angular.js and Node.js.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js
- Involved in developing the UI pages using HTML5, CSS3, JAVASCRIPT, JSON, JQUERY, Angular JS, and Node JS.
- Defined few new validations through Angular JS for the form field validation implemented through HTML5.
- Designed and developed Wage Attachment Management and Certify Payment modules.
- Extensively developed online screens using Web Forms, Server Controls, User Controls and Master Page. Developed the Presentation Layer with writing HTML5, Bootstrap CSS.
- Legacy front-end technology to Silverlight to upgrade the current front-end functionality available to the client's end user banking customers.
- Service-Oriented connects applications through the exchange of documents, usually in the form of XML documents. Documents between a service consumer and a service provider.
- Designed and maintained database in MSSQL Server 2012 using SQL Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs, interact team with SharePoint portal.
- Consumed Web services using WCF for online transactions using C# and solve dependency injection problems exposed them through SOAP and HTTP, Support Data Modeling internal Applications, Web Processing Service.
- Troubleshoot and resolve problems with SQL DB administration, MySQL and storage engines
- The development and customization of a VB, C# .Net web Forms specialty intranet applications. They will also regularly assure the quality of the software by overseeing testing of the application.
- Used Team Foundation Server 2008/2012 for Source Code Control, project related document sharing and team collaboration, deploy the updated changes in IIS 8.0 and add groups in Active Directory.
- Develop Telerik Reports and Crystal Reports (version 10+), ASP.NET MVC4, VB.NET, MS SQL Server 2008-2012, DB2, and Visual Studio 2010/2012/2013.
- Went through the total Project Development Life Cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- Created WCF services and communicated them with JavaScript to display certain information
Environment: C#, ASP.NET 4.0/4.5, VB.NET, User Controls, Visual Studio 2013, TFS,.Net Framework4.0/ 4.5, MVC5, Data Modeling, VB6, SharePoint 2013, Web Forms, JSON, web API, AJAX, Angular.JS, Node.js, Bootstrap, Microsoft Application Block, XML, Active Directory, C#, SOA, Microsoft BA tool., IIS 8.0, JQUERY and CSS3, HTML5, SOAP, Java Script, XSLT, SQL Server 2018/2012, T-SQL/PLSQL, UML, DB2.
Confidential, Vernon Hills, IL
Sr. Full Stack .Net Developer
Responsibilities:
- Agile based Software development methodology and Test Driven Development TDD with Extensively worked in Entity Data Model for implementing Business logic and Data Layer using Entity Framework 5.0
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) in assistance with Business Analyst.
- Developed Application layer using ASP. Net, Server controls, HTML5 Controls, Validation controls and AnuglaJs.
- Design and developed the Services API Layer with using ASP.Net Web API (MVC Framework) following the Rest API standards and returns the JSON data to Presentation tier.
- Strongly followed the agile development methodology in the project using Visual Studio Team foundation server 2015.
- Worked on MVC (Model View Controller) pattern using AngularJS and created different controllers, Views and Modules using Single Page App.
- Construction of ASP.NET Web API 2 RESTful Services using GET, PUT, POST, DELETE verbs to consume it from AngularJS services for Single Page App.
- Used Postman -Google Chrome extension for Web API service testing and debugging.
- Implemented Dependency Injection using Unity for decoupling of each layers and enable easily unit testing capability.
- Used MongoDB to do data analysis on Customer vehicle feeds, Customer care log analysis, and Sentiment analysis on twitter feeds.
- Used LINQ to manipulate and fetch the data from database.
- Multi-Threading handled accordingly in required logics.
- Unit testing with Jasmine for AngularJS & NUnit for Server side.
- Used Chrome Developer Tools, to quickly locate and edit CSS, JQuery & AngularJS within web project.
- Used Asynchronous programming with async and await for action methods and performed parallel execution using Task.
- Used Bundling and Minification techniques to improve request load time using System. Web. Optimization
- Enabled Cross-Origin Requests using Microsoft AspNet. WebApi.Cors NuGet package to allow cross domain requests.
- Experience in implementing data caching using Microsoft AppFabric.
- Experience in development, maintenance and implementation of Asp.Net Web Services.
- Participated in meeting such as Sprint Planning, Release Planning, Backlog Refinement, Backlog Grooming, Daily Standup, Code review and Sprint Retrospective.
- Expertise in developing client side grid using ngGrid with AngularJS and Routing using UIRouter Service.
- Used $Resource to consume the Web API 2 Rest Services.
- Used Unity (DI container) to implement Dependency Injection (DI) when implementing components for MVC Architecture.
- Extensively used LINQ queries and ADO.NET to access Stored Procedures and tables.
- Provide a mid-level contribution to a team responsible for the design, development and implementation of critical business enterprise applications using the .NET Framework 3.5/4.0/4.5 and Oracle 11g, SQL Server technologies.
- Creating ASP.Net ASCX custom controls, MVC Razor custom views and associated control templates and integrating and customizing (styles) 3rd party control using bootstrap css.
- GUI was developed using JQUERY with Java script, JSON, CSS, XAML and ASP.NET MVC5, Web APIs, Angular.js and Node.js.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js
- Developed Application using .NET Framework 4.0, Object Oriented Principles (OOP), and n-Tier Architecture.
- Effectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages with MVC 4.0/5.0.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript and JQuery.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Develop Telerik Reports and Crystal Reports (version 10+), ASP.NET MVC4, VB.NET, MS SQL Server 2008-2012, DB2, and Visual Studio 2010/2012/2013.
- Extensively developed online screens using Web Forms, Server Controls, User Controls and Master Page. Developed the Presentation Layer with writing HTML5, Bootstrap CSS.
- Legacy front-end technology to Silverlight to upgrade the current front-end functionality available to the client's end user banking customers.
- Service-Oriented connects applications through the exchange of documents, usually in the form of XML documents. Documents between a service consumer and a service provider.
- Designed and maintained database in MSSQL Server 2012 using SQL Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager.
- Consumed Web services using WCF for online transactions using C# and solve dependency injection problems exposed them through SOAP and HTTP, Support Data Modeling internal Applications, Web Processing Service.
- Troubleshoot and resolve problems with SQL DB administration, MySQL and storage engines
- Created Inbound and outbound WCF services / Web Services have been created to integrate with Email client and support applications using C#.Net
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ to SQL memory expressions.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Used Microsoft Test Manager in Visual Studio for running Action recorded Test Cases and Regression Tests.
Environment: Visual Studio 2015, ASP.NET 5, C#.Net 6.0, Web API 2 Rest Services, MSTest, MOQ, Angular Js 1.4.5, Bootstrap 3.3.5, JSON, Angular Smart Table 2.1.3, Angular UI Router 0.2.15, Angular Mocks 1.4.5, LINQ, JQuery 2.1.4, NuGet, NPM, and Bower, Grunt, Gulp, Task
Confidential, Harrisonburg, VA
Sr .NET Full Stack Developer
Responsibilities:
- Design and develop web based solutions through all the SDLC phases including business requirements gathering, front end web pages design and implementation, database implementation, testing, prepare technical and release documentation.
- Involved in design, and development of the web based application tool using Angular JS, Web API and C#.
- Design and implemented ASP.NET MVC AngularJS SPA web solutions with industry best practices and design patterns
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field
- Implemented Angular Service calls using Angular Factory
- Develop relational data models and database objects such as tables, views, indexes, stored procedures, triggers, functions.
- Responsible for developing the presentation layer using HTML, CSS, JavaScript, AJAX and .Net server controls.
- Using ADO.NET and Entity framework to communicate with the database.
- Effectively used JQuery and Java Script for Client Side Validations
- Convert data from legacy systems to SQL Server using SSIS packages.
- Kendo integration in MVC application, enabling OData with Kendo UI, Custom Filtering and grouping logic for Kendo UI.
- Used Angular.JS-Custom Directives, Two Way Data-Binding, Dependency Injection, Modules Implementation, Templates Implementation, AngularJS integration with HTML, AngularJS Internalization, MVC (Model, View & Controller), AngularJS Filter & Validations, SPA and Front End Development, Testing and Bug Fixing
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Used Object Oriented Analysis Design (OOAD), ObjectOriented Programming (OOPS).
- Experienced in developing with .Net 3.5/4.0 using LINQ to Objects,LINQ to SQL, Silverlight 1.0/2.0, Microsoft Expression Blend, WindowsPresentation Foundation (WPF) and XAML.
- Used Telerik UI/ Kendo UI/ JQueryUI Controls for building high qualitywindows/web applications.
- Experience in developing customized and distributed applications usingUser and Custom Controls.
- Extensively understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC. Proficient in LINQ for dataretrieval, CRUD operations, data filtering & sorting.
- Good working experience with ADO.NET objects such as SQL Connection,SQL Command, Dataset, Data Reader and Data Adapter Objects in Web applications and Win form applications.
- Good working experience in XML Technologies - XML, XSL, DOM, XSLT, XPATH, SOAP and WSDL for data sharing/data migration and reporting.
- Working Knowledge of Model-View-View-Model (MVVM) &Model View Controller (MVC) Pattern.
- System Designing using Unified Modeling Language (UML) and experience in Design Patterns.
- Experience in working with xUnit, NUnit,Moq and VSTS test for Unit Testing.
- Worked in Agile Software, and Test Driven Development(TDD), conducting Code/Test Case review meetings, participated indaily SCRUM meetings.
Environment: ASP.Net MVC, Entity Framework, SQL Server 2014, Typescript,Angular JS, JavaScript,Ajax, JQuery, LINQ, Windows 7, VS 2005 - VS2015, .Net Framework 2.0 to 4.0, Team Foundation Server 2010, SSIS, NUnit, Telerik Controls, Kendo UI Controls, Angular JS.
Confidential, Tampa, FL
.Net Developer
Responsibilities:
- Worked on each and every section of development from requirement gathering to developing and testing.
- Developed Energy Management module using ASP.NET MVC, Views, Controller classes, C#.NET and Stored procedures
- Created controllers and views (Razor) using ASP.NET MVC 4.
- Created Model Classes for the Business Logic.
- Actively involved in all the stages of project implementation Design reusable class libraries, implemented those classes. These libraries formed the basic binding blocks for the application, minimizing the executable size, providing central locations for common functionalities.
- Worked on different technologies pertaining to the application. Such as HTML, JavaScript, CSS, SqlServer Reporting Services, Integration Services, AJAX, XML.
- Actively used ADO for data management in C# .NET
- Used Web Services and XML standards, including SOAP and developed the prototype using XML web service (SOAP) for data transfer over HTTP network
- Encapsulated all data logic into stored procedures (T-SQL), and eliminated all direct SQL calls, and created triggers using SQL Server 2005
- Utilized ASP.NET Validation controls and JavaScript to perform client side validation
- Developed complex Web Forms and business components using Visual Studio .NET, ASP.NET, C#
- Involved in the unit testing, integration testing for scalability of the application
Environment: Visual Studio 2010,2013, .NET Framework 4.0, ASP.NET, ASP.NET MVC 4.0,C#.NET,ADO.NET, IIS 7.0, SQL Server 2008/R2,T-SQL, WCF Services, LINQ, JQuery, HTML, CSS, JavaScript.
Confidential
software engineer
Responsibilities:
- Worked with web application like Asp.Net, created web pages using C# as the programming language, database connections.
- Developed Master pages and worked with different server controls and validation controls.
- Worked with Script Manager and Update Panel in ASP.NET, AJAX Server Control to develop the GUI .
- Involved in implementing AJAX controls to reduce the Post back while modifying Grid View Data.
- Created tables, views, and stored procedures depend on requirement. Developed the Business Logic Layer using C#.NET.
- Used ADO.NET and its components Data Reader, Dataset, Connection and Data Adapter to access the SQL database.
- Used extensively Java Script and ASP.NET AJAX for front end and Ajax framework.
- Implemented client side logic using Java Script, jQuery and JSON.
- Used Ajax (Asynchronous JavaScript and XML) for calling server-side code from the client side to avoid post-backs, making the process faster.
- Responsible for writing stored procedures in T-SQL for backend communication.
- Created triggers, functions, cursors and joins on database tables in SQLServer database
- Involved in Unit testing, bug fixing and User acceptance testing.
- Used Waterfall methodology for development
- Used TFS (Team Foundation Server) for source control.
Environment: SQL Server 2008/, UNIX, Visual Studio 2010, Asp.Net Microsoft Office, C#, TFS
Confidential
.Net Developer
Responsibilities:
- Defined the scope of the application and participated in requirements gathering and design sessions based on business processes, requirements and system design.
- Developed Web Forms Using ASP.NET, server controls and validated input using Java Script.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Used Java Script for validating client side data entry web screens.
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Created Stored Procedures using T-SQL, PL/SQL.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look.
- Implemented Components for Exporting Data to CSV Format and EXCEL Format.
- Used Crystal Report and SQL Server Reporting Service (SSRS) for report generation.
- Involved in Enhancing the Business Layer to provide more interfaces and functions needed for the system.
- Used a hybrid of waterfall and incremental as the SDLC.
Environment: ASP.Net, C#, ADO.NET, SSIS, XML, HTML, CSS, JavaScript, Web Services, Crystal Reports, Windows server 2003, PL/SQL, SQL SERVER 2005, Visual studio 2005.
