Sr. Full Stack .net Developer Resume
Eagan, MN
SUMMARY:
- Result - driven IT Professional with 8+ years of experience in Functional specifications, Analysis, Design, Modeling, Development, Configuration, Management and implementation of various web applications.
- Strong knowledge in C#, LINQ, ASP.NET, ADO.NET, ASP.NET MVC, ASP.NET RESTful Web API's, HTML, XAML, XML, CSS, AngularJS, Node JS JavaScript, AJAX, and WCF.
- Expertise on application development using Object Oriented Analysis & Design Techniques (OOAD) and SOLID principles.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance.
- Excellent knowledge in MEAN Stack (MongoDB, Express, Angular, NodeJS).
- Good experience on application architecture & design including architectural patterns like MVC, MVVM and design patterns such as Singleton, Factory, and Builder.
- Skilled in developing User Interface (UI), Business Logic and Data Access components to meet user requirements and Implemented OOPS concepts-Interface, Inheritance, Polymorphism and delegates in most of the applications.
- Experience in developing the web applications using ASP.NET MVC and utilized ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Highly proficient in design and implementation of the database using SQL server, writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions. Experience in using NoSQL databases such as CouchBase and Redis.
- Strong experience in developing web applications using AngularJS, HTML/HTML5, CSS/CSS3, DOM Manipulation, JavaScript, AJAX, JQuery, JSON and Twitter Bootstrap.
- Experience in developing applications using ORM (Object-Relational Mapping) tools like Microsoft Entity framework 6/5.
- Experience in developing and consuming ASP.NET Web Services using WSDL and SOAP, ASP.NET Web API's (RESTful) and Windows Communication Foundation (WCF).
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.
TECHNICAL SKILLS:
Languages: C#.NET, VB.NET, ASP .NET, ADO.NET, Visual Basic 6.0, COM, C++, C
Web Technologies: Asp.NET, ADO.NET, VB Script, Java Script, JQuery, JSON, Angular JS, HTML, XHTML, XML, CSS, IIS, Bootstrap
Packages: Visual Studio.NET 2010, Visual Studio.NET 2013, Visual Studio.NET 2015, Team Foundation Server, Enterprise Library Application Blocks, AJAX Toolkit, Install Shield MSI setup, MS Build, SharePoint
Databases: MS SQL Server 2008/2012, DTS, SSRS, SQL Profilers, MS ACCESS, Oracle 9i/10g, MongoDB
Graphics: Adobe Photoshop, Paint shop pro and Flash
Platforms: Windows 10/7/XP/NT/98/Vista, DOS, UNIX
Latest Technologies: Net Framework 3.0 (WPF, WCF, WWF), .NET Framework 3.5/4.0/4.6
Methodologies and tools: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential - Eagan, MN
Sr. Full Stack .NET Developer
Roles & Responsibilities:
- Involved in requirement analysis, designing and development using AGILE methodology to implement the application.
- Developed the application using ASP.NET MVC 4.6, Web API, C#, Typescript, Angular 2 .
- Extensively used ASP.NET MVC architecture for the Web application design to have the application layers closely coupled.
- Worked on ASP.NET Core web apps , command-line apps, libraries, and Universal Windows Platform apps
- Created Business Logic Layer & Data Access Layers implementing the MVC architecture.
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Implemented role base security, customizable workflows for each user based on the user's role and implemented forms Authentication and Authorization for providing security for application.
- Implemented Logging Mechanism using Log4Net. Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML and AJAX .
- Created JavaScript modules to be used with Bootstrap to speed up development and include responsiveness to the page.
- Used Jenkins for continuous integration and continuous deployments. Maintained the Version, Labeled Versions and Backups of the source using GitHub .
- Involved in deployments, Maintenance and troubleshooting the application on Microsoft Cloud Infrastructure Azure .
- Performed debugging and exception handling in support to the software development.
- Active participation in unit testing of the application to ensure quality. Developed online payment portal flexibility for customers.
- Fixed bugs reported by QA and UAT .
- Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Developed Cron jobs (Batch Processing) timed- based job scheduler. Developed Asynchronous calls to call the Cron for every few mins and once in a day.
Environment : .NET Framework 4.0/4.6, MVC 4.5, C# 4.0, .NET Core, Web API, Jenkins, Entity Framework, Visual Studio 2015, MongoDB, SQL Server 2014, JavaScript, Angular 2, Typescript, HTML, CSS, GitHub, Azure, Windows 7
Confidential - Memphis, TN
Full Stack .NET Developer
Roles & Responsibilities:
- Involved in the Analysis, Requirements gathering and Development of the project and used UML in preparing case and activity diagrams.
- This project was implemented using Agile and SCRUM methodology for rapid development.
- Worked on standardizing Tableau for shared service deployment.
- Implementation of 3-Tier architecture, facing key challenges on Business and Database layers.
- Developing Web application using ASP.NET, MVC5 , and C #, Entity Framework, JavaScript, Knockout JS, JSON, HTML5 and CSS3 .
- Used Grunt task runner on the client side along with angular.js to perform unit testing minification and compiling whenever a change in a file is made.
- Involved in Creating Services and Directives which may need to be shared across the entire application.
- Developed complex stored procedures using temporary tables and loops using SQL .
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery , JavaScript, RequireJS, Bootstrap and Kendo UI .
- Designed a rich user interface using WPF .
- Completely designed and developed the user interface using VB.NET and Windows User Control.
- Developed Web Forms using ASP.NET and C#.NET .
- Worked with Backbone.JS and Node.JS to give a structure with rich API over a Restful JSON interface.
- Created WCF Service to look up and retrieve the data from database.
- Developed web pages for the application using Asp.NET MVC, Asp.NET Web API, jQuery, Angular.js, CSS, HTML 5 , and Ajax .
- Developed SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server.
- Used WPF to add graphics; worked heavily on custom template controls
- Involved in creating, deploying and managing reports using SSRS .
- Documentation of design options and solutions according to Software Development Life Cycle ( SDLC ) methodology.
- Used Silverlight for presentation layer and LINQ for Data Access Layer.
- Developed core functionality with the ASP.NET MVC Framework ( C#.NET, ADO.NET )
- Developed Cascading Style Sheets ( CSS ) for User Interface uniformity throughout the application.
- Deployed the application on the IIS Server.
- Used jQuery and JavaScript for client-side validation and other purposes.
- Used React.js for adding a client-side interface for JavaScript templating and function binding.
- Wrote and modified the technical documents.
Environment: ASP.NET 4.0, C# 4.0, MVC 3.0, VB.NET, HTML, JavaScript, jQuery, Angular JS, Knockout JS, Kendo UI, Bootstrap, Entity Framework, WPF, JSON, CSS, XML, XSLT, Ajax, TFS, VS.NET 2010, IIS 6.0, SQL Server 2008R2 and SSRS
Confidential - Kansas City, MO
Full Stack .NET Developer
Roles & Responsibilities:
- Extensively involved in designing the application architecture and code reviews.
- Developed Web GUI for Web Forms, Master Pages, and User Controls using web controls, C#.NET and server-side AJAX script manager under Visual Studio.NET 3.5 environment.
- Designed the web pages using ASP.NET 3.5, HTML, and Telerik controls, JavaScript, AJAX, XML and CSS .
- Used TFS Team Foundation Server for Version control, Source code control and project tracking.
- Developed Web Forms , custom controls for header and footer, standardize menus.
- Used Master Pages for branding purposes by displaying the logo and copyright information on every page and maintaining the same look and feel across the entire application.
- Involved Unit Testing and Integration testing identified performance issues and solved.
- Working with XMLs schemes, parsing web services.
- Use Window azure to deploy the application on cloud and managing the session.
- Creating Tabular, Charts and graphs as per customer requirements Using SSRS .
- Worked on querying data and creating on-demand reports using Report Builder in SSRS reports and send the reports via email.
- Developed Web services to read and send messages from one system to other system.
- Root cause analysis and fixing the IIS Web Server Related issues.
- Develop systems using .NET components and implemented the Data Access layers using ADO.NET . Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Develop stored procedures, functions, triggers using SQL and T-SQL in SQL Server 2008 for fetching data and binding.
- Written client-side validation scripts in JavaScript language and extensively used JQuery .
- Worked on views, common shared views for user interface using JQuery and JSON .
Environment: Visual Studio.NET 2010, C# .NET 3.5, ASP.NET, ADO.NET, LINQ, XML, SQL Server 2008, TFS, CSS, JavaScript, JQuery, JSON, NUnit, Web services, IIS
Confidential - Mount Laurel, NJ
.NET, UI Developer
Roles & Responsibilities:
- Effectively followed Agile methodology and involved in SCRUM meetings.
- Created the user interface for all the static and dynamic pages.
- Coded application logic in ASP.NET using VB.NET as code behind
- Designed end user interface using Web-forms in ASP.NET with various Validations Controls.
- Used TFS Team Foundation Server for Version control, Source code control and project tracking.
- Developed data layer logic for user logging which lets user to access the specified services.
- Developed business logic components as a middle-tier between database and the UI for Billing and order management modules.
- Coded and optimized ADO.NET for data access.
- Consumed Web Service for searching the files and logging into the application at the company.
- Developed the application as an N-tier application with UI in the presentation layer, business logic in the middle layer using ASP.NET 4, C#.NET and database activity in the backend.
- Implemented Angular.JS Controllers to maintain each view data.
- Implemented Angular Service calls using Angular Factory.
- Designed and implemented MS SQL Server 2010 Database.
- Developed programs of database components including Stored Procedures.
- Involved in the database design and designed tables.
- Used MS Dynamics CRM SDK, WCF, XRM and LINQ to interact with data from the CRM system.
- Developed Main view and Single View Dashboards as an extension of Dynamics CRM .
- Used Silver Light Controls for the aesthetic effects and developing User controls of the webpage.
- Involved in Maintenance of the Web-Application.
Environment: ASP.NET 4, C#.NET, ADO.NET, SQL SERVER 2010, Web-Services, Windows XP Professional, Dynamics CRM, Visual Studio.NET 2008, Angular.JS, HTML, CSS, JavaScript, Silverlight, Visual Source Safe
Confidential
.NET Developer
Roles & Responsibilities:
- Involved in developing front end using ASP.NET, HTML , and CSS .
- Actively participated in design and development of Database using efficient Database techniques.
- Developed web forms for the end users using C#.NET and ASP.NET .
- Involved in querying the database using ADO.NET and Stored Procedures for generation of reports.
- Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls.
- Developed the application as an N-tier application with UI in the presentation layer, business logic in the middle layer using ASP.NET, VB.NET and database activity in the backend.
- Involved in creating WINFORMS for in-house Windows applications using C# .
- Involved in creating Custom Controls, web controls and User Controls.
- Involved in using all the best features of ASP.NET including Dataset, Data View and Data Adapter.
- Create jQuery plugins for web pages to populate Telerik MVC controls and update page content utilizing Ajax and JSON.
- Implemented XML Web Services using C#.NET.
- Instrumental in maintenance of data integrity in back end Oracle 9i .
- Authenticated logins and validated permissions.
- Utilized NUnit to unit test .NET code.
- Used ASP.NET AJAX Toolkit controls and JQuery to improve user experience on web pages.
- Uploading the Data from text files to tables & wrote stored procedures to purge old data.
- Developed applications to parse flat files into data using C#.NET.
- Developed Interfaces using AJAX.
Environment: Visual Studio.NET, C#.NET, ASP.NET framework 3.5, ASP 1.1, AJAX, MS SQL Server 2010, Web Service, GUI, ADO.NET, XML, HTML, DHTML, SOAP, CSS, JavaScript
Confidential
.NET Developer
Roles & Responsibilities:
- Analyzed the requirements and prepared the analysis report.
- Designed and developed the User Interface using Win-forms.
- Source Code implemented using C#.NET .
- Developed Win Forms and integrated these forms with Windows Services.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter.
- Involved in Writing, Modifying complex Queries, Stored Procedures and Triggers.
- Developing User Control for Common Functionality in the ASP.NET.
- Performed validations using Validation Controls.
Environment: Visual Studio 2005, C#.NET, ASP.NET 3.0, JavaScript, SQL Server 2008, XML, CSS, C#.NET