Full Stack .net Developer Resume
Washington, DC
SUMMARY
- Around 7 years of IT experience in SDLC involving Design, Development, Integration and deployment of multi - tiered distributed Microsoft.Net Client/Server and Web applications.
- Extensive programming experience in developing Enterprise applications using Microsoft Technologies like C#, VB.NET,VB6 ASP.NET, MVC, Entity Framework, ADO.NET, SQL Server, WCF, Web API RESTful Services, IIS.
- Experience in implementing web applications with MVC architecture using MEAN Stack technologies (MongoDB, Express.js, AngularJS, NodeJS) to create comprehensive web applications.
- Hands on Experience in building rich internet web applications using HTML, XML, DHTML, XAML,AngularJS/2/4, Node.js, React.js, Bootstrap
- Good experience in writing server side and clint-side validations using javaScript and Jquery, extensive experience in Cross-browser HTML and CSS coding to offer responsive website layouts to modern browsers and mobile devices.
- Experience in data modeling and creating tables, views, stored procedures, functions, and triggers using PL/SQL.
- Expertise in building SOA using Web-API, Web services, WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Extensive experience in using LINQ and retrieve data from data sources LINQ to Objects, LINQ to entities, LINQ to XML, and LINQ to SQL,Behaviour Driven Develoopment(BDD),Windows Workflow(WF), and SQL backend programming, Data modeling, Client-server Connectivity, Stored procedures, and triggers.
- Extensive experience in building web applications using Kendo UI widgets and developing event driven applications using AJAX, JSON and XML.
- Expertise in Object Oriented Programming (OOP), Analysis (OOA) and Design (OOD).
- Experience in Agile software development methodology and Test-driven development including SCRUM Methodologies and involved in application design based on MVC and Entity framework.
- Experience in developing Web Applications using third party controls like Dev Express and Telerik.
- Experienced and working knowledge of indexing, query plans, Microsoft SQL Server Reporting Services (SSRS).
- Expertise in cloud computing infrastucture such as Amazon web services (AWS) and Azure.
- Performed N-unit and MS-unit testing, Integration testing, Performance Testing and System Testing.
- Experience using Microsoft Visual Source Safe ( VSS), GIT and CVS for version Control .
- Hand on experience using source control systems like Microsoft TFS and issue tracking, project management tools like JIRA
- Excellent interpersonal, communication and analytical skills, Passionate for work.
TECHNICAL SKILLS
Microsoft .net Technologies: .NET Framework 4.6/4.5.2/4.0/3.5 , VB.NET, ASP.NET, MVC,AJAX, Silverlight5.0/4.0/3.0, WPF, ADO.NET, SSIS, SSRS,WCF, Web API, Web Services, LINQ.
Scripting Languages: ASP, JSP, HTML, PHP, DHTML, JavaScript, VBScript CSS, PythonXPATH, Typescript, Bash shell
Web Technologies: MEAN, Angular2/4, React.js, Node.js, RESTful Service, Java Script, Ajax, Backbone.js, JQuery
Programming Languages: Web forms, XML, XSLT, HTML, WSDL, JSON
RDBMS: MySQL, NoSQL, T-SQL, Microsoft SQL Server 2014/2012/2008 , MongoDB.
Web servers: Internet Information Server (IIS)7.0/ 6.0,Microsoft SQL server, PHP
Operating Systems: Windows Server 2008/2003/2000 , Windows-XP, 7, 8 and 10, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
FULL STACK .NET DEVELOPER
Responsibilities:
- Developed Web application using ASP.NET MVC5, Web API, JavaScript, jQuery, HTML, CSS and Angular 6/7
- Developed Web API and created web application, worked on CRUD actions (HTTP Get, post, put and delete), attribute routing and used Http Response message approach.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages to accept input from the page request, invoke the requested action
- Implemented Two way Data-binding in Angular which makes the application to handle the automatic synchronization of data between the model and view components.
- Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking
- Used Ag-Grid by providing which provides custom components such as Cell Renderers, Cell Editors, Filters and Header Components.
- Applied Security Compliance which includes Application and data security assessment and remediation to attain compliance to WB Office Information Security Policies and Standards
- Participated in SCRUM meetings, coordination with onsite and offshore team.
- Design, develop, code review, bug-fix and test the application Using tools for issue tracking/development like - JIRA, code configuration and version controlling with Team Foundation Server (TFS).
Confidential, Chicago, IL
FULL STACK .NET DEVELOPER
Responsibilities:
- Developed Web application using ASP.NET MVC5, Catalyst framework, Web API, Entity Framework, JavaScript, jQuery, HTML, CSS and SQL server 2017.
- Service Layer was built using ASP.NET Web API2 that exposes JSON data in RESTful manner and were consumed using jQuery Ajax.
- Worked on improving the performance of the application iteratively by following industry standard performance tuning techniques on both front-end and back-end.
- Followed SOLID principles, used Ninject IoC for dependency Injection for loosely coupled components for easy maintainability and testability.
- Developed Database Objects such as Tables, Views, Stored Procedures, Functions and Triggers using SQL Server Management Studio (SSMS) and T-SQL statements to implement complex business logic.
- Designed and implemented Stored Procedures and Triggers for automating tasks.
- Created SSIS packages to extract data from various data sources such as Access Database, Excel Spreadsheet and Flat Files for further Data Analysis and Reporting.
- Involved in generating enterprise reports such as Tabular, Matrix and Drill Down using SQL Server Reporting Services (SSRS) and exported them in various format for deployment.
- Created test plans and performed unit and regression testing on the application
- Agile development with daily scrum meeting, two-week sprint plan using Visual Studio Team Services (VSTS).
- Used Team Foundation and enhanced with GIT local repository.
Confidential, Franklin Lakes, NJ
FULL STACK .NET DEVELOPER
Responsibilities:
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) in assistance with Business Analyst.
- Developed reusable components on User Interface (Views) by developing the partial views, view starts and reusable components for implementing the business rules with C# and OOPS concepts.
- Developed Application layer using ASP.Net, ADO.net, Server controls, HTML5 Controls and Validation controls.
- Effectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages with MVC.
- Used JSON to transmit data between Server and Web application, an altenative to XML serialization.
- Coded in AngularJS MVC Framework to build Web application for the internal use of the organization.
- Responsible for making AJAX calls for the UI interactions to the Controller Actions usig Angular JS and getting the data back as JSON and parsing it onto the UI
- Extensively worked in Entity Data Model for implementing Business logic and Data Layer using Entity Framework.
- Enhanced user experience by designing new web features using MVC Framework with React.js, and Node.js.
- Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, ExtJs, JavaScript, JQuery and Angular.JS.
- Configured Azure cloud service for end point deployment.
- Created Inbound and outbound WCFservices/Web Services have been created to integrate with Email client and support applications using C#.Net.
- Wrote Data Access Layer Methods, SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Used LINQ to Entities, LINQ to SQL and invoked the DB tables and stored procedures, LINQ to XML and LINQ to Objects for retrieving the data proficiently..
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Used Team Foundation Server (TFS) for the purpose of version control and source code maintenance needs.
- Migrated several source code repositories to GIT
- Involved in a day-day Scrum Software development methodology and Test Driven Development TDD.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
Confidential, St.louis, MO
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
- Implemented MVC design pattern for developing the web Application and used MVC5 application using Razor syntax for view engine and also used C# for the back end.
- Developed Application layer using ASP. Net Server controls, HTML5 Controls, Validation controls and AngularJs.
- Used Master Pages, shared layouts,CSS & Themes for the consistent look of the application.
- Used JavaScript for client-side validations, Used VSS for version control during development .
- 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 using React.js and Node.js.
- Developed numerous scripts in Perl, bash for simplifying many routine tasks.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript, JQuery and Angular.JS.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Created Inbound and outbound WCF services / Web Services have been created to integrate with Email client and support applications using C#.Net.
- Created new REST web service and modified the existing web service's operations wherever required on the top of connector’s framework.
- Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
- Created Web pages using JQuery, JavaScript and JSON with Ajax web service method call and page methods
- 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.
- Used Microsoft Test Manager in Visual Studio for running Action recorded Test Cases and Regression Tests.
Confidential, Memphis,TN
FULL STACK .NET DEVELOPER
Responsibilities :
- Involved in all phases of Software Development Life Cycle (SDLC)-Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment.
- Developed Business Logic Layer & Data Access Layers using design patterns like MVC.
- Developed and supported the application using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, jQuery, JSON, HTML, JavaScript, Bootstrap and CSS .
- Created information architectures and visual design concepts.
- Used Master Pages, shared layouts, CSS & Themes for the consistent look of the application .
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node JS, NPM, and Mongo DB.
- Fixed bugs and problems for design, CSS, HTML, XHTML, and JavaScript.
- Utilized XAML, WCF, SOAP, WPF based Event Handlers.
- Responsible for maintaining Web Application projects.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins, converting static forms into Ajax overlays.
- Improved user experience using jQuery .
- Used jQuery event handling mechanism to dynamically assign events on web controls .
- Used Telerik Controls like dating control, autoing complete text boxes, file upload controls, Radgrids for rich user experience.
- Developed Silverlight user interface using Telerik controls.
- Experience with building REST and SOAP web services API’s.
- Developed test-driven Development (TDD) Strategy guiding use of the N-unit testing framework.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server2012 database object.
- Strong experience on creating Database design, Maintenance, ER Diagrams, SQL scripts, Views, Stored Procedures, Functions, Indexes, and Temporary Tables using SQL Server.
- Experience with TFS for software development which helps in Versioning, releasing etc.
Confidential
.NET DEVELOPER
Responsibilities :
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance
- Used separate Presentation, Business Logic and Data Access Layer in project development.
- Migration of ASP Application to ASP.NET Application.
- Developing Multiple Presentation Layers with several Win forms user controls, Standard controls, VB.NET, C# and XML
- Developed front-end screens using ASP.Net Web forms.
- Developed class files for business layer and data access layer using Visual Basic.NET and C#.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Used ADO.Net objects to store and retrieve data from the SQL database.
- Implemented ASP.NET security and Authentication modes provided by IIS and ASP.Net.
- Implemented database Triggers,Views, Stored Procedures, User Defined Functions to improve performance of queries in SQL Server 2008.
- Used GIT and Subversion for Version control
Confidential
.NET DEVELOPER
Responsibilities:
- Designed and developed User Interfaces ASP.NET on Visual Studio 2008.
- Developed Desktop Applications using Visual Basic, JQuery, XML, WSDL, Visual Studio .NET 2008.
- Created ASP.NET Web forms and Class libraries containing code for business and data access logic using C#.
- Performed Design the web forms in ASP.NET and code logic in C# to effectively mirror the business processes involved the mortgage application process
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
- Using JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used and Designed WCF Services using SOAP protocols using C# while implement business logic middleware
- Design and implementation of tables, stored procedures, triggers, views, SQL statements for database operations using ADO. NET.
- Developed middle tier class libraries in C# for Business logic and role based security.
- Written SQL Scripts such as Packages, Stored Procedures, Functions and Triggers to manipulate and retrieve data from SQL Server databases using T-SQL.
- Utilized Microsoft Team Foundation Server (TFS) for source version control on a shared team environment.