.net Full Stack Developer Resume
Raleigh, NC
SUMMARY
- 6 years of professional experience in .Net Development and Microsoft Technologies.
- Experience in working with complete SDLC Processes from Design, Testing to Deployment.
- Intense experience in designing Web Forms, Win Forms & Web service Components.
- Proficient in State Management Techniques, Performance, Security, Reusability, Rich User Interface using ASP.NET and C# features.
- Extensive experience in Microsoft.NET based Windows Communication Foundation (WCF) & Windows Workflow Foundation (WWF).
- Extensive knowledge in developing single - page applications (SPAs) using the AngularJS framework.
- Expertise in Developing, Consuming and Debugging the SOAP and REST Web services using WCF.
- Experience in Microsoft.NET based Service Oriented Architecture (SOA).
- Experience in designing different HTTP Handlers to load Images from DB.
- Hands on experience in SOLID principles and Design patterns like Abstract factory, Singleton.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor.
- Worked extensively on onshore - near shore - offshore model, this includes Client interaction and Co-ordination among teams working at different geographical locations.
- Comfortable with client-side and server-side scripting technologies like JavaScript, AJAX, HTML/DHTML, Angular/jQuery/Bootstrap.
- Worked onAngularJSVirtual Dom and rendering views using components which contains additional components called custom HTML tags.
- Developed various screens for the front-end usingAngularJSand used various predefined components from NPM (Node Package Manager).
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Strong experience in MS SQL Server with Business Intelligence in SQL Server Integration Services (SSIS).
- Experience in using Lambda Expressions, Query Expressions, Anonymous Types and Extension methods with Language-Integrated Query (LINQ to XML, LINQ to SQL and LINQ to objects).
- Extensive Experience with ORM technologies like Entity Framework’s Model/Database-First & Code-First approach and performance tuning to manage relational data.
- Hands on experience in writing T-SQL queries, stored procedures, Triggers along with Data Transformation Services (DTS), views, user-defined functions, packages, database performance tuning, indexing, database backup and restore.
- Acquainted with report generation tools like Crystal Reports & SSRS.
- Exposure in working with open source databases like Mongo/Postgres.
- Strong experience in source control tools including Visual Source Safe, Git, GitHub, and TFS.
- Highly dedicated, quick starter, solution-driven pattern programmer, Strong in Object Oriented Analysis and Design, and excellent at solving complex problems under strict deadlines.
- Possesses good organizational as well as written and verbal communication skills
TECHNICAL SKILLS
.Net Technologies: ASP.NET 4.5/4.0/3.5/2.0 , MVC 5/4/2, MVVM, Entity Framework, Xamarin, Web forms, Web Services, WCF, RESTful Service, WPF, ADO.NET, Silver light.
Programming Languages: C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), HTML, T-SQL, PL/SQL LINQ, XML.
Scripting and Markup: VBScript, JavaScript, SharePoint, jQuery, Knockout JS, HTML, CSS, XML, WSDL, XSLT, SOAP, AngularJS 1.2/2, JSON, Bootstrap, AJAX.
Framework: .NET Framework 4.5/4.0/3.5/3.0/2.0
Databases: SQL Server 2012/2008/2005 , No SQL, Oracle 10g/9i, T-SQL, PL/SQL, MS-Access.
Protocols: REST, SOAP, TCP/IP, HTTP, UDP/IP, and FTP.
Web Server: IIS 7.0/6.0/5.0
Tools: Visual Studio .NET, Telerik, SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), Xamarin.
Version Control Tools: TFS, Visual Source Safe, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Designed and implemented front-end screens for Automation Tool - using AngularJS.
- Created custom components to support multiple tests run a feature on RunTestUI.
- Designed and created WebAPI using MVC to set and get data from SQL server.
- Used MVC exceptional filters to log errors to SQLDB using WebAPI.
- Created a custom modal pop feature using Bootstrap4 along with AngularJS to accommodate view result option.
- Used gulp for continuous integration, bundling and minifying script files.
- Designed and created a complete relational database to support Automation Tool.
- Extensively worked on creating components to handle REST API calls and model mappings.
- Created all required admin screens like Create User/Manage Environments/Settings using AngularJS.
- Designed scheduler screen to run automated scripts from Angular UI using C# scheduler task API.
- Designed and implemented full generic DAL using Entity Framework 6.0.
- Designed and implemented login feature for automation tool using Rijndael Managed Algorithm.
- Used Lambda expression and LINQ wherever required to fetch or sort required data.
- Involved in creating SQL jobs to trigger SSIS packages which deal with global feed.
- Create SQL based reports using SQL Server Reporting Services (SSRS) with parameters and stored procedures.
- Designed and implemented a custom framework for automation tool for better code reusability.
- Used lot of media queries and CSS less variable and nested classes to make application independent of devices on which application renders.
Environment: Visual Studio 2015, .NET Core, C#, MVC.Net, WebAPI, AngularJS, Bootstrap, CSS Less, Agile/Scrum, Gulp, Entity Framework 6.0, JSON, SQL Server, SSIS, SSRS, IIS, Azure.
Confidential, Raleigh, NC
.Net Full Stack Developer
Responsibilities:
- Designed and developed rich and enhanced web pages using AngularJS, HTML 5, CSS3
- Experience in making Responsive Web Pages using CSS3 Media Queries
- Developing inbound and outbound web services for markets in US, Canada and Mexico
- Developed the wireframes and UI for DFE3 projects for Mexico, Canada and US.
- Experience with the features of AngularJS such as directives, modules and routing.
- Highly used AngularJS router to build single page application for navigate through the different status and multiple modals.
- Implemented many directives from AngularJS in order to create all the functionalities related to the user interface, creating models and controllers.
- Created custom directives in AngularJS for DOM manipulation and services for common functionalities shared by different controllers.
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Did code review for the projects which were scrapped and made further enhancement.
- Worked with the team to analyze, design, develop, deploy, and support web applications to meet business and technical requirements.
- Used Ms. Visio for graphical representation of data.
- Involved in developing applications in C# and .Net Framework to meet the business requirements using Visual Studio 2017.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.Net.
- Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules.
- Experience in coordinating with Onsite & Offshore teams.
Environment: C#, ASP.Net, MVC, .Net Framework, AngularJS, HTML5, CSS3, TypeScript, JavaScript, XML, TFS, IIS, ADO.Net, Entity Framework, LINQ, XML Web Services, SQL Server, Windows XP, IIS, Visual Studio 2017, Visual Studio Code.
Confidential, San Jose, CA
.Net developer
Responsibilities:
- ImplementedASP MVC 5.0/4.0framework for the development of the application.
- Extensively used JQUERY to make client-side validations and used AJAX calls where ever necessary for auto-filling fields and performing asynchronous calls.
- Developed & deployed Web Services WSDL and Windows Services inC#.
- Created proof of concept for implementing views in AngularJS rather than using a razor for development.
- Created different business classes and interfaces using .NET Framework 4.0 withObject Oriented Programming Methodology.
- CreatedWeb APIsusing ASP.NET Web API allowing new web/client projects to leverage reusable data.
- Worked onJavaScript framework (Angular JS, Bootstrap) to augment browser-based applications withMVCcapability.
- Resolved the CSS and JavaScript related issues across all platforms of the web application.
- UsingAngularJS,created custom directives for data manipulations and to display data in a company standard format in UI.
- Responsible for developing single page applications usingAngularJSalso used UI-Router, Directives in the application.
- Developed HTTP get, posts call and pass data using HTTP Post in Angular JS.
- Worked on the controller, ng-controller, and ng-model in Angular JS.
- Extensively used XML and JSON Serialization for transferring the data from the controller to view.
- Involved in development of complex logic generic components using C#.
- Testing - unit testing, integration testing.
- Documentation including LLD, Product Profile, Deployment, etc.
- Used Team foundation server (TFS) as source control.
Environment: Visual Studio, .Net Framework 4.0, C#, ASP MVC.NET, XML, WebAPI, Angular, Bootstrap, JIRA, Agile/Scrum, Gulp, Entity Framework, JSON, SQL Server, IIS, TFS, Windows server 2012.
Confidential
.Net Developer
Responsibilities:
- Closely worked with the Business Analyst team to analyze the impact on team owned products.
- Designed and developed web pages using ASP.NET with visual C# as code behind.
- Migrated all the existing applications from VS2003/2005 to VS2010.
- Migrated VB.NET Windows application from.Net framework 1.1 to.Net 4.0
- Used third-party tool Component One to design the user interface for Windows and Web applications.
- Worked extensively in developing and implementing Crystal reports/Web on Business Objects Enterprise XI, XI REL2,3.1, Crystal Enterprise 8.0 thru 10, Business Objects Universe Design, Crystal Reports Explorer.
- Used SSIS to develop jobs for extracting, cleaning, transforming and loading data into the final database.
- Developed Crystal Reports to run in a .NET and Crystal Report Viewer environment.
- Provided technical support in production and various testing environment.
- Participated in packaging and deploying Windows applications like MRS/CSL.
- Worked on Sybase migration from 12.5 to Sybase 15.0 and deploying of web applications on IIS.
- Extensively used JavaScript for UI development (IMRS UI).
- Implemented SSO (Single Sign-On) to protect the web applications hosted on windows server.
Environment: Visual Studio 2003/2005/2010 , .NET Framework 4.0/3.5/2.0/1.1 , C#, VB, ASP.NET 3.5/4.0, VB.NET, Component One, MS Visio, Sybase 12.5/15 Crystal reports, HP Clear Quest, SQL-DBX, IIS, VSS, WindowsServer2003/2008, SSIS, Windows XP, Windows7.
Confidential
Junior Web Developer
Responsibilities:
- Used WinForms GUI to design and develop a Windows application.
- Implemented Object-Oriented Programming (OOPS) concepts of interfaces, inheritance, abstraction and polymorphism.
- Created multi-layer application using C#, ADO.NET, JavaScript and CSS.
- Utilized ADO.Net technology like Data set, Data Table and Data Adapter extensively for data retrieving, querying, storage and manipulation and displaying data from SQL Server 2008 Data Source.
- Used Web.config to create connection strings. Used ADO.NET to access SQL database.
- Extensively used Silverlight/WPF page layouts, animated transition controls and key-frame animations.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2005 for inserting/Updating/Deleting the data into the relational tables.
- Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files. Have successfully published various .NET interfaces screens on to the IIS server.
Environment: C#.Net, ADO.NET, ASP.NET, VB.NET, C#, WinForms, Silverlight, JavaScript, SQL Server 2005, HTML, CSS, Win Forms, TFS