Sr Full-stack .net Developer Resume
Atlanta, GA
SUMMARY:
- Over 8 years of experience in SDLC, Object - oriented and Component based development.
- Expertise in analysis, design and development of Systems using .NET Technologies and using Agile, Scrum and Waterfall methodologies.
- Extensive knowledge on Web & Windows Based applications using C#, ASP.NET,ASP.NET Web API,VB.NET, MongoDB, HTML5, CSS3, XML, .Net Framework (5.0/4.0/3.5/3.0 ), ASP.NET (5.0/4.0/3.5), VisualStudio (2015/2013/2010/2008 ), SQLServer (2012/2008/2005 ), and Oracle(11g/10g ).
- Hands on experience on building Model View Control (MVC) application and Entity Framework (EF), Model-View-View Model (MVVM) and Model View Presenter (MVP), Windows Forms, Windows Presentation Foundation (WPF) and Silver light.
- Excellent understanding of multi-threaded, object oriented programming in high-level languages such as C#.
- Extensively experienced in using Windows Communication Foundation (WCF), RESTful, Simple Object Access Protocol (SOAP) and WSDL services.
- Vast expertise in developing web based applications using technologies, AngularJS, Node JS, Bootstrap, JQuery, JSON, HTML5, JavaScript, Master Pages, Cascading Style Sheets (CSS), Skins, Themes, Ajax, Telerik RAD Controls, Ajax Toolkit and Kendo UI.
- Worked on presentation layer , business layer and data layer of the architecture.
- Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL.
- Proficient in Test Driven Development (TDD) and depth knowledge in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control.
- Solid knowledge on Object Relational Mapping (ORM) using Language Integrated Query (LINQ).
- Strong knowledge and excellent experience in Crystal Reports, SQL server Reporting Services (SSRS) 2005/2008/2012/2014 ,PL/SQL, Server Integration Services (SSIS), SQL queries, Stored Procedures, Views, joins, Triggers, Functions, schemas and Packages.
- Experienced in TSQL DDL/DML and performed functionalities using TSQL Scripts and Batches .
- Extensive experience of working on numerous database technologies like Oracle, SQL-Server and MySQL.
- Strong understanding and extensive working experience around automated testing and different approaches (unit testing, integration testing etc.)
- Experience in using Source Code Version Control tools like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server), Subversion (SVN), Source Safe (6.0), Git and Jira.
TECHNICAL SKILLS:
Programming Languages: C#,.NET (4.5/4.0/3.5/3.0 ),JAVA,HTML5,Classic ASP, Asp.net, TRANSACT-SQL, PL/SQL, MS SQL Server, Oracle and MS Access.
Web Technologies: ASP.NET (4.5/4.0/3.5/3.0 ),MVC( 5.0, 4.0/3.0),WPF,Ajax3.0,Javascript, JQuery,VB Script,Razor view engine, AngularJS
Xml Technologies: XML, XDOCUMENT, XSL/XSLT, XPATH, XSL
UI Technologies: WinForms
IDE Tools: Visual Studio 2015/2013/2012/2008 , SQL Server Management Studio(2014,2012,2008,2005), SQL Server BI studio
.Net Frameworks: .NetFramework 5.0/4.5/4.0/3.5/3.0 , Entity Framework 6.0/5.0/4.0, VB .NET
Databases: MS SQL SERVER 2014/2012/2008/2005 ,Oracle 11g/10g
Reporting Tools: SQLServer Reporting Services(SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: SubVersion(SVN),Team Foundation Server(2013/2010)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services (Soap,RESTFUL, XSLT, Web-API).
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
ETL Tools: SSIS,Ascential Datastage
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr Full-stack .Net Developer
Responsibilities:
- Interacted with Business analyst for requirement gathering and responsible for analysing, designing, development and maintained necessary documents.
- Involved in Agile process, Two week Sprints and daily Scrums Stand-up meetings to discuss the development of the application.
- Worked on EmailService is to receive email requests from various applications. EmailService send notifications to EmailProcessor when a new request is received.
- Created Service Contracts,Data Contracts and Operation Contracts for WCF Service.
- Resolved issues when heavy objects are submitted to the WCF Service.
- Configured WCF to log request and response messages and viewed in WCF Trace Viewer.
- Worked on Email Processor which builds email request xml with personalized data and submitted to SilverPop using HTTP post or using FTP.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Designed rich, easy-to-use and highly interactive UI using HTML5, ASP.NET Master Pages, AJAX controls, JavaScript, CSS3, AngularJS and Jquery
- Designed and developed application by using ASP.NET MVC, HTML5 , CSS3, JavaScript, Angular JS, jQuery .
- Worked with MVC controllers to integrate with WCF and addressed the integration issues.
- Developed Ajax enabled web application using C# and ASP.Net for dashboard.
- Used N-Hibernate to stream data from database to the web application.
- Created stored procedures to retrieve email requests and display status of requests in dashboard.
- Extensively used LINQ on lists to get data which decreases lines of code.
- Worked extensively with ADO.NET objects such as Data Adapter , Dataset and Data Reader to interact with databases like SQL Server.
- Institution dashboard with Highcharts visualization using JSON data.
- Used Angular JS Http Request to read data from web servers and process JSON data to render UI.
- Dynamically generated dropdown lists using Ajax, Jquery UI and Angular JS.
- Worked with ASP.NET Web Forms, Webservices and State Management, Caching features, configuring optimizations and securing the web application.
- Experience in developing REST based Web API with Node JS using routing frameworks.
- Worked with XML Web Services (SOAP, WSDL and UDDI) and Service Oriented Architecture (SOA) concepts using .NET Framework.
- Created Services using RESTful, WCF, ASMX services for consuming by different types of applications.
- Designed and maintained SQL database objects including tables, stored procedures, user defined functions, views, triggers and indexes.
- Implemented indexing for various tables in the database for improving performance of the application.
- Used AngularJS for client side validation and Regular Expression and to make partial post backs to the server.
- Extracted data using SSIS packages (ETL) from different server locations and data sources.
- Created different type of SSRS reports including Cross-tab, Conditional, Drill-down, Sub reports and parameterized reports.
- Involved in unit testing, system testing and also responsible for preparing Test scripts for the system testing.
- Used Team Foundation Server for version control and to track work items.
- Worked with SharePoint Intranet sites for collaboration and document management.
Environment: C#, WCF, ASP.Net, Net framework 4.5, Agile, Web Services, Windows Services, VisualStudio.NET 2013, SharePoint2013/2010, MVC, SQL Server 2012, WPF XSLT, XHTML, Fiddler, RESTful, WebAPI, ReportingServices, AngularJS, JavaScript, Jquery, Ajax, SOAP, SSRS, SSIS, ADO.NET, Team Foundation Server, Nunit, EntityFramework, HTML5, CSS3.
Confidential, CA
Role: Sr Full-stack .Net Developer
Responsibilities:
- Implemented Model-View-Controller (MVC) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed software using variety of development languages including: XML, Visual Basic, Visual Basic.NET, ASP, ASP.NET, CSS, MVC, HTML5, DHTML, XHTML, XSL, VB Script, JavaScript and C#.
- Worked in a team environment using Agile Project Management (Scrum) and Test Driven Development (TDD).
- Participated in all Scrum activities such as creating user stories, sprint planning, and sprint retrospectives.
- Customized AngularJS Filters in several locations to get the required output.
- Made extensive use of Promises in AngularJS for application control flow.
- Defined new validations using AngularJS, Jquery for the form field validation using HTML5.
- Involved in using MVC pattern for the UI development.
- Created Client side validations with JQuery selectors, Events and Server side validations with MVC Data Annotations.
- Extensively involved in developing components for Business Layer and Data Layer, implementation in MVC 4.0 architecture.
- Used N-tier architecture and coded using C#. Developed the applications in MVC4 with razor view and also in ASP.NET Web Forms.
- Developed UI using HTML5, CSS3, JavaScript, AngularJS and jQuery .
- Utilized C# generics, delegates, events, extension methods, anonymous types and lambda expressions.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Implemented MVC 4 framework to reduce the complexity and to get full control over the behavior of the application
- Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data from the server.
- Created Win Forms and Web Forms for developing the applications using win controls, web server controls and HTML.
- Involved in code reviews and improving system performance.
- Implemented AngularJS Controllers to maintain each view data.
- Responsible for creating SQL queries and stored procedures using SQL server 2008.
- Handled .NET features such as Exception Handling, Custom Error Messages and also handled Run Time Errors by implementing appropriate Error handlers in C#.Net.
- Developing reports on SSRS on SQL Server and excellent in SSIS packages for integrating data.
- Provided Session Management to preserve the state of session variables.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used various SSIS tasks such as sort Aggregate, Row count, Union all, lookup which were used for Data Scrubbing, data validation checks during Staging, before loading the data into the Data warehouse
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Implemented Unit Testing using NUNIT.
- Used Team Foundation Server TFS for version controlling, branching and merging from Development Server to Staging Server and Staging Server to Production Servers.
Environment: Agile, Scrum, Visual Basic.NET, CSS, XSLT, XSL, Visual Studio, ASP. Net, ADO .Net, C#, Visual Studio. NET 2012, SQL Server2008, Angular JS,Jquery,ASP.NET MVC Framework, .Net framework 4.5, Web API, REST, Mongo DB, SSIS, XML, N-Unit, HTML5, CSS3, TFS, MS Office.
Confidential, Washington, DC
.Net Developer
Responsibilities:
- Design & development of Web application using ASP.Net, AJAX, JavaScript, JQuery, CSS, C#. Net, WCF, SOAP, XML technologies.
- Developed ASP.Net application using C# to upload the publication and stores the information in the SqlServer2008.
- Developed various user controls which will be used across application.
- Intensive use of JavaScript, CSS, Telerik RAD Ajax controls and Kendo UI and HTML
- Worked on validating the model from both Client side and server side in ASP.NET MVC.
- Worked with validation controls for providing validations.
- Created Services using WCF services for consuming by different types of applications.
- Worked with configuration files for error handling and application settings.
- Developed web enabled applications using ASP.Net Framework with C# as Code behind files.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources.
- Used AJAX controls like Script Manager, Script Manager Proxy, and Update Panel etc within some web pages.
- Responsible for designing User Interface screens using Master Pages, jQuery, HTML, CSS, Java Script .
- Validated the input data in the client side using JavaScript and used Ajax for asynchronous client server communications.
- Used ADO.Net for database programming to access and retrieve data from the SQL Server database.
- Implemented page level error handling using Custom Error pages and Error logs.
- Used extensively Data Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Excellent experience in writing Data Access Layers using ADO.net , Entity Frame Work and LINQ to SQL.
- Developed T-SQL, Functions, Stored Procedures and Triggers using SQL Server and created packages and reports using SSIS and SSRS.
- Created Stored Procedures in the SQL Server database, developed stored procedures and views using SQL and PL/SQL.
- Extensively worked in Oracle SQL, PL/SQL, SQL*Plus, Schema Management, SQL*Loader, Query performance tuning, Created DDL scripts, Created database objects like Tables, Views Indexes, Synonyms and Sequences.
- Implemented indexing for various tables in the database for improving performance of the application.
- Implemented Unit Testing using NUNIT.
- Used Team Foundation Server for version control and to track work items.
Environment: Agile, MVC 4.0, ASP.Net, ADO.Net, C#, HTML5, CSS3, Visual Studio.NET 2010, SOAP, SQL Server, SMTP, NetFramework, AngularJS, Jquery, ADO.Net, Oracle, SSIS, SSRS, Win Forms, HTML, MS Visio.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Designed and Developed Rich GUI for Windows using WPF, WPF Toolkit, ASP.NET MVC, JQuery, HTML, CSS, JavaScript, AJAX, XAML, VB.Net.
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modelling.
- Knowledge of the Agile Scrum methodology and the various aspects such as Sprints, Stories, Tasks
- Participated in Daily Scrums with the whole team to discuss about the progress of the application
- Designed and developed interfaces, tree view and grid control using windows forms in VB.NET.
- Created User Controls, Data Access Layer, and Business Logic Layer Classes using VB.NET and Asp.Net MVC.
- Employed WCF End-Points and Contracts for enabling Access to Services across various protocols, applications and platforms.
- Designed, developed SOA Web Services using Windows Services, WCF, ASMX Services with VB.NET and Hosted on IIS.
- Analyzed user requirements and designed functional specifications.
- Worked with XML file to Dynamically Populate Headers and Menus.
- Used LINQ to SQL Feature of .Net Frame work for retrieving data from SQL Server.
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render report.
- Worked with ASP.NET Web Forms, State Management, Caching features, Configuring optimizations and securing the web application.
- Created Role Based security levels for Windows Forms Authorization
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender within some web pages.
- Developed PL/SQL Procedures Confidential the database level that were used in the mappings through Stored Procedure Transformation.
- Extensively worked in ADO.NET for back-end connectivity to manipulate and retrieve data from SQL Server.
- Performed Unit testing and Integration testing and Involved in Production Support, Problem resolutions and Bug fixing.
- Responsible for creating database table, coding for stored procedures and Views in SQL Server.
- Worked with Quality Assurance team to support on-time and on-budget deliverable.
- Worked with Cascading Style Sheets for providing look and feel structure for the web pages.
- Implementation of client side validations using ASP.NET validation controls or using JavaScript.
- Used SVN for the purpose of version Control and source code Maintenance needs
Environment: Agile Scrum, WPF, ASP.NET MVC, JQuery, HTML, CSS, JavaScript, AJAX, XAML, VB.NET, Entity Framework ORM, Oracle, LINQ, SSIS, SSRS, ADO.NET, WCF, ASMX, WSDL, SOA, IIS, AWS, SVN
Confidential, Birmingham, AL
.Net Developer
Responsibilities:
- Involved in complete Software Development Life Cycle including Analysis, Design, Implementation and Testing.
- Developed and support various applications in VB.NET, Windows Forms, WPF, HTML, JavaScript, CSS classic ASP and ASP.NET
- Developed web forms, user controls, and custom controls for the web application in ASP.NET, VB.Net
- Developed application using VB.NET Windows forms, WPF for GUI.
- Involved in database designs, writing stored procedures for storing and retrieving data.
- Used Visual Studio .Net for designing the application and coding.
- Implement the business logic in the classes in different layers like MasterPages, BusinessLogic, Data Access, Services Access Layer etc.
- Have used Visual Source Safe 6.0 for versioning.
- Developed the applications using C#, ASP.Net, ADO.Net, HTML, DHTML, CSS, XML, JQuery, Java Script and .NET Framework.
- Used ADO.NET objects such as Dataset, Data Adapter and Data Reader.
- Involved in writing stored procedures, Views, User Defined Functions to retrieve the data from database in SQL Server
- Written stored procedures, Triggers, Packages using SQL Server.
- Worked with SQL Reporting Services (SSRS) and Crystal Reports for report, generation
- Designed different types of reports as per the requirements using Crystal Reports
- Participated in Client meetings with the team and the Project manager to discuss improvements.
- Worked with the Waterfall Methodology.
- Worked with Cascading Style Sheets for providing look and feel structure for the web pages.
- Worked on WinForms desktop applications as well as intranet and Internet web applications.
- Developed a GUI based application using C#.Net Win Forms.
- Involved in Unit Testing web applications and in Test Driven Development(TDD)
Environment: VB.Net, Windows Forms, WPF, JavaScript, Visual Studio.Net 2008, C#.Net, ASP.Net, ADO.Net, HTML, DHTML, CSS, XML, SQL Server 2005, VSS, SMTP, MS Office Suite.
Confidential
Software Developer
- Developed basic windows based application using c#.net for various desktop applications used in the company.
- Developed Web forms for registration, to update the policy installment pages and application logic in ASP.Net, C# utilizing the power of Microsoft .NET Framework.
- Design and development the web application using ASP.NET, VB.Net, C#, Microsoft .NET Framework, HTML, JavaScript, MVVM.
- Used simplified client and server side validation, better session management and powerful data access management using ASP.NET.
- Design, develop, test, debug, and implement WPF based applications following the MVVM framework template.
- Used User Controls for a group of common controls. Implemented Win Forms to provide GUI components using .NET Framework.
- Used ADO.Net to perform the Create, Retrieve, Update, Delete operations on the database.
- Participated in database modeling and development using SQL Server worked on Stored Procedures, Packages and Functions, Generated reports with the help of data grid, data list.
Environment: Visual Studio.NET, Classic ASP, .NET Framework, Web Forms, WPF, Win Forms, MVVM, VB.Net C#, ASP.NET, HTML, JavaScript, SQL Server, MS-Access .