Senior Full-stack .net Developer Resume
Reson, VA
SUMMARY
- Microsoft Professional with 10 years of experience in analysis, design, testing and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, Web applications, N - tier applications.
- Experience in Technology Architecture, Agile development, Analysis, Design, Development, SOA, WCF services, web services.
- 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.
- Developed the application using Test-driven development (TDD) Approach in Agile - Scrum projects.
- 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 Software 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.
TECHNICAL SKILLS
- Languages: C#, VB, C, C++, T - SQL, PL-SQL
- Web Technologies: ASP.NET 2.0/3.0/3.5/4.0, MVC3.0/4.0/5., VB.NET, Classic Asp ADO.NET, Entity Framework, WCF, XML Web Services, AJAX, HTML, JQuery, XHTML, DHTML, CSS, XML, XSLT, IIS5.0/ 6.0/7.0
- Application Design/IDE: Microsoft Visual Studio 2013/2012/2010/2008, Toad for Oracle, Business Intelligence Development Studio, TFS, SVN, Visual Source Safe
- Scripting Languages: Web Services, Web Forms, Win Forms, Bootstrap3, 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
- Operating Systems: Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000 Professional, Windows 8, Window 10
- Databases: SQL Server 2012/2008r 2/2008/20005, MS Access 2007
- Reporting Tools and others: SQL Server 2012/2008/2005 Reporting Services (SSRS), SSIS, AJAX Control Toolkit, Crystal Reports 12/11, SQL Server Reporting Services, Telerik, NUnit, Microsoft Visio, Control-M Scheduler
PROFESSIONAL EXPERIENCE
Confidential, Reson, VA
Senior Full-Stack .Net developer
Responsibilities:
- Developing the UI by using MVC, C# & Angular 2, Typescript on .NET framework using Microsoft Visual Studio 2015.
- Working in Agile Environment, biweekly sprints.
- Developing services by using ASP.NET Web ApI’s and implemented business logic in business logic layers.
- Created responsive and attractive User interfaces by using HTML5, Angular 2, Bootstrap4 and CSS3.
- Using React.js library as a view component through ngReact angular module in Angular 2.
- Worked Implement the features requested either in UI / services.
- Expertise on rewrite the existing ARP application using new AngularJS/Angular (2/3/4) with .Net Core technologies.
- Implemented using flag driven for each and every carrier.
- Test driven development methodology has been used for this implementation.
- All the communication with different carrier on the orders has been done using .Net core services with three different layers(Back-office services, IS services, Carrier Integration services).
- Automation of test cases using Xunit test cases
- Application Testing, Integration Testing along with carrier team involvement.
- Report to the stake holders on the changes implemented on the requirements.
- Fix any bugs found during the testing.
- Using the react Directive factory, created specific directives corresponding to react components.
- Working on creating custom filters, implemented in build filters functionality in MVC.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Using MSMQ Queue services for processing the data packets.
- Using ReSharper for code refactoring and camel humps and Zencoding using Webessentials.
Environment: .Net Framework 4.5, Visual Studio 2015, MVC 5.0, ADO.NET, WEB API, C#, AJAX, HTML5, XML, WSD, A AngularJS/AngularJS/Angular(2/3/4), .Net Core, web API restful services, SQL server 2014, JavaScript, Xunit testing, React js, CSS, Bootstrap 4, TypeScript, Node JS, Git, SQL Server 2014.
Confidential, San Antonio, TX
Senior .NET Full Stack developer
Responsibilities:
- Used AGILE/SCRUM methodology to implement the application.
- Created Single Page Application (SPA) using Angular JS 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.
- Used VB.Net in relation and collaboration with Object Oriented Programming.
- Coded in VB.Net targeting the Business Requirements
- Implemented a Restful API server with Node JS 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.0.
- 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 Angular2.0, HTML, CSS, Bootstrap and Angular-CLI.
Environment: .Net 4.5, MS Visual Studio 2015, C#, NPM, VB.Net, HTML5, CSS3, Angular 2, Java Script, Typescript, Bootstrap 3.0, Entity Framework 6.0, Kendo UI, Azure, SQL Server 2014, GIT.
Confidential, Atlanta, GA
Senior .NET Developer
Responsibilities:
- Prepared Functional Specifications, Design Specifications document and UML Diagrams.
- Designed and Developed application using .NET framework, Object Oriented Concepts.
- Involved in application development using Visual C# 4.5, ASP.NET, WCF, Entity Framework and Web API.
- Hands on experience in developing, debugging n-tier applications using C#, HTML 5, CSS3 on MVC with RAZOR.
- Developed and consumed Web API using MVC Application and other ASP.Net applications.
- Used Dependency Injection in Services and Domain Layer.
- Experience with developing back-end services to Azure clouds.
- Developed Web Services for Business Logic Layer for Service Oriented Architecture.
- Created several web user controls and custom controls for writing reusable User Interface in Retain applications.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Performed unit testing on each module developed.
- Refactored and enhanced an existing application to follow strict MVVM/MVC patterns for improved source code maintenance, code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance using angular JS.
- Developed service layer that uses Dependency Injection to pass updates models to the application layer to facilitate unit testing.
- Used Hibernate and WCF to communicate between DAL and other business components.
- AngularJS Controllers are used to maintain each View data.
Environment: ASP.NET, MVC 5, Entity Framework 6 Code First, Classic ASP, Twitter Bootstrap, Fluent Validations, Dependency Injection, Structure Map, LINQ, Angular JS, Hibernate, JQuery, HTML 5, CSS3, XML/XSLT, MVVM Pattern, SQL Server 2012, T-SQL, IIS 7.0, SSIS, TIDAL, Resharper, Git.
Confidential, Bala Cynwyd, PA
Senior .NET Developer
Responsibilities:
- Involved in the development of new applications and enhancement of existing applications to provide additional functionality.
- Used Agile methodology for task breakdown and SCRUM meetings for achieving SPRINT plan milestones.
- Developed web forms in ASP.Net using C#.Net, AJAX Controls, HTML and JavaScript.
- Developed several MVC applications with ASP.NET MVC5, JavaScript, jQuery, JSON, HTML, Angular.js, XHTML, CSS, and REST Client.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Full responsive functionality available across devices and desktop browsers using C#, VB.net, AngularJS, Angular2, Java Script, jQuery and Bootstrap.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Worked with a team implementing business specifications to configure and customize the Blackbaud CRM platform.
- Used Angular JS Data Binding to sync data between the model and view.
- Implement optimizations for existing CRM Products (written in TSQL and C#).
- Constructed multiple sub-sites, pages, and libraries with the deployment of the new SharePoint 2013 sites,
- Used Bootstrap for developing responsive mobile websites and creating responsive design.
- Worked on developing and consuming REST Services.
- Worked on web APIs to expose data from data sources to external and third party applications
Environment: .NET Framework 4.5/4.0, MS Visual Studio.NET 2013, Entity Framework, ASP.NET Web Forms, MVC 5.0, Angular JS, C#, .NET, UML, HTML5, CSS, JavaScript, jQuery UI, Bootstrap, JSON, Xml, LINQ, TFS, SQL Server, SQL Procedures, IIS 7.0, Windows Server 2003/2008,MS Office.