Full Stack . Net Developer Resume
Hartford, CT
SUMMARY:
- Full Stack . Net Developer Full Stack . Net Developer - Confidential Oklahoma City, OK
- Around 9 years of experience in Software Designing, Development and Testing using technologies such as ASP.NET (5.0, 4.0, 3.5), ADO.NET, C#, ASP.NET (MVC5, MVC4), Razor, WCF, WPF, Entity Framework, Web API, JavaScript, HTML5, AJAX, jQuery, XML, Bootstrap, Angular.JS, Node.JS, Telerik Kendo UI,SSIS,SSRS and SQL Server.
- Strong experience in developing enterprise - level Web Applications using n-Tier Architecture.
- Strong experience in Object Oriented Programming (OOP) and methodologies.
- Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Builder, Facade, Strategy, Template etc.
- Excellent knowledge in Object Oriented analysis and design (OOAD), Agile Development Methodology Service Oriented Architecture (SOA) and Model-View-Controller Architecture 3.0/4.0 (MVC).
- Strong C# and ASP.Net skills focused on creating Web-forms and ASP.Net server controls.
- Developed next generation applications using the .NET Framework, Windows Communication Foundation (WCF) and MVC (Model View Controller).
- Developed web applications using Test Driven Development (TDD) methodology.
- Experience in implementing .NET Security features like Authentication and Authorization using Form-based and Window-based authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Experience in writing unit tests using MS-Test, NUnit and QUnit.
- Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases.
- In-depth experience of T-SQL, SSIS, Reporting and Analytics.
- Experience in SQL Server DTS and SSIS (Integration Service) package design, constructing, and deployment
- Experience in database design in SQL Server, Oracle using Stored Procedures and Triggers
- Experience in maintaining automation framework.
- Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).Experience in using third party tools like Telerik and kendo Controls.
- Expertise in Microsoft Visual Studio Win forms, ASP.Net, ADO.Net, C#, .Net Framework SQL Server, Entity Framework 6 and LINQ.
- Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures and triggers in SQL Server
- Experience in developing Service Oriented Architecture (SOA) Enterprise Applications using WCF Services.
- Sound knowledge of LINQ, WCF, WWF and WPF concepts introduced in .Net Framework
- Thorough understanding of web technologies including Silver light, HTML, JavaScript, VBScript, XML and AJAX.
- Expertise with ADO.Net objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object.
- Designed workflow application by analyzing business processes and developed workflow maps for the application.
- Experience in usage of third party tools Telerik RAD control and scripting languages JavaScript and VB Script.
- Development Methodologies and Tools - MSF Agile, SCRUM, Team Foundation Server 2010, Visual Source Safe (VSS)., AJAX controls and Kendo UI Web and Mobile
- Strong skills in Debugging Techniques and Object Oriented programming concepts and design patterns.
- Have been involved in several sessions to gather system requirements from various Interfacing Teams at different client places.
- Possesses excellent communication skills and capable of working as an individual and also as a part of team.
TECHNICAL SKILLS:
Programming Languages: C#, ASP.NET, VB.NET, JavaScript, Typescript, jQuery, Angular JS, XML, XSL, XSLT.
.NET Technologies: Microsoft .NET Framework, ADO.NET, Entity Framework 6, Win Forms, Web Forms, SOAP 1.1, WSDL, Silverlight, WCF, WPF, SharePoint 2013 - External Contents, Data Connections, Excel Services, performance point, SSRS, Web API
Web Technologies: ASP.NET 3.5, ASP.NET MVC4, Razor,, Web API, WCF, JavaScript, KnockoutJS, AngularJS, Bootstrap,CSS, XML, XSL, XSLT, HTML, AJAX, jQuery, JSON, CSS3
Data Base: SQL Server 2012 (T-SQL, Stored procedures, Triggers), Oracle 11g, MySQL, Sybase
Dependency Injection Tools: StructureMap, Ninject, Unity Framework
Application Tools: Log4Net, Automapper Unit Testing Frameworks MS-Test, Nunit, Jasmine, Karma Mocking Tools Moq
Development: IDE Visual Studio .NET 2003 /2005 …
Content Management Tool: Sitecore, CMS, DotNetNuke Source Repositories Git Hub, TFS, Tortoise SVN, Visual Source Safe Web Servers IIS 6.0/7.0
Operating Systems: Windows … DOS, Unix, Linux
WORK EXPERIENCE:
Full Stack . Net Developer
Confidential, Oklahoma City, OK
Responsibilities:
- Develop relational data models and database objects such as tables, views, indexes, stored procedures, triggers, functions.
- 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.
- 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
- Used Object Oriented Analysis Design (OOAD), Object-oriented 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, Windows Presentation Foundation (WPF) and XAML.
- Used Telerik UI/ Kendo UI/ JQuery UI Controls for building high quality windows/web applications.
- Experience in developing customized and distributed applications using User and Custom Controls.
- Extensively understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC. Proficient in LINQ for data retrieval, 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 in daily 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.
Full Stack . Net Developer
Confidential, Hartford, CT
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Asp.Net MVC, Web API and C#.
- Created Business Logic Layer & Data Access Layers using design patterns like MVC, Facade, Builder, and Repository.
- Designed Domain and Business Models using SOLID Design Principles
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Web Pages using SPA (Single Page Applications) Framework, HTML, CSS, Bootstrap, Angular JS, Typescript
- Migrated web applications into the Site core CMS System.
- Created JavaScript modules to be used with Bootstrap to speed up development
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice - Versa.
- Implementation of client side validations using jQuery, Angular JS and server-side validation using ASP.NET MVC Validation at Controller level
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Created Layouts for a unified look and feel of the Web Applications.
- Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
- Used Forms Based Authentication to enforce security in the application
- Implemented Logging Mechanism using Log4Net.
- Dependency Injection done using Ninject Framework.
- Designed Administrator pages to handle overall application.
- Developed Customer Status update using Task-Based Asynchronous Programming Model (TAP) which can handle multiple threads and tasks.
- Written various unit tests using NUnit and Moq Framework
- Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in the development and production environments
- Involved in designing Database Architecture.
- Implemented Optimized Stored Procedures.
- Wrote the Database Triggers, Views, and Indexes.
- Used Kendo UI Controls to create better, faster and more user-friendly web applications.
- Active participation in unit testing of the application to ensure quality.
- Optimized LINQ/SQL queries and indexes for SQL Server 2012.
- Fixed bugs reported by QA and UAT, including in Typescript.
- Migrated application from .NET Framework 1.1 to 4.5.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: ASP.Net MVC, Entity Framework 4.0, TAP, Ninject, SQL Server 2008, Typescript, JQuery, LINQ, Windows 7, VS 2005 - VS2010, .Net Framework 2.0 to 4.0, Team Foundation Server 2010, SSIS, NUnit, Telerik Controls, Kendo UI Controls, Angular JS.
Sr . Net Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Extensive involve in analyzing business requirement and discussion with business users.
- Involved in enhancement of existing system based on the business requirements, database design and system analysis.
- Developed Web Pages using ASP.NET MVC and C#.
- Interacted with the offshore team, ensured the task distribution and delivery on time.
- Developed GUI using .Net framework 3.5/4.0.and responsible for creating components using C#.Net .
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
- Integrated Site core with backend systems and provided user controls.
- Used CSS framework (Bootstrap) for Base Styling of HTML - 5 elements.
- Developed user controls and used validation controls available in .NET environment.
- Extensively worked with the JavaScript and client side validations.
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Developed Invoice View using MVC, Razor and Entity Framework. Developed Web services, using SOA architecture, WSDL.
- Designed and developed Web architecture and protocols: detailed HTTP knowledge, REST and SOAP services, HTML5/CSS3/JS, HTTP/2.
- Documented the details of all the WCF samples and Migrated Web services to WCF.
- Implemented basic and advanced search generically to populate in list views of all the modules.
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Used ADO.NET as a data source for accessing databases.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server
- Created and Consumed WCF Web Services used for data transfer etc.
- Used .Net 3.5 LINQ components in data layer. Developed Web Pages using ASP.Net MVC and C#.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Created and maintained the Admin page for central management of the application.
- Maintains UNIX\LINUX operating systems to provide optimum performance and system availability.
- Used Smart Part as a data storage back end for updating and committing the code into the system.
- Extensively used Nuget Packages.
- Performed debugging and exception handling in support to the software development.
- Used Tracking Portal open source software to keep track of bugs.
- Working with Team Foundation Server as the source for version control and project / issue management.
Environment: Visual Studio 2008, Microsoft .Net Framework 3.5/4, Team Foundation Server, MVC5/4, ASP.NET MVC, C#, HTML, HTML 5, CSS 2/3, JavaScript, Telerik Kendo UI Complete, ADO.Net, Web Services, WCF, WPF, LINQ, SQL Server 2008 R2, T-SQL, PLSQL, XML,( XSLT, XPATH), SSIS, SSRS.
Sr . Net Developer
Confidential
Responsibilities:
- Involved in requirement analysis, designing and development.
- Used AGILES methodology to implement the application.
- Designed Class, Use Case, Sequence diagrams using MS Visio.
- Provided guidance on Site core development to other developers.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Improved code reusing and reduced class coupling through Dependency Injection design pattern.
- Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
- Created designs in partial views that are commonly used throughout the application.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Implemented methods through controllers in MVC to handle user inputs and responses.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET .
- Created rich, easy - to-use and highly interactive UI using ASP.NET, AJAX controls, HTML-5, CSS, and master pages.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQLCRUD operations.
- Used Sessions, Cookies and Application Level State Management in Application.
- Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript.
- Consumed XML Web Services using C#.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Used Team Foundation Server (TFS) for Version Control
- Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
- Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
- Developed business logic including Code-behind files and Classes in N-tier.
- Used TFS for bug tracking and bug fixing.
- Developed Entity Framework to access a relational database from the application.
- Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
- Involved in deploying the application on the IIS server.
- Used LINQ to SQL to manipulate and fetch the data from database.
- Generated reports using SSRS.
- Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
Environment: MVC 3.0/4.0, Razor Views, Partial Views, Layouts, C#, ADO.net, Visual Studio 2012, SQL Server 2008 R2, SSRS, Web Services, WCF, XAML, IIS 7.0/7.5, Java Script, JQuery, ENTITY Frame Work, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, NUnit 2.5.
Net Developer
Confidential, Jacksonville, FL
Responsibilities:
- Developing and maintaining all sites upon business requirements including enhancements on agile methodology.
- Involved in gathering requirements from business analyst.
- Co - ordinate with team lead for better understanding of functional requirements, analyze and Design the business requirements to document and implement.
- Used ASP.Net 4.0 with C# language to develop the applications.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, REST and UDDI for exposing the functionalities of the enterprise business components at the Business Layer. Used XML to transport and store data.
- Involved in complete SDLC, used AGILE methodologies to implement new features in incremental way.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls, HTML, CSS, and master pages.
- Designed and developed several Windows forms using VB.NET .
- Used Linq to Sql to get the data from database
- Used JavaScript extensively for client side validations.
- Implemented unit testing in application.
- Attending daily scrum meetings to update/report work status with team and Project Manager.
- Created and consumed the WCF services for Service Oriented applications.
- The application was developed using the Model View Control (MVC) architecture that gives a clear separation of representation of information from the user's interaction with it.
- Involved in Analysis, Design, Programming, Testing, Bug fixing.
- Used ADO.Net to access the SQL Server 2005 database
- Develop Business Layer using Interface and Transaction Implementation.
- Generate report from Data Grid and export into MS Excel and save the file in PDF Format.
- Developed .Net based class library using C#
- Modified the app.config file to obtain the desired setting.
- Designed Test cases, Test data and Bug fixing.
- VSS is used for source code management.
Environment: ASP. Net 4.0, Visual studio 2010, C#.Net, WCF, JavaScript, SqlServer2008
Net developer
Confidential
Responsibilities:
- Designed and developed new applications using C# and ASP.Net .
- Developed Presentation layer using ASP.Net 2.0, JavaScript, AJAX, Business Layer using C#.
- Created user access control to restrict users based on user roles.
- Used ADO.Net objects such as Data Adapter, Dataset, and Xml Reader for consistent access of data.
- Used SSIS for data manipulation.
- Used ASP.Net Web Form controls like Dropdown list, Button, Textbox controls for creating User Interface (UI).
- Involved in Database Designing, Views and Stored Procedures in SQL Server.
- Involved in unit testing of the modules before submitting to QA.
Environment: .Net Framework 2.0, ASP.Net, ADO.Net, Visual Studio .Net, Win forms, WPF, Web Services, PL/SQL, IIS 5.0, C#, Windows 2000, XML, XSLT, SQL Server 2005.
Net developer
Confidential
Responsibilities:
- Developed system objectives, requirements, business models, user models, and business rules.
- Designed and validated the business processes of the application with use case diagrams, class diagrams, and sequence diagrams using UML 2.0 Enterprise Architecture
- Designed and coded 3 - tier applications with front-end development in MS VB.NET, C#. NET, ASP.NET, Microsoft SQL Server 2005.
- Designed and coded stored-procedures in MS SQL Server 2005.
- Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Detailed documentation and code reviews.
Environment: Visual Studio 2010, ASP.Net, VB.Net ADO.Net, C#.Net, VB.Net, Web Services, WCF services, MS SQL Server 2005.