Full Stack .net Developer Resume
Kansas City, MO
SUMMARY:
- Over 6 years of experience in all phases of Software Development involving Analysis, Design, Development, Deployment, Testing and Implementation of Client/Server applications using Microsoft .NET.
- Experienced in Requirements gathering, analysis, design using UML for creation of use cases, work flows, data flow diagrams using MS Visio.
- Experience in developing Client/Server Applications on Three Tier Architecture, N - Tier Architecture, SOA (Service Oriented Architecture), MVC (Model View Controller) and MVVM (Model- View -View- Model) design patterns.
- Experience in using .Net components like C#, ASP.Net, ADO.Net, Entity Framework, Web services (SOAP/REST), WCF Services.
- Extensive experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML5, XHTML, XML, CSS3, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, KnockoutJS.
- Experience in developing Single Page Applications (SPA) based on client side JavaScript framework Angular JS, and backbone employing ASP.NET MVC and Web API.
- Experience in developing WCF SOAP\REST, WEB API services to expose useful functionality to web users and describing them using WSDL, registering them using UDDI for easy availability to users by consuming them.
- Designed web application using ASP.NET MVC5.0, created and deployed web application using MVC which is coupled with language-integrated query LINQ to retrieve and save data from various data sources.
- Expertise on ADO.Net components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and expertise in Web Forms.
- Experience in Creating and deploying XML Web Services using ASP.NET. Consumed Web Services in ASP.NET Web Forms.
- Experienced in developing enterprise applications using DOM (Document Object Model), XML, XAML, XSLT and XML Parsers with clear understanding of well-formed XML and Valid XML and LINQ to query XML.
- Proficiency in using RDBMS concepts and worked with oracle, SQL Server, and good experience in writing Stored procedures, Functions and Triggers using SQL and PL/SQL.
- Involved in development of projects using SQL Server Integrated Services (SSIS), SQL Server Reporting Services (SSRS), Crystal Reports, & Data Transformation Services (DTS).
- Implemented .NET Security features such as Authentication Authorization using Form-based & Window-based Authentication, Authorizing Users, Roles & User Account Impersonation.
- Expertise in N-tier Web Development analysis, implementation, data migration, interfacing/ reporting, and troubleshooting.
- Working experience in using version control tools like Visual Source Safe (VSS) and Team Foundation System (TFS).
- Have hands-on experience in Configuring IIS and component services.
TECHNICAL SKILLS:
Languages: C#, T-SQL, PL/SQL
Web Technologies: HTML5, XHTML, XAML, DHTML, CSS3, XML, XSLT, JavaScript, AngularJS, jQuery
.Net Technologies: ASP.NET, ADO.NET, AJAX, Web Services, WCF, SOAP, REST
Databases: SQL Server 2012/2008 Oracle, DB@, and MS Access
Operating Systems: Windows, Linux, UNIX
Web Server: Internet Information Server (IIS)
Protocols: SOAP, TCP/IP, HTTP
IDE: Visual Studio
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
Versioning Tools: Visual Source Safe (VSS), Team Foundation Server (TFS)
Methodology: Agile Methodology, Water fall
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Full Stack .Net Developer
Responsibilities:
- Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
- Develop code using SCRUM/Agile project development methodology & participated Sprints.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application using HTML5 and Razor view.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Worked with various AngularJS Expressions, Directives, Filters and Controllers
- Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and user friendly.
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Implemented Web API to use in the application for critical operations and populate the JSON, XML type data to controller
- Used Entity Framework for ORM mapping to relational databases, classes to database tables and CLR data types to SQL server data types.
- Used LINQ to SQL as the data provider for communicating with the SQL Server Database.
- Involved in Implementing Service Oriented Architecture (SOA) and used WCF to expose business logic as services and consumed those services.
- Extensively worked on Consuming, Calling, Transmitting and Processing WCF Services.
- Developed RESTFUL/WCF Web services, APIs, and other back end components.
- Maintained Application state using Cookies, Application object and Caching.
- Extensively involved in developing components for Business Layer and Data Layer.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Integrated SSRS reports into the web application using Report Viewer Controls.
- Created SSIS Packages using Visual studio to move data from files to tables.
- Involved in Testing, Debugging and code review of the Applications.
- Used TFS for the purpose of version Control and source code maintenance needs.
- Involved in the Production Support activities along with the development work.
- Worked with the QA teams during the process of pushing out the QA build and testing process and fixing the raised defects.
Environment: .NET Framework 4.5, Visual Studio, C#, ASP.Net 4.5, MVC 4, Entity Framework, AJAX, WCF, JSON/RESTful Services, IIS 8.0, LINQ, AngularJS, CSS3, JavaScript, jQuery, HTML5, SQL Server, SSIS, SSRS, TFS
Confidential, Minneapolis, MNSr. .Net Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5 and Razor view.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, ASP.Net Controls, .NET UI Controls.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Used jQuery to validate user controls and Web Forms.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA)
- Experience on Entity-Framework for Object-Relational Mapping (ORM)
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server for inserting/Updating/Deleting the data into the relational tables.
- Worked on SSRS providing functionality for variety of data sources and developed Crystal Reports.
- Created Integration Services SSIS package to import raw data from MS Excel to the SQL Server.
- Used Multithreading techniques for creating high performance applications, Implemented LDAP authentication for user's login.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: .NET Framework, Visual Studio 2010, C#, ASP.Net, MVC, AJAX, XML, WCF, SOAP, IIS 7.5, Entity Framework, LINQ, HTML, CSS, jQuery, JavaScript, SQL Server 2012, SSIS, SSRS, NUnit, Crystal Reports.
Confidential, Boston, MA.Net Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Worked in an agile environment to deliver higher-quality software far more rapidly.
- Involved in development of Web Forms, classes using ASP.NET 4.0 that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed an intranet application using MVC 4.0 and ASP.NET Web Forms.
- Used Validation Controls for both Custom Validation and JavaScript for Client Side Validations.
- Developed presentation layer using Server-controls, HTML Controls, User Controls and Custom Controls.
- Used AJAX to trade data with a Web Server without reloading the page and enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
- Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
- Used Entity Framework for working with relational data using domain specific objects.
- Proficient in creating Services and Endpoints using WCF (Windows Communication Foundation).
- Used SOAP to implement Web Services and Consumed and published XML Web Services in the application.
- Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization.
- Developed extensive Stored Procedures and Triggers on SQL Server.
- Used SSRS (SQL Server Reporting Services) for generating reports.
- Involved in Unit Testing and Integration Testing of the entire application.
- Used Team Foundation Server as Source Code Repository for the entire application.
- Involved in fixing the Bugs as per the requirements.
Environment: .Net Framework 4.0, C#, MVC 4.0, Visual Studio 2010, HTML, JavaScript, AJAX, Entity Framework, WCF, IIS, Enterprise Library, XML, SOAP, SQL Server 2008, SSRS, TFS, NUnit
Confidential, Alexandria, VA.Net Developer
Responsibilities:
- Worked on all phases of Software Development Life Cycle (SDLC) in Agile environment.
- Design, Development and Testing of .NET Applications using .NET Framework 4.0.
- Used MVC3 for dividing an application into the model, the view, and the controller.
- Develop Layout Pages and Themes using C# to create a consistent layout for the pages
- Extensively worked on User Interface pages using HTML, CSS and Java Script.
- Implemented AJAX controls in ASP.Net to improve user experience and application performance, and to reduce the burden on the server.
- Consumed Web services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Experienced in writing SQL queries to get the data into the XML format and used in the application.
- All data transfers (requests/ retrievals), XML Schemas and XML namespaces transformation were performed using XSLT.
- Design, Development & testing of RESTful web services called using ADO.Net data services.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Replaced time-consuming SQL queries with LINQ query for the performance improvement.
- Developed Custom Controls and Navigation controls using C# & configured caching policies.
- Analysis, Design and Development of Core Screens using ASP.Net, C# .Net
- Working on Work Items in Team Foundation Server (TFS)
- Preparing Database stored procedures, functions, packages and batch programs using SQL Server.
- Participated in Integration testing after Unit testing (NUNIT).
- Developed SSIS packages for scheduled batch processing.
- Generate reports to support the general operations of the company and provide reporting solutions to diverse business teams using SSRS.
Environment: .NET Framework 3.5, Visual Studio2008, ASP.Net, C#, MVC3, WCF, RESTful, SOAP, ADO.NET, LINQ, HTML, CSS, JavaScript, AJAX, SQL Server, T-SQL, XML, XSLT, TFS, NUnit, IIS, SSIS, SSRS
Confidential, Wilmington, DEWeb Developer
Responsibilities:
- Involved in Product Life Cycle from Gathering Requirements, Database Design to testing the application
- Involved in design and development of Web Forms using ASP.NET, C#
- Extensively used HTML tags, Frames and CSS (Cascading Style Sheets).
- Involving in Designing of Class diagrams & Sequence diagrams in UML
- Designed and implemented a number of support tools using ASP.NET MVC, JavaScript
- Extensively developed middle-tier components and code behind using C#
- Used advanced JavaScript with jQuery framework to create interfaces and help manage cross browser compatibility
- All the web pages, user interface layers are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls and ADO.NET
- Developed various custom classes using C# and Object Oriented Programming(OOPS)
- Developed and consumed Web Services using SOAP and WCF.
- Developed WCF RESTful web services using Entity Framework as the data access layer to SQL Server.
- Created and maintained UI protocols and specifications
- Utilized database components Data Adapter and Dataset to access the database
- Extensive use of Grid view, List View and Drop down List web control to display data
- Developed Stored Procedures, Packages, & Functions in PL/SQL using SQL Developer.
- Used SQL Server Reporting Services (SSRS) to generate various reports for customers
- Used SQL Server Integration Services (SSIS) for ETL
- Used Unit testing framework (NUnit) for .NET Technologies
- Effectively managed project work by securing the source code, versioning, work item tracking, reporting and build using Visual Studio Team Foundation Server
Environment: Visual Studio, ADO.NET, SQL Server 2008, ASP.NET4.0, C#, MVC, UML, HTML, CSS, JavaScript, jQuery, Web Services, WCF, SOAP, NUnit, REST, Entity Framework, PL/SQL, SSRS, SSIS, TFS, IIS