Full Stack .net Developer Resume
Washington, DC
SUMMARY
- Senior .NET Developer with around 7+ years of experience in web application design, Object - Oriented Design, software design patterns, Onion Architecture, Service Oriented Architecture (SOA), MVC, N-Tier Architecture, relational database design and administration.
- Solid Principles of Object-Oriented Analysis and Design (OOAD), UML and RDBMS concepts.
- Extensive experience in designing and developing applications using Microsoft Technologies and .NET Framework 5.0/4.5/4.0/3.5/3.0/2.0.
- Expert in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, and Deployment and Documentation. Experience with all phases of software Development Life Cycle in the Waterfall model and Agile (SCRUM) methodologies.
- Most recent concentration has been the design of object-oriented web applications for client-server applications using Angular 4, Bootstrap, CSS 3, and SASS. In-depth knowledge of front-end Single Page Application (SPA) development using Angular frameworks.
- Designed and Developed Various Angular 2 Component (ngModule), Services (observable/promises), Directive and Pipes, Used Angular 2 CLI commands for productivity and global/generic building blocks.
- Developed Single page applications using Angular 5.x/4.x/2.x, Angular JS and React JS.
- Experienced in Angular Material components such as mat-table, mat-grid-list.
- Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.
- Proficient in front-end development using Angular 2/4, JavaScript, jQuery, HTML5, CSS3, Typescript and Bootstrap. Worked with the Architecture teams to implement an upgrade of Angular 1.5 to Angular 2.0.
- Built AngularJS components, UI services to consume rest services using Component based architecture provided by Angular 2. Expertise with creating single page applications using AngularJS with MVC capability.
- Extensively utilized Angular components like Providers, Directives, factories & services used across the application and Experience working with VB.net, and C# programming language.
- Experience working with MVC 2.0/3.0/4.0/4.5/5.0 , RAZOR and MVVM design patterns.
- Worked in Agile and Scrum environments and extensively utilized OOD, Design Patterns.
- Expertise working with Collections (Array, Array List, Hash Table, Stack, Queue, Generic List)
- Good Knowledge and working experience in Object Oriented programming (OOPS) concepts and using various Design Patterns.
- Proficient in analysing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS)
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in a Team based environment.
- Experience in designing and developing Microservices for the business components using .NET framework.
- Experience in developing Self Host Services by using Microsoft OWIN.
- Experience in creating Containers by Docker for Microservices
- Experience working with JavaScript, VBScript, jQuery, Angular JS, Angular 2.0, and AJAX in ASP.NET for asynchronous communication and better user experience.
- Experience with Client-Side Frameworks jQuery /Angular JS and used AJAX for the Asynchronous data transfer between the client and the server for creative and interactive web applications, mainly focused on performance improvement.
- Experience working with ADO.Net, Entity Framework for Object Relational Mapping (ORM) in .NET Framework and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML).
- Experience working with XML, XSLT, XQUERY, and XPATH and worked with libraries.
- Hands on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications.
- Experience working with dependency injection techniques like Ninject, MEF, Unity.
- Strong expertise and knowledge in RDBMS including Normalization of Database Schema, writing Stored Procedures, User Defined Functions, Triggers, Views and Joins in SQL Server 2005/2008/2012.
- Expertise in working with various ADO.NET Components: developing Business Reports using SQL Server Reporting Services (SSRS).
- Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
- Expert in writing T-SQL statements for creating tables, indexes, views and constraints.
- Experience in importing & exporting various data sources using SQL Server Integration Services (SSIS)
- Optimized Entity Framework data loading performance by appropriately deciding where to use lazy loading vs. eager loading.
TECHNICAL SKILLS
Web: .NET 2.0/3.0/3.5/4.0/4.5/5.0 , ASP.NET MVC 5, AJAX, HTML, JSP, JavaScript, CSS, XML, XSD, AJAX, WPF, WCF,WWF, Silver Light, LINQ, Angular 2/4, HTML 5, ASP.Net Core 2.0, Prism, Typescript, .Net Framework 4.0/4.6, .Net Core, Message Queues.
Languages: C#, VB.NET, ADO.Net, LINQ, Web Services, ASP.Net AJAX, ASP.Net MVC 5, Microservices, Node JS, ASP.Net Core 2.0, J-Query, Entity Framework. 6.0, Visual Studio 2017, knockout JS, Typescript
Database: SQL Server 2012/2017/2019 , Oracle 10g, MS Access, T-SQL, Transact SQL, PL/SQL, Stored Procedures, Triggers, SQL, Query Optimization, Database normalization, DTS, SSIS (SQL Server Integration Services), Performance Tuning, DB2, Mongo DB, No SQL
Tools: Microsoft Visual Studio 2010/2015/2017/2019 , VSS (Visual Source Safe), DevX Tools, VSTS, Team Foundation Server, Rational Clear Case, Microsoft Streaminsight, Repliweb, Squirrel, Git Bash.
Versioning Tools: TFS, VSS Management, Git, Jira
Collaboration: MSOffice, Visio
Domain Knowledge: Financial services, Business applications, CMS applications, Legacy Services, Merchant management applications and Banking Applications.
Testing: Unit Testing, Analysing and preparing Test plans, Test cases, Test documents, Rational ClearQuest, Integration Testing, Automated Website Testing, TDD
Application Servers: IIS 7.0/6.0/5.0.
Reporting Tools: SQL Server 2017, SQL Server Reporting Services 2008/2012, SSIS 2008/2012, SQL Server Analytical Services 2008/2012, Data Modeling.
PROFESSIONAL EXPERIENCE
Full Stack .NET Developer
Confidential
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Maintain the application for all the Confidential insurance policies. Read all the policy related information from difference sources and process the received messages from different sources.
- Maintain, process and communicate all kinds of policies provided by Confidential and also establish the state-wide communication and maintenance of the policy information.
- Responsible for designing and developing the Application using ASP. Net MVC, Razor view engine & UI using HTML, CSS, jQuery, JavaScript.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Hands on experience in developing RESTful WCF Service and ASP. NET Web API. NET CORE HTTP Services for web application.
- Configured Input & Output bindings of Azure Function with Azure Cosmos DB collection to read and write data from the container whenever the function executes.
- Created and Configured Azure Cosmos DB and exposed the service as Web API.
- UsedAzure Logic appsto implement workflows
- Application Developments using theIBMI-AS/400.
- Experience on creatingAzure Blobs.
- Application Development, Implementation and Maintenance using Extensive experience in ASP. NET MVC & NET CORE.
- Created ASP. NET MVC filters, actions, validations.
- Implemented on ADO. NET Entity Framework to associate with databases for CRUD operations. Worked on LINQ to Entities, Lambda Expressions, and Object-Oriented Design Patterns.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2017.
- Created the Web API controllers in ASP. NET MVC to build, maintain Restful API's, also consumed API's client side.
- Perform code refactoring and followed best practices.
- Developed the application using, C#, MVVM, XAML, ENTITY FRAMEWORK, VISUAL STUDIO 2017/2019.
- Used Angular for more appealing visual appearance.
- Development was done using agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted Restful Services, Web services and Web API also used different bindings to make it available to different types of clients.
- Implemented the project using ASP. NET, C# and back-end database as SQL Server 2016 and written Stored Procedures in SQL Server 2016 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
- Used jQuery and AJAX to make the User Interface more responsive.
- Implemented CRUD functionality with Entity framework (ORM) in ASP. NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
Environment: & Tools: .NET C#, Bootstrap 3, ASP.Net Core 2.0, ASP.NET MVC 6.0, Typescript, Visual Studio 2017,2019, SQL Server 2019, Angular, Fiddler, Swagger, HTML5, CSS3, Bootstrap, Entity Framework 6, Web API, J-Query, GIT, LINQ, Visual Studio.
Full Stack .NET Developer
Confidential, Washington DC
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Process messages received from source proxy and repair and resend messages and store into DB Tables.
- Responsible for designing and developing the Application using ASP. Net MVC, Razor view engine & UI using HTML, CSS, jQuery, JavaScript.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Hands on experience in developing RESTful WCF Service and ASP. NET Web API. NET CORE HTTP Services for web application.
- Application Development, Implementation and Maintenance using Extensive experience in ASP. NET MVC & . NET CORE.
- Developed and maintained web application, find centre and Third Party Fund Management for using C#, ASP. NET, Web Services, WCF, SQL Server 2016, HTML5, jQuery, Angular 4, Web API and Ajax.
- Created ASP. NET MVC filters, actions, validations.
- Implemented on ADO. NET Entity Framework to associate with databases for CRUD operations. Worked on LINQ to Entities, Lambda Expressions, and Object-Oriented Design Patterns.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2017.
- Created the Web API controllers in ASP. NET MVC to build, maintain Restful API's, also consumed API's client side.
- Perform code refactoring, migrating legacy win form application to WPF / MVVM platform.
- Developed the application using WPF, C#, MVVM, XAML, ENTITY FRAMEWORK, VISUAL STUDIO 2015/2017.
- Created Control templates, Adorners, Data templates, Blend Trigger Actions, Styles, Style Triggers, Value Converters, Commands and Dependency /Attached Properties for the WPF application
- Used WPF of . NET 4.5 for creating control templates and more appealing visual appearance.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted Restful Services, Web services and Web API also used different bindings to make it available to different types of clients.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Implemented the project using ASP. NET, C# and back-end database as SQL Server 2016 and written Stored Procedures in SQL Server 2016 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
- Used jQuery and AJAX to make the User Interface more responsive.
- Implemented CRUD functionality with Entity framework (ORM) in ASP. NET MVC and implemented sorting, filtering and paging with Entity framework in MVC. Developed the application using WPF, C#, MVVM, XAML, ENTITY FRAMEWORK, VISUAL STUDIO 2015/2017.
- Created Control templates, Adorners, Data templates, Blend Trigger Actions, Styles, Style Triggers, Value Converters, Commands and Dependency /Attached Properties for the WPF application
- Analysed and designed new WPF applications using MVVM and Repository pattern, from design to completion.
Environment: & Tools: .NET C#, Bootstrap 3, ASP.Net Core 2.0, ASP.NET MVC 6.0, Typescript, Visual Studio 2017, SQL Server 2015/2017,, Fiddler, Swagger, HTML5, CSS3, Bootstrap, Entity Framework 6, Web API, J-Query, TFS, LINQ, Visual Studio.
Full Stack .NET Developer
Confidential, MO
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Designed and Implemented Web application using ASP.NET MVC 6.0, Web API, Angular2/4/6, Entity framework (EF). Involved in Analysis, Design and Development of Customer Portal application.
- Designed user interface using HTML5 and Bootstrap 4 and Designed responsive web pages, compatible with iPad, Mobile, and Desktop devices. Developed front-end application using Angular 6, AngularJS framework.
- Developed Components, Pipes, Services, Reactive forms, Observables, routing in Angular 6.
- Developed various components in AngularJS, which includes Services, Controllers, Built-in Directives and Custom Directives. Followed John Papa’s angular style guide while developing angular code.
- Developed web application using .Net Core 2.0 framework. Used Entity Framework ORM as a repository layer to connect to the database. Implemented LINQ queries to perform CRUD operations.
- Implemented WEB API framework for building HTTP services that can be consumed by a broad range of clients including browsers, mobiles and tablets in the application.
- Implemented various features such as Routing, Controllers, Action Results, IOC container or Dependency Injection. Developed Async processing methods using Async programming approach.
- Made use of ViewBag, ViewData, TempData and QueryString for accessing data from different controllers and views and worked extensively with ASP.Net Core 2.0.
- Implemented Auto-Mapper to map model classes with View-Models to avoid rewriting of code.
- Implemented SOLID principles in the projects efficiently based on the requirements.
- Used Angular router guards to tell the router whether it should allow navigation to a requested route based on JSON Web Tokens (JWT). Connect Web API to Angular using Http Call and design GET, POST, PUT, DELETE for Web API. Extensive experience in Performance tuning the Queries for report performance
- Redesigned and developed existing applications with Clean Architecture using ASP.Net MVC, HTML, CSS, Bootstrap 3, JavaScript, jQuery to make the applications more generic and configurable and reduce the code base and database that need to be maintained.
- Experience in creating services as classes in typescript importing into the Components in Angular 2.0.
- Used Typescript to write the Angular Components, Modules, Services, and Models. Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Hands on experience in working with development of Stored Procedures, User Defined Functions, Queries, Indexes, Triggers and Views using SQL Server and T-SQL. Worked with Web API to provide services to HTTP requests. Enhanced legacy application by building new components in Angular 2.0 and Typescript.
- Used Restful Web API services to implement the functionalities of business for the integration of application and bind data to the components from frontend.
- Wrote Web APIs endpoints allowing different HTTP verbs like GET, POST, PUT, PATCH, DELETE so that they can be consumed by single page and other frontend applications.
- Implemented Angular2/4/6 Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory. Designed UI based on razor views, partial views and layout by using HTML, Bootstrap and CSS.
- Implemented AJAX Helper Classes to invoke controller methods and improve performance of the application
- Used Entity Framework to create the Models.
- Used Auto-Mapper as a reusable component to copy data from object type to other. Included specific mappings when required and Ignored few.
- Used Bitbucket web-based version control repository owned by Atlassian, for source code and development projects and used Git revision control system and followed Git Flow for project management.
- Used Agile Methodology for project development. Tracked work items in Rally as part of managing project work items. Used Bower and NPM package managers to install and update third party web packages.
- Developed Unit Test project using NUnit framework. Used ReSharper for code analysis.
- Used TeamCity for continuous integration and Octopus for continuous deployment as part of the project cycle.
- Developed front-end components using Angular, TypeScript, Angular Material and ngx-bootstrap
- Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities. Implemented services for component communications to achieve dependency injection(DI).
- Used Identity Framework and customize it to fit the user need, it will include Entity Framework.
- Worked with Promise, User Controls and Custom Directives. Comprehensive understanding of Module, Controller and Routing. Used Bootstrap modal popup for displaying messages and Bootstrap forms.
- Used Agile-Scrum methodology for developing applications and participated in Sprints planning.
- Worked with Web API to provide services to HTTP requests.
Environment: & Tools: .NET C#, Bootstrap 3, ASP.Net Core 2.0, ASP.NET MVC 6.0, Angular2/4/6, Typescript, Visual Studio 2017, SQL Server 2015/2017, Fiddler, Swagger, HTML5, CSS3, Bootstrap, Entity Framework 6, GIT Lab, Git Bash, Web API, J-Query, Team Foundation Server (TFS), LINQ, Visual Studio 2017, MVVM
.Net Developer
Confidential, San Francisco,CA
Responsibilities:
- Designed and developed web forms in ASP.NET & C#.NET using .NET Framework 3.0.
- Involved in database designs/maintenance/analysis, system designs, documentation/specification, programming and testing. Used Microsoft Visual SourceSafe (VSS) for the purpose of version control.
- Developed multi-tier application using ASP.NET web forms, C#, jQuery, Bootstrap, CSS, HTML, ADO.NET and SQL Server. Utilized ADO.NET classes such as dataset, datatable, dataadapter and datarow.
- Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and to perform CRUD operations. Utilized data controls such as repeaters, datalist, detailsview, formview and gridview. Managed page rendering and view by utilizing appropriate page events..
- Designed and developed class libraries for Session Management, Data Access, Business Logic, Exception Handling, Logging and Security.
- Written C# and LINQ to get data from the datasets which were specifically set up by Entity Framework to communicate with the database. Designed a web application using ASP.NET MVC and transferred data using Entity Framework. Used Auto-Mapper to help mapping data from database to application and separate concerns
- Implemented ASP.NET MVC routing using convention-based and attribute-based routing.
- Implemented client-side validations by jQuery and server-side validations by Data Annotation.
- Used containers such as Viewbag and TempData to manipulate data between controllers and views.
- Used form authenticate to prevent anonymous users from accessing the web application.
- Developed front-end components using Razor view engine along with HTML, CSS, AJAX and jQuery.
- Implemented server-side and client side validation. Such validations include: required field, compare, regex, range, compare validator, html5 validators. Used LINQ and lambda expression for less complex SQL queries.
- Utilized cookies, session, viewstate, hidden field to manage data across the application.
Environment: .NET Framework 3.0/3.5, C#, MS Visual Studio 2005/2008, WPF, WCF, WPF Toolkit, IIS 5.0/6.0, ASP.NET, AJAX, JavaScript, MS Visual Source Safe 2005, TFS, Subversion, MS SQL Server 2005/2008, SSIS, SSRS.