Full Stack .net Developer Resume
Richmond-vA
SUMMARY
- Having 7+ years of experience in Client/Server, Web based and Windows based applications.
- Extensive experience in designing and developing applications using Microsoft Technologies and .NET Framework 4.5/4.0/3.5/3.0/2.0
- Having good experience with AGILE SCRUM and Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
- Experience working with VB.net, and C# programming language.
- Good noledge in Object Oriented Analysis and Design, developed applications using Model View Presenter (MVP) pattern and Model View Controller (MVC) and MVVM.
- Fully fledged with client-side scripting like jQuery selectors, Events, AngularJS, jQuery UI, Plugins, AJAX, Telerik RAD control, etc.
- Worked in Agile and Scrum environments and extensively utilized OOD, Design Patterns.
- Experience working with JavaScript, VBScript, JQuery, Angular JS, Angular 2.0, React JS, 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.
- Extensive experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers, directives and customizable directives, factory, services, customizable filter, $http and $resource CRUD methodsto handle functionalities likeRESTful services with Ajax calls, input validations, drop-down lists and sortable contents.
- 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.
- Strong expertise and noledge in RDBMS including Normalization of Database Schema, writing Stored Procedures, User Defined Functions, Triggers, Views and Joins in SQL Server 2012/2017/2019.
- Expertise in working with various ADO.NET Components: developing Business Reports using SQL Server Reporting Services (SSRS).
- Experience in importing & exporting various data sources using SQL Server Integration Services (SSIS)
- Extensively worked in writing SQL queries, stored procedures, database triggers, cursors, exception handlers, DTS Export & Import.
- Experience working with Classic ASP for generating dynamic web pages.
- Expertise in working with TFS and Git for source control.
- Excellent analytical, communication, problem solving skills, strong teamwork orientation, dedicated to quality output for the team or to individual assignments as required by the work environment. Self-Starter, willing to learn new technologies, ability to learn fast, and determined to achieve.
TECHNICAL SKILLS
.Net Technologies: .NET Framework ( 4.5/4.0/3.5/3.0/2.0 ), ASP.NETMVC 3.0/4.0/5.0, WPF, Silverlight, WCFWeb API, LINQ, Entity Framework, ADO.NET
GUI/IDE: Microsoft Visual Studio 2019/2017/2015/2013/2012
Programming Languages: C#, C, C++, Visual Basic 6.0, VB.NET
Scripting-Languages: JavaScript, JQuery, AngularJS, Angular 2, ReactJS, VBScript.
Web Development: HTML/HTML5, CSS/CSS2/CSS3, XML, XSLT, Web Services, WCF and Silverlight.
Web Servers: IIS 8.0/7.0/6.0
Databases: MS SQL Server 2012/2008/2005 , Oracle 10/9i, MS-Access.
Operating Systems: Windows, UNIX, LINUX
Reporting Tools: SSRS, SSIS, Crystal Reports.
Other Tools/Packages: Visio, MS-Office.
PROFESSIONAL EXPERIENCE
Confidential, Richmond-VA
Full Stack .Net Developer
Responsibilities:
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP. NET and C#.
- Designing and developing multi-tier and distributed desktop, Web applications using .NET, C#, ASP.NET MVC, LINQ, .NET Core, IIS, Web API, WCF, MS SQL Server, ADO.NET/Entity framework, Angular 6/7, JavaScript, HTML, CSS, jQuery.
- Expertise in Angular 7/5/4/2/JS controllers, directives, components, factory and service resources, routings and events.
- Used Angular 7 and Type Script for control validations and data format checking.
- Developed Angular directives and Angular Filters and Used Angular Scope and Root Scope, Angular watch and Angular Broadcast.
- Used add Event Listener for the faster rendering of Application using Angular 7.
- Developed abstract class methods and interfaces using Angular 7.
- Good experience on how to create, query, and use with Entity Framework.
- Experienced in implementing Single Page Application (SPA) with HTML5, CSS3 and Java script.
- Experience using Microsoft Visual Studio to create Windows Form Applications, Console Applications, Class Libraries, ASP. NET projects and Web Sites.
- Developing Web Services, XML, validating request and response XML, SOAP and RESTFUL Web Service calls.
- Developing and implementing PowerShell scripts for automation of processes.
- Performing REST API’s build/deployment and Web API functionality testing using REST Client, Fiddler and POSTMAN.
- Experience implementing CI/CD build, release and deploy process using Microsoft Azure DevOps.
- Experience in branching, tagging and maintaining the version across the environments using source control management tools like Subversion TFS, GIT.
- Create Master Pages and Themes to develop the consistent user interface.
- Create database models and dependency diagrams for the project.
- Develops business logic middle tier, optimized and reusable .net components using C#.
- Designs user controls to develop user friendly GUI and uses AJAX to avoid full page post- back and makes applications more user interactive.
- Uses Data Access Application, Exception Handling and logs application blocks.
- Experience in Integrating Jenkins with repositories like GitHub to build Automation (Maven), and Artifact repository for pushing successful build code.
- Working with Product owner On Artifacts Such as Product Backlog, Spring Backlog, and Release Burn down.
- Familiar with agile principals and experience on a scrum team working in sprints.
- Committed to working in scrum team environment.
- Prepared for work visibility and delivering on a schedule.
- Used SOAP UI & Postman to test the web services.
Environment: .NET, C#, ASP.NET MVC, LINQ, .NET Core, IIS, Web API, WCF,MS SQL Server, ADO.NET/Entity framework, Apache Maven, Angular 6/7,JavaScript, HTML, CSS, jQuery, Ajax, Typescript framework, TFS, Microsoft Azure DevOps.
Confidential, Milwaukee-WI
Full Stack .Net Developer
Responsibilities:
- Coordinated with the Business Analyst and product owner to have an understanding on the end user requirements.
- Participated in discussions with clients and Followed Agile/Scrum methodology with 2week sprint involved in daily Stand-up Meetings, Retrospective Meetings, Sprint Planning, Backlog Refinement, and Sprint Review Meetings.
- Actively involved in coding and designing using C#, XML, ADO.NET, JavaScript, HTML5, and Cascading style sheets (CSS3).
- Developed responsive windows screens using front end technologies like WPF, Silverlight and XAML in.NETframework which will give better usability for the users.
- Developed WPF screens using MVVM (Model-View-View Model) pattern and write unit test methods, and then test to see if they get the expected results.
- Utilize data binding (One way, two way) techniques for data flow between the UI and View models.
- Develop business critical modules using the dependency injection design pattern to provide dependencies to an object dat's already been constructed.
- Developed model classes dat are required for the data representation.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the Application for the clients.
- Used WCF Jason and WCF Rest services in developing and deploying on windows in line with the Service-oriented architecture (SOA).
- Develop services using HTTP protocols as a medium of communication between the client and the server.
- Write the GET, POST and PUT methods to retrieve the data, post the data and update the data to the database.
- Used SOAP UI & Postman to test the web services.
- Involved in supporting a web-based application designed using html, JavaScript and PHP.
- Created stored procedures for updating and retrieving data from SQL server.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Used Team Foundation Server (TFS) for version control.
- Built single page application with modules, reusable components, forms usingReactJS.
- Developed the Drag and Drop functionality usingReact-Dragabble.
- Implement modules into NodeJSto integrate with designs and requirements.
- Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Operated a complex reporting system utilizing SQLServer, Access, Excel, and extensive use of theSQLServerManagement Studio.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Improved the performance and response time of the application by implementing AJAX.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: C#, Reactjs, HTML5, CSS3, Ajax, JQuery, JSON, AJAX, WCF, WPF, Visual Studio Code, Visual Studio 2017, SQL server management studio 2016, FS, IIS 7.0, MVC 5, MS Office 2016.
Confidential, Armonk, NY
Full Stack .Net Developer
Responsibilities:
- Developed ADO.NET Entity Framework to use relational data with a data service by defining a data model dat maps to relational data.
- Used JQuery for web interface development with good looking web application.
- Involved in maintenance of the existing project onVB 6.0and developing the new requirements based on .Net technology, upgraded and migration project from desktop application to web application.
- Built application using ASP.Net MVC Core, Code First, Angular 2.0.
- Worked on the creation and consumption of web services using Web API 2.
- Worked on Angular JS 2.0 two-way data binding between DOM and model, dependency injection using factories and services.
- Used AngularJS $http for making AJAX call using GET, PUT, POST and Delete operations with a WebAPI controller on a group of posts.
- Responsible for developing a front-end application using AngularJS and jQuery architecture for internal team’s productivity use.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Solid ability to work with .NET, ASP.NET, web application development, web service development, and WCF services.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Utilized JavaScript/JQuery, ASP.Net validations with AJAX control tool kit to create Client-side validations.
- Created web pages, developed master page and classes for reuse by implementing GUI using HTML, XML, Ajax control library, CSS and Web Form Controls.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Worked on Azure service bus message queues, topics and relays. Developed windows service using service bus message queue in .Net core.
- Worked on MS Test automation to test different toll authority’s test solutions performance in application.
- Worked in Test Driven Development (TDD) environment, wrote Unit Tests and Integration Tests.
- Used WCF JSON and WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
- Worked on SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Involved in writing Stored Procedures, Packages using SQL Server 2012.
- CreatedT-SQLstored procedures, functions, etc. and tuned them using query analyzer and explain plans.
- Built and maintainedT-SQLscripts, indexes, and complex queries for data analysis and extraction.
- Experience in developing the business reports using SSRS and Crystal Reports and Experience in SQL Server IntegrationServices (SSIS)
- Used SSIS for data transformation from Excel data base to SQL Server 2014 and SSRS for reporting.
- Created stored procedures for updating and retrieving data from SQL server.
Environment: .Net 4.5/4.6, Visual Studio 2017/2015, SQL Server 2012/2014, T-SQL, C#, ASP.NET MVC 4/5, JavaScript, JQuery, AJAX, HTML5, CSS3, Web API 2.0, Angular JS, Angular 2.0, IIS 7.0, WCF, Entity Framework 6, TFS.
Confidential - NYC, NY
.Net Developer/UI Developer
Responsibilities:
- Worked in Agile environment delivering functionality on time with quality as highest priority.
- Involved in gathering the requirements, preparing estimates, analysis, design, implementation and test phases of the SDLC.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer. Designed Presentation layer using ASP.NET, MVC, AngularJS, Bootstrap, WPF and CSS.
- Worked on multi-layered architecture, using service-oriented architecture and test-driven development (TDD).
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Worked with Silverlight extensions for the Java script to control over the UI frameworks.
- Developed the application on NodeJSplatform using JavaScript programming.
- Used dependency injection (Unity) to create loosely coupled classes.
- Used JQuery for Client-Side Validations and AJAX calls to communicate with Controller Actions and Web API Services with JSON Data.
- Worked with XSLT for transforming the XML document to other format, and data change/updates.
- Worked in Test Driven Development (TDD) environment, wrote Unit Tests and Integration Tests.
- Hands on experience in creating Technical Design Documents, Use Case Diagrams, Process flow Diagram, Data Flow Diagrams.
- WroteT-SQLqueries to validate the error reports being given to the client and preparedT-SQLscripts for the Application team, Reports team during development.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Worked withT-SQLto create tables, indexes, views, stored procedures, triggers and user defined functions for complex business logic.
- Developed reports using BIDS, SSRS according to the input parameters required by the business.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: .Net 4.5/4.6, Visual Studio 2012/2013, SQL Server 2012/2014, T-SQL, C#, ASP.NET MVC 4/5, JavaScript, JQuery, AJAX, HTML5, Bootstrap, CSS3, Web API 2.0, Angular 2.0, IIS 7.0, WCF, Entity Framework 6, TFS, XML, XSLT.
Confidential
.Net Developer
Responsibilities:
- Involved in development life cycle, from design phase to implementation phase, testing and deployment. Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Involved C# .NET, ASP MVC, Razor, XML, HTML5, CSS3, HTML/CSS, JavaScript, JQuery, SOAP and REST APIs.
- Used Model View Controller (MVC 4) architectural Design Patterns for the development of the product.
- Developed xml documents.
- Client-side validations usingData Annotations.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, CSS for server and client-side validations respectively.
- Made full use of .NET object-oriented features (C#), event handling, error handling, caching and security feature.
- Developed Web Services which can be used by number of clients in getting useful data.
- Extensively used WCF services, theirby achieving complete Service Oriented Architecture.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used JQuery UI controls, Templates and Widgets to Support the UI.
- Designed, coded and modified applications by using ASP.Net.
- Used LINQ and ADO.NET for developing data access layer.
- Worked with data migration. Used tools like MS SQL Server integration services (SSIS) in transferring data from one database to another.
- Created Database objects like Tables, Stored Procedures and Triggers in MS SQL Server.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Provided codes to perform Unit Testing.
- Deployment of Application on Test and Production server.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: C#, ASP.NET 4.5, MVC 4, VB.NET, ADO.NET, VB.NET, HTML5, CSS3, Visual Studio 2012, SQL Server 2008 R2/2012, SSIS, WCF, Web services, C#, UML, XML, CSS, AJAX, HTML, JavaScript, JQuery, TFS, LINQ to SQL and Windows Server 2008.
