.net Full Stack Developer Resume
Janesville, WI
SUMMARY
- 10+ years of Experience in full life cycle development involving analysis, design, development, deployment, testing, documentation, implementation & maintenance of application software in Web - based, Distributed n-tier architecture, Client/Server architecture and Device based application environment
- Familiar with various SDLC models like CMM, RUP, AGILE/ SCRUM, with experience in resource collecting, use casing, design, implementation, debugging, documentation and Implementation.
- Experience in UML for Analysis & Design with OOP (Object Oriented Programming and OOAD (Object Oriented Analysis and Design) methodologies.
- Expertise in Microsoft .Net Technologies like Visual Studio, .Net Framework 3.0/3.5/4.0/4.5.
- Worked on Microsoft .Net Class libraries, ASP.NET, C#, ADO.NET, WCF Services, SOAP, REST, XML, Windows Services, LINQ, and Entity Framework.
- Knowledge of implementing Design Patterns like SOAP and architectures like MVC.
- Expert in creating web tools and techniques like Web Forms, User Controls, Custom Controls and validating user inputs using validation techniques
- Experience in designing and developing web pages/ UI Development using ASP.NET, MVC, JavaScript, JQuery, Cascading Style Sheet (CSS), HTML & HTML 5, JSON and AJAX
- Experience in creating websites with ASP, JSP, HTML, Java Script, API and CSS.
- Knowledge of XML related technologies such as XML/XSL, XSLT, DTD, XML Schema, DOM, SAX, SOAP, WSDL, Web-Services.
- Experience inMVCandMVVMdesign pattern.
- Expertise in using ADO.NETobjects such as Connection, Command, Data Reader, Dataset and Data Adapter Objects.
- Expertise in Database design, modeling and implementation on MS SQL Server and Oracle including the use of stored procedures, triggers, views, Imports and exports of data using DTS Packages.
- Good experience on DevOps essential tools like Dockers, Kubernetes, Git, and Jenkins.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, DHTML, JavaScript, XML, j Query, AJAX, JSON, Angular JS, Angular 6 and Bootstrap.
- Good Knowledge in .NET Core.
- Expertise in generating Business reports using Reporting tools like Crystal Reports & SQL Server Reporting Services (SSRS)
- Worked on SSRS to generate reports for various user groups and developer groups.
- Developed SQL Server 2008 SSIS Data packages that extract/manipulate data from flat files and store into Database and vice versa.
- Extensive knowledge of C# features like Serialization, Multi-threading, Reflection, and Exception Handling
- Wrote and implemented test plans using nUnit.
- Extensive knowledge of TFS and GIT for build automation, release management, automated SQL Scripting Deployment for staging and production database.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Net.
- Good Experience in Developing Applications using Micro services and monolithic architecture.
- Designed containerbasedmicro servicearchitectureand local Dockers management infrastructure.
TECHNICAL SKILLS
Languages: C#.NET, VB.NET, C, C++, SQL, T-SQL, PL/SQL
.Net Technologies: ASP.NET, ADO.NET, LINQ, C#.NET, VB.NET, .NET Remoting, WCF, Web Parts, WPF, .Net Framework 2.0/3.0/3.5/4.0/4.5/4.8
Web Technologies: HTML, DHTML, CSS, AJAX, XAML, JQUERY, Web Services, SOAP, WSDL, XML, XSLT, Angular, React
Data bases: SQL Server, Oracle, MS Access, DB2
Servers: Internet Information Server (IIS), MS Share Point Server
Scripting Languages: Java Script, VB Script, PHP, Action Script, UNIX Shell Scripting
GU/IDE: Microsoft Visual Studio, VS Code, Notepad++
Database Tools: SQL Enterprise Manager, Management Studio, Oracle SQL Plus, Oracle SQL Developer
Reporting & ETL: SSIS, SSRS, Crystal Reports, Business Objects
Operating Systems: Windows, Linux
Designing Tools: MS Visio, MS Project, Adobe Photoshop
CI/CD: Git, Jenkins, Dockers, Azure DevOps, Kubernetes
PROFESSIONAL EXPERIENCE
Confidential, Janesville, WI
.Net Full stack Developer
Responsibilities:
- Responsible for developing web applications using .NET, JQuery, and Ajax in all aspects of application development design including - performance, scaling, coding, caching, session state management, and error logging and testing.
- Work with product management and business analysts in an agile environment to ensure continual release of high value deliverables.
- Analyze business requirements and architect software solutions to satisfy those requirements.
- Coordinate with vendors and other technical teams for integration to backend systems.
- Designing and developing modules using ASP.Net, C# to develop the Controller class and View class (MVC pattern).
- Use JQuery for creating client web application.
- Develop Rich features for Web using ASP.NET, API, MVC5, Razor View Engine#, HTML5, CSS3, JQuery-AJAX, View Model, and tested with multiple browsers for the bug tracking tool.
- UsedOWINinterface to decouple server and application.
- Implemented Data Access Layer using ADO.NET to communicate with the MS SQL Server Database.
- Developed various services in Angular that consume rest services from the backend written in .NET.
- Also Utilized reusable components and guards to better accommodate the complete web application.
- Leveraged Angular 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.)
- Using theNinjectforDependency Injectionto build a loosely coupled system.
- UsedJSON web tokento do user authentication and secure information exchange.
- Used Identity Server 4 for authentication and authorization and role-based authorization to implement application security.
- Used GIT for source control and Dockers for deployment.
- ConsumedWeb API Restfulfor building Service-Oriented Application.
- Followed SOLID principles for writing back-end services.
- Worked with Azure DevOps and Azure services.
- Managed Kubernetes charts using Helm.
- Responsible for writingWeb API controllersfor providing REST services for making API calls.
- Worked with micro services and restful API to communicate with different teams.
- Used CORS to manage API gateway for micro services
Environment: Visual Studio, ASP.NET, C#, JavaScript, JQUERY, Azure, Kubernetes, Angular, MVC, API, Dockers, AJAX, WCF, SQL Server 2016, IIS
Confidential, Norwalk, CT
.Net Developer
Responsibilities:
- Prepared and analyzed technical use cases out of functional requirements and participated design and development sessions.
- Front-End Application is developed based on Angular 4 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code.
- Developed Rich features for Web using ASP.NET, API, MVC4, Razor View Engine#, HTML5, CSS3, JQuery, View Model, and tested with multiple browsers for the bug tracking tool.
- Developed Views using, Telerik controls, Display/Editor templates, Validations and used model binders, value providers and used Unit Application to enable Unity for loosely coupling architecture.
- Implemented server side using Data Annotations on POCO objects and client side validations using HTML helpers and JQuery
- Worked with my team member to build a layered Knockout.js binding system to support partial views.
- Design the data model, relationship between different entities and created the schema on SQL Azure.
- Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.
- Used AJAX form for asynchronously and used Paged List for Pagination using C#
- Implemented Multithreading Concepts to improve the application Performance.
- Implemented OOPS, SOILD Principles and involved in mentoring and preparing test cases.
- Involved with MVC architectural design pattern and used MVC in integration with JavaScript framework.
- Developed Automatic View Mapper for View Models with bind-able properties and consumed WCF services to load the data and created action packed controllers, controlled URLs with routing.
- Experienced in rewriting ASMX soap service using WCF API with C#, Visual Studio and Hosted on IIS.
- Consumed Web Services for applicant Credit Verification using XML web service (SOAP).
- Implemented SSL on various Environments.
- Experienced in fixing Defects, enhancements to the application and unit testing.
- UsedADO.NET Entity Framework 5for database access, query and manipulation.
Environment: .NET Framework 4.5, Visual Studio, C#,ASP.NET, Azure, API, MVC,HTML5, CSS3, jQuery, Angular 4, Razor Engine, EntityFramework, LINQ, SQL SERVER 2008, XML, JavaScript, Web Services
Confidential, Bethesda, MD
.Net Developer
Responsibilities:
- Independently handle the full life cycle of planning, design and implementation, reporting to client’s project manager.
- Worked on MVC architecture to create web applications using AJAX Extensions.
- Developed Business Logic Layer (BLL) and Data Access Layer (DLL) using C# and ADO.NET.
- Involved in designing and documentation of functional diagrams using Visio.
- Designed and developed various web forms using various controls of ASP.NET, HTML 5, CSS, Java Script and Master Pages.
- Developed user controls and custom controls which are used extensively throughout the application.
- Used AJAX extensively to retrieve data from the server asynchronously to enhance the user experience.
- Implemented Multithreading Concepts to improve the application Performance.
- Used C# as code behind for developing class libraries
- Implemented role based authentication by customizing Enterprise Service Application (ESA).
- Used Enterprise Library to comply with the best software design and development practices.
- Extensively used ADO.NET objects to communicate with SQL Server.
- Used Team Foundation Server (TFS) for version control.
- Written SQL Queries, Stored Procedures using SQL Server 2005, Query Analyzer and Enterprise Manager.
- Created complex reports using SQL Server Reporting Services (SSRS).
- Created Scheduled Tasks for regular Database Backup Activities.
- Developed Test cases and performed unit testing.
Environment: Visual Studio, ASP, .NET, HTML5, C#, Java script, XML, CSS, MVC, Team Foundation Server (TFS), SQL-Server, Oracle, SQL Server Reporting Services (SSRS), IIS, Windows Server.
Confidential, Camp Hill, PA
.Net Developer
Responsibilities:
- Participated in system specification meetings, analyzed user requirements, coordinated with coders and team members.
- Followed Agile and Scrum Methodology to produce high Quality software and satisfy the customers.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture
- Worked with Visual Studio for the development of Web Pages.
- Developed web pages using ASP.NET, API and C# as code behind.
- Implemented the service using Node.JS, React.JS for performance, development, maintenance and deployment reasons.
- Extensively worked on User Interface pages (*.aspx) using HTML, CSS and Java Script.
- Developed validations use Ajax Toolkit & JQuery.
- Used XSLT to transform XML files stored in database into HTML web pages.
- Experienced in designing and developing the GUI with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown box, Validation Controls, etc.).
- Strong use of User controls to allow optimal code reuse.
- Designed Cascading Style Sheets (CSS) for uniform look of the web pages.
- Extensive use of the language C# for client-side validation.
- Identified the database entities and generated the ADO.NET Entity Data model.
- Used LINQ to Entity for querying the database.
- Accessing the data from Data Access Layer for the User Interface using WCF.
- Created and used Stored Procedures, Views, Joins, Triggers and Indexes in Oracle 11g.
- Responsible for Designing and Developing of Reports using SQL Server Reporting services (SSRS).
- Extensively worked with Team Foundation Server for version control.
- Prepared unit test cases and performed Unit testing prior to system implementation.
Environment: ASP.NET 3.5, Visual studio, C#, MVC 3, Java Script, HTML, CSS, Ajax Toolkit, React,JS, XML, XSD, XSLT, API, WCF, ADO.NET, Entity Framework, LINQ, Oracle, PL/SQL, SSRS, TFS, NUnit
Confidential, Laredo, TX.NET Developer
Responsibilities:
- Meet the business stakeholders on a weekly basis to gather requirements and develop the application using agile methodology with daily scrums/Kanban.
- Participated in the PIIP lean agile methodology to plan and commit the work for a whole quarter.
- Developed application using Design Patterns like Command Pattern, Specification Pattern.
- Created and Performed changes on views built with Razor, AngularJS and Telerik Kendo controls.
- Used Web API, MVC and C# to build the application. Performed maintenance and enhancements of applications built on ASP.Net.
- Used Entity Framework, classes and LINQ to Entities to interact with the database.
- Involved in development of database tables, complex T-SQL Stored Procedures, Functions in SQL Server 2008/2014.
- Implemented JavaScript and JQuery for client-side validations.
- Modified Rally Rest API to extract data from Rally, which was the source for custom tableau reports.
- Used Team Foundation Server for version control and Database version control.
- Used Microsoft Enterprise Library for Exception handling and logging of applications.
- Used SSRS and RDLC files to generate reports.
- Participated in the Change Approval Board (CAB) process to promote user stories to production as a CMMI standard.
- Used Rally for Agile development and Remedy-Force for change request tracking.
- Assist QA and the business owner in testing the user stories.
- Responsible for build and deploying applications in UIT, SIT and Production environment
Environment: .Net Framework, ASP.Net, MVC, C#.NET, Telerik Kendo, Web API, AJAX, Angular, TypeScript, Less, UC4 Servers, JQuery, JavaScript, CSS, HTML, SQL Server 2008/2014, Entity Framework, LINQ, Visual Studio 2012/2015, Team Foundation Server (TFS) 2012, Sales Force, Rally, Team City CI, Octopus CD.
