.net Full Stack Developer Resume
Mobile, AL
PROFESSIONAL SUMMARY:
- Over 6+ years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, Client Server and Object Oriented applications built on Microsoft related Technologies.
- Expertise in using ASP.NET and C# for Designing and Developing User Interfaces, User Controls and Custom Controls.
- Experience in working with ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching features, Securing ASP.NET Web Applications.
- Experience in using Grid View, Details View, Repeater and other ASP.NET Server controls for state management in .NET.
- Experience in developing windows applications, web applications and web services in Visual Studio, .NET Framework 2.0/3.0/3.5/4.0/4.5 using ASP.NET 2.0/3.0/3.5/4.0/4.5, C#.NET, VB.NET, WCF, WPF, ADO .NET, SQL Server, JavaScript, VBScript, AJAX and SQL.
- Experience in development of Web Forms, Windows Forms, WCF, Silverlight and other data - driven applications using ASP.NET, C# .NET, ADO.NET and SQL Server.
- Hands on experience in development and implementation of high-end applications with Microsoft .Net Framework 1.1/2.0/3.5/4.0/4.5.
- Good knowledge of coding using C# with .NET Core.
- Developed N-tier web applications in .NET environment using C#.NET, LINQ to SQL, ASP.NET,ADO.NET, LINQ, Reflection, XML, XSL, MVC, MVVM, VB.NET, IIS, SQL Server, Oracle, WPF, WCF.
- Deployment of several Client/Server, distributed GUI, enterprise level Web and Windows based Applications Systems.
- Experience in Designing Applications using Agile and Extreme Programming Methodologies.
- Implemented Multithreading Concepts to improve the application Performance.
- Experience in deployment using IIS Application Servers.
- Experience in designing databases in MS SQL Server, performance tuning including indexing, schema optimization, de-normalization techniques and query execution plan analysis.
- Good Experience in AJAX, JQuery, JavaScript and JSON.
- Strong in Object Oriented Analysis and Design (OOAD) and UML Concepts.
- Experience using various versioning systems like Concurrent Versioning Systems (CVS), Visual Source Safe (VSS), Tortoise Sub Versioning System (SVN) and Visual Studio Team System (VSTS).
- Experience in developing ASP.NET Web customs controls, user controls, Fata Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, Angular JS, Bootstrap and JQuery.
- Experience in Developing, Consuming and Debugging the SOAP and REST Web services using WPF and WCF, Silverlight technologies.
- Good Experience in Software development methodologies like AGILE and Iteration approaches.
- Technical expertise in Microsoft Technologies such as Visual Studio … Framework … ASP.NET, Web Forms, Model View Controller Framework(MVC) 5.0/4.0, VB.Net, JSON, Restful Services, Web API, WCF, Entity Framework, LINQ …, Web Services.
- Experience with bug verification, testing and program support for various products.
- Strong conceptual knowledge in RDBMS monitoring tools SQL Server Enterprise Manager, SQL Profiler and SQL Query Analyzer.
- Experienced in implementing waterfall and incremental model in the Software Development Life Cycle.
- Strong in the complete Software Development Life Cycle (SDLC) (Agile, SCRUM, Iterative) including SRS, Requirements definition, Design & Analysis, programming/testing and Implementation of major systems.
- Experience in working with Complex SQL server databases.
- Strong experience in working with Service Oriented Architecture (SOA) Applications.
- Strong experience in web-parts, workflows and InfoPath using SharePoint designer.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Working experience in using version control tools like Visual Source Safe(VSS), Team Foundation System(TFS) and GitHub.
- Good Knowledge in creating reports using Crystal and SSRS Reports.
- Hands on Experience with SSRS and Telerik Reporting.
- Experience in using third party controls Infragistics, Telerik Kendo UI and DevExpress controls to implement rich and responsive user interface.
- Experience with asset management operating, managing, upgrading of assets mainly with GIS, CMMS.
- Successfully implemented many design patterns like Singleton, Factory, Strategy, Façade, Template and Dependency Injection Design Patterns.
- Worked on Windows PowerShell scripting for managing system.
- Excellent verbal and written communication skills including polished presentation skills.
- Effectively communicated with application representatives from both IT and Business to resolve issues.
- Resourceful and reliable developer with quick learning capabilities, excellent interpersonal, communication, analytical and problem-solving skills.
- Exceptional ability to quickly master new concepts and a proactive team player.
- Highly organized and able to work tight deadlines and communicate effectively with technical peers.
- Very good inter-personal skills and has the ability to work independently as well as in a team environment.
- A self-motivated individual and a good team player with excellent communication skills, effective problem solving and ability to work independently.
TECHNICAL SKILLS:
Languages: C#, .NET, SQL, PL/SQL, VB.NET, C#,, VB6, XML, XSLT, HTML, CSS, HTML, T-SQL, Perl, PHP, Javascript
Web Technologies: ASP.Net, Ajax, JavaScript, WCF,Web Forms, SOA, Web Services, AJAX toolkit, KendoUI,HTML5,Odata,DHTML, CSS3, JavaScript, Angular JS,KnockoutJS,XML, XSL, XSLT
Microsoft Technologies: Framework 4.5/4.0/3.0, Entity Framework, Prism 4.0 Framework for WPF, WCF, Windows Service, MSMQ,Azure,SQL Server Integration Services(SSIS) and Reporting Services (SSRS)
Databases: MS SQL Server 2012/2010/2008, T-SQL,Oracle 11g/10g/9i, MS-Access
Reporting Tools: Crystal Report, SQL Server Reporting Service (SSRS)
Version Control: MS Team Foundation Server (TFS), GIT HUB, CVS, SVN,ClearCase and Perforce
Scripting: JavaScript, jQuery, PowerShell
Development Tools: MS Visual Studio 2015/2013/ 2012/2010/2008, MS Visio, SQL Server Management Studio 2013/ 2012/2008, TOAD, SSIS
Environment: System Windows, Amazon Web service (AWS) and Azure.
Reporting Tools: Crystal Reports, SSRS, SSAS, SSIS.
Software Testing: MS Test Suite, NUnit framework,Moq.
Third party controls: Developer Express, Telerik,Component One (C1), Spread Sheet Gear, Xceed and Infragistics WPF components
PROFESSIONAL EXPERIENCE:
Confidential, Mobile, AL
.NET Full Stack Developer
Responsibilities:
- Created requirement documents such as feature requirements, system design diagrams including architecture diagrams and systems diagrams.
- Collaborate with QA team to define test cases, metrics, and resolve questions about test results.
- Design & develop solutions using C#, ASP.NET, Angular JS, MVC, HTML5, MS SQL Server.
- Customized the .Net template for Project Task assignment, Build Release version control.
- Developed application using C#.Net and AJAX under Visual Studio 2010 environment. Extensively used controls such as Data Grid and Data List to populate the records for presentation layer.
- Extensively used Multi-Threading for fetching data from web services using C#.
- Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching.
- Created login-based member’s area that displays ASP.NET pages based on access levels and assigned Roles.
- Used ASP.NET for web application development and C# to design web forms.
- Extensively Used. ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Responsible for maintenance of applications with technologies such as .NET C#/SQL Server/Oracle/jQuery/HTML5/Javascript/Angular/Bootstrap.
- Prepare and dispense work assignments, provide guidance, and/or review the work of other team members.
- Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls and JavaScript client slide validation.
- Data format using HTML, CSS and client side scripting using JavaScript.
- Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application.
- Develop software solutions using Microsoft Visual Studio.
- Develop and maintain reports and other knowledge management functions.
- Ongoing education to keep all software development tools in the latest version.
- Train team members on the new features and functionality of tools.
- Design, build, and maintain efficient, reusable, and reliable code
- Clearly and regularly communicate with management and technical support colleagues.
- Recommend improvements to existing software programs as necessary.
- Perform coding, debugging, testing, and troubleshooting throughout the development process.
- Create database schemas that represent and support business processes. Program SQL views, stored procedures, and functions.
- Provide recommendations for continuous improvement.
- Help maintain code quality, organization, and Automatization.
- Participate, support, and enforce agile SDLC processes.
- Maintain a working knowledge of application development tools.
- Ability to work with minimal supervision.
- Performs other duties and tasks as assigned or directed.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Implemented Client side and server-side validations done using JavaScript and Validation Controls.
Environment: Visual Studio 2017, .Net Framework 4.0, Visual Basic 6.0, AIM Basic, StackStorm, Mainframe, Lotus Note, MS Access, MS Excel, Web Services, C#, VB.Net, LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.
Confidential, Greensboro, NC
.NET Full Stack Developer
Responsibilities:
- Design and implemented ASP.NET MVC AngularJS SPA web solutions with industry best practices and design patterns
- Design and develop web based solutions through all the SDLC phases including business requirements gathering, front end web pages design and implementation, database implementation, testing, prepare technical and release documentation.
- Involved in design, and development of the web based application tool using Angular JS, Web API and C#.
- Used Angular.JS-Custom Directives, Two Way Data-Binding, Dependency Injection, Modules Implementation, Templates Implementation, AngularJS integration with HTML, AngularJS Internalization, MVC (Model, View & Controller), AngularJS Filter & Validations, SPA and Front End Development, Testing and Bug Fixing
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field
- Implemented Angular Service calls using Angular Factory
- Develop relational data models and database objects such as tables, views, indexes, stored procedures, triggers, functions.
- Responsible for developing the presentation layer using HTML, CSS, JavaScript, AJAX and .Net server controls.
- Using ADO.NET and Entity framework to communicate with the database.
- Created custom Ribbon controls in the SharePoint Form library and associated the custom workflows with those controls using Client Object Model.
- Created custom content type to be used in the SharePoint form library.
- Effectively used JQuery and Java Script for Client Side Validations
- Convert data from legacy systems to SQL Server using SSIS packages.
- Kendo integration in MVC application, enabling OData with Kendo UI, Custom Filtering and grouping logic for Kendo UI.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Used Object Oriented Analysis Design (OOAD), ObjectOriented Programming (OOPS).
- Experienced in developing with .Net 3.5/4.0 using LINQ to Objects,LINQ to SQL, Silverlight 1.0/2.0, Microsoft Expression Blend, WindowsPresentation Foundation (WPF) and XAML.
- Used Telerik UI/ Kendo UI/ JQueryUI Controls for building high qualitywindows/web applications.
- Deployed Site features and Custom List with Site Columns and Content Type by using SharePoint Management shell.
- Worked on developing Search, Crawl and Index notes for searching and bring the documents into SharePoint portal Server maintaining backups and recovery for the entire SharePoint sites.
- Experience in developing customized and distributed applications usingUser and Custom Controls.
- Extensively understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC. Proficient in LINQ for dataretrieval, CRUD operations, data filtering & sorting.
- Good working experience with ADO.NET objects such as SQL Connection,SQL Command, Dataset, Data Reader and Data Adapter Objects in Web applications and Win form applications.
- Good working experience in XML Technologies - XML, XSL, DOM, XSLT, XPATH, SOAP and WSDL for data sharing/data migration and reporting.
- Working Knowledge of Model-View-View-Model (MVVM) &Model View Controller (MVC) Pattern.
- System Designing using Unified Modeling Language (UML) and experience in Design Patterns.
- Experience in working with xUnit, NUnit,Moq and VSTS test for Unit Testing.
- Worked in Agile Software, and Test Driven Development(TDD), conducting Code/Test Case review meetings, participated indaily SCRUM meetings.
Environment: ASP.Net MVC, Entity Framework, SQL Server 2014, Typescript,Angular JS, JavaScript,Ajax, JQuery, LINQ, Windows 7, VS 2005 - VS2015, .Net Framework 2.0 to 4.0, Team Foundation Server 2010, SSIS, NUnit, Telerik Controls, Kendo UI Controls,Angular JS.
Confidential, Los Angeles, CA
.NET Full Stack Developer
Responsibilities:
- Defined few new validations through Angular JS for the form field validation implemented through HTML5.
- Created Menus and Drawer component by using HTML5, CSS3, Bootstrap, JavaScript, JQUERY and Angular JS.
- Designed and Developed JavaScript framework, which is wrapper on top of JQUERY framework JSON and AJAX, based UI framework for UI Configuration widgets.
- Expertise in Angular controllers, directives, components, factory and service resources, routings and events.
- Application components are developed in an agile environment utilizing a Test driven development approach.
- Designed user interface for ASP.NET 4.5 applications in C#.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Developed views, modal popup, search filters, sorting of data in grid with HTML5, CSS3, JSON, and Angular.
- Design and developed various view and partial view using JavaScript, JSON, JQuery, Ajax Helpers and Bootstrap.
- Developed HTML5 and JavaScript for client side presentation &data validation on client side with in the forms.
- Involved in developing the UI pages using HTML5, CSS3, JAVASCRIPT, JSON, JQUERY, Angular JS, and Node JS.
- Used Bootstrap for front-end framework for faster and easier responsive designs and for web development.
- Used Dependency Injection in business logic layer to inject objects to create the objects itself.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Consumed AIMIA Restful APIs and other internal REST/Soap based services and provided them to our end-user as Restful compliant Web services and using OAuth2 for authenticating.
- Worked on Angular 2.0 and Angular 4.0 concepts such as two-way data binding, ngit and ng for structural directives, property binding, services, dependency injection, routing.
- Created WCF, WCF Restful Services and used different bindings to make it available to different types of clients.
- Designed and wrote complex queries, stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL for SQL Server.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Worked on Kendo UI for ASP.NET application for developing a dashboard which contains the Image drag and drop in the application.
- Involved on migrating SQL Server databases to SQL Database using SQL Migration Wizard.
- Created Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS) on SQL Server Database.
- Created automation test scripts using C# Using Visual Studio 2010 coded UI.
- Used GIT as a source control before we switched to Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Expertise in using ADO.NET objects such as SQL Command, Data Reader, Data Set and Data Adapter.
- Used LINQ entity framework for retrieving data from the SQL database.
- Data importing/exporting using XML serialization/de-serialization.
- Developed and deployed the web application on IIS server.
- Written unit test cases to satisfy the technical specifications based on Functional Requirement Specification.
Environment: ASP.NET 4.5, C#.Net, ADO.NET, JavaScript, Angular JS, PL/SQL, CSS3, Bootstrap, HTML5, IIS 6.0, LINQ, OOP, XML, VB.NET, TFS, TDD, NUnit, AJAX, Angular, WCF, Entity Framework, Web Services, SOAP, REST, jQuery, JSON, MVC, SOA, SQL Server 2015, SSRS, SSIS, Node JS, Win Forms, HTML, Azure, Kendo UI, DHTML, ASPX, React JS.
Confidential
.Net Developer
Responsibilities:
- Prepared Functional Specifications, Design Specifications document and UML Diagrams.
- Designed and Developed application using .NET framework, Object Oriented Concepts.
- Involved in application development using Visual C# 4.5, ASP.NET, WCF, Entity Framework and Web API.
- Hands on experience in developing, debugging n-tier applications using C#, HTML 5, CSS3 on MVC with RAZOR.
- Developed and consumed Web API using MVC Application and other ASP.Net applications.
- Used Dependency Injection in Services and Domain Layer.
- Experience with developing back-end services to Azure clouds.
- Developed Web Services for Business Logic Layer for Service Oriented Architecture.
- Created several web user controls and custom controls for writing reusable User Interface in Retain applications.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Performed unit testing on each module developed.
- Refactored and enhanced an existing application to follow strict MVVM/MVC patterns for improved source code maintenance, code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance using angular JS.
- Developed service layer that uses Dependency Injection to pass updates models to the application layer to facilitate unit testing.
- Used Hibernate and WCF to communicate between DAL and other business components.
- AngularJS Controllers are used to maintain each View data.
- Implemented AngularJS Service calls using Angular Factory.
- Participated in Daily Scrum and in sessions for the estimation of Stories.
- Used GIT extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
- Used Twitter Bootstrap classes for responsive design.
- Developed web base application using JavaScript and SQL server
- Designed and developed PL-SQL functions, stored procedures, cursors, triggers, packages.
- Developed and implemented custom logging structure in Event Handlers for all the SSIS packages using SSIS system variables. Designed archive structure for error logs for auditing purposes using T-SQL and Integration Services.
- Involved in Bug fixing and system documentation.
Environment: ASP.NET, MVC 5, Entity Framework 6 Code First, Classic ASP, Twitter Bootstrap, Fluent Validations, Dependency Injection, Structure Map, LINQ, Angular JS, Hibernate, JQuery, HTML 5, CSS3, XML/XSLT, MVVM Pattern, SQL Server 2012, T-SQL, IIS 7.0, SSIS, TIDAL, Resharper, Git.
Confidential
.Net Developer
Responsibilities:
- Involved in several phases of software development -requirements gathering, application design, implementation, testing and deployment.
- Developed the application in ASP.NET and involved in writing C# classes.
- Worked on designing and developing the helper classes in C# to facilitate reusable controls and code.
- Converted .Net projects from Framework 1.1 to 3.5
- Encrypted some of our critical data with the help of 3rd party web service and maintained the data.
- Involved in writing some functions that encrypted the data in our windows applications using Microsoft encryption functions in C# code.
- Maintained all our Web applications, Windows Services and Web Services on daily basis.
- Updated SQL Server database from & also updated the Stored Procedures, Views and tables as well in the process.
- Involved in creating the maintenance rules to take the daily backups of our SQL Server databases.
- Created SSIS packages to move data between development, test and production databases.
- Created few standard and custom reports using SSRS (Microsoft Reporting Services).
- Used SQL Profiler to improve the performance of the SQL stored procedures and functions.
- Created SQL Server reports using SQL server reporting services(SSRS).
- Involved in working with web services, configuring optimizations and securing the web application.
- Developed web services & invoked them using XML SOAP.
- Designed screen layouts using Angular JS Layouts and containers while creating customer reports.
- Involved in creating and modifying the windows application pages by using the 3rd party control (Infragistics for Net Advantage for .Net 2007)
- Involved in writing test cases for Unit testing and integration testing.
- Source code was maintained using Visual Source Safe(VSS).
Environment: .NET Framework 1.1/3.5, Visual Sudio.NET 2010, ASP.NET, C#, AngularJS, HTML, JavaScript, .NET XML Web services, SQL SERVER 2005, SSIS, SSRS, Visual Source Safe, XAML