Sr. Dot Net Developer Resume
Hartford, CT
SUMMARY
- Over 7+ years of experience in Design, Development, Implementation and Testing of Web Applications, Windows Applications and Client - Server in multiple Platforms.
- Proficiency in .NETtechnologies including .NETFramework and Angular Framework, ASP.NET (Web Forms and MVC), C#,Win Forms, ADO.NET, XML Web Services and WCF.
- Developed Web Forms and Win Forms applications with .NET Framework 4.5.1/4.5/4.0/3.5 and Visual Studio 2017/2015/2013/2012/2010/2008.
- Experience in developing web-centric applications with web technologies like HTML5, HTML/DHTML, CSS, CSS3, JavaScript, jQuery, XML, XAML, Bootstrap, Ajax, JSON, AngularJS, XSL, XSLT, and IIS, developing applications using the ASP.NETMVC, ADO.NETEntity Framework.
- Experience in development with XML and related technologies like XSLT and XPath, also used DOM parsers to work with XML documents.
- Experience with Data Accessing including Data Adapter, Data Reader and Dataset in ADO.NETand security features like Authentication, Authorization, and WCF security.
- Experienced in developing Service Oriented Architecture (SOA) using .Net services, SOAP, Windows Communication Foundation (WCF).
- Working knowledge on Consuming and Developing Windows Communication Foundation services (WCF). Also, Created WCF applications requiring Instance and concurrency management.
- Clear understanding in implementing several design patterns including Dependency Injection, Inversion of Control (IoC) in Windows Communication Foundations(WCF).
- Having both working knowledge of WCF services and hands on experience in creating and consuming WCF services.
- Experience in Session Management techniques like Sessions, Cookies and View State.
- Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally with the emulator, deploying to a live Microsoft Azure Cloud environment and Amazon Cloud services(AWS).
- Designed, configured and deployed Microsoft Azure for an application utilizing the Azure stack (Including Compute, Web & Mobile, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
- Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
- Experience in updating, accessing and version controlling the code using Team Foundation Server(TFS), Visual Source Safe (VSS), subversion, GitHub and GitLab.
- Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience in developing integration packages using SQL Server.
- Experience in testing tools like N-Unit, Microsoft Testing Tools.
- Implemented MVVM design pattern using Angular JS for achieving Rich User Interface.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap.
- Experience in using LINQ and ADO.Net, Entity Framework (ORM model) to query the database.
- Experience in LINQ by retrieving and filtering data from various data sources.
- Hands on experience in working with development of Stored Procedures, Queries, Indexes, Triggers and Views using SQL Server 2008.
- Excellent communication skills, strong organizational and interpersonal skills and a very good team player, capable of working independently with minimal supervision, and perform as part of a team.
- Extensive experience in interaction with client and functional people for gathering the business requirements and functional specifications.
TECHNICAL SKILLS
.Net Technologies: .Net Framework (2.0/3.0/3.5/4.0/4.5/4.6/4.7 ), ASP.NET, ASP.NET MVC, WebAPI, ADO.NET, LINQ, Entity Framework, Silverlight, WCF Web Services & Windows Services, RESTful Services, WPF, Microsoft Dynamics CRM 2011.
Languages/ Web Technologies: JAVA, PHP, C#, VB.NET, HTML, XHTML, DHTML, CSS, JavaScript, jQuery, AJAX, XML, XAML, HTML 5, CSS 3, Bootstrap, AngularJS, Knockout.js, Node.js, SQL, PL/SQL, JSON, Internet Information Server(IIS)7.5/7.0/6.0, LINQ to SQL, LINQ to Object, LINQ to XML.
Database: SQL Server 2008/2008 R2/2012/2012R2/2014/2016, Oracle 11g/10g/9i, MS Access 2010/2007/2003
IDE/Tools: MS Visual Studio 2008/2010/2012/2013/2015/2017 , MS Visio
Reporting Tools: Crystal Reports, SSRS, SSIS, Silverlight 4
Operating System: MS Windows Server 2000/2003/2008/2012 , MS Windows 10/8/ 7/Vista/XP
Design Pattern: MVC, MVVM
Source Control Tools: Team Foundation Server (TFS), Visual SourceSafe(VSS), Git
Methodologies: Waterfall, Agile, Iterative.
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Sr. Dot Net Developer
Responsibilities:
- Responsible for design and developing interactions using HTML5, JavaScript, jQuery, AngularJS, Ajax and JSON and styling the web pages using CSS3 and Bootstrap.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and jQuery.
- Implementation of client-side validations using jQuery, AngularJS and server-side validation using ASP.NET MVC Validation at Controller level.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0.
- Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers.
- Developed Models, Views, Controller using Guidance Package Manager used MVC model.
- Created a virtual Network on Windows Azure to connect all servers and applications on this platform.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Setup trust between on premise and cloud server using Windows Azure.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.
- Designed and developed effective web forms based on technical design and requirement specifications.
- Designed and developed an integrated n-tier web application using C#, WPF, ASP.NET and ADO.NET.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Deployed the service library in IIS using WCF Web Service application.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Experience in Agile software development methodology and Test-driven development including SCRUM Framework.
- Existing applications were Deployed to Azure after every enhancement and developed and Implemented WCF services layer hosted on Windows Azure.
- Expertise in implementing SOA using WCF technology, developed and consumed WCF services with features versioning, security, optimization and reliability.
- Designed and Built AWS fail-overs, fault tolerance website with auto-scaling and load testing with multiple EC2 instances.
- Expert in performance monitoring tools like AWS Cloud Watch and Stack driver.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0 to manage relational data as objects and used LINQ to Entities to massage the data.
- Acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Helpfiles.
Environment: VisualStudio2013, C#, ASP.Net 4.5, MVP, WPF, WCF, MVC 4.0, HTML, CSS, JavaScript, jQuery, AngularJS, TFS 2010, Subversion, IIS 7.0, AJAX, SSRS, Crystal reports, ADO.Net Entity Framework 4.0, XML, Microsoft Enterprise Library, SQL Server 2008 R2, DB2, Agile Microsoft Azure, AWS.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Working on Agile methodology for project execution.
- Creating ASP.NET pages, Layouts and class libraries containing code for business and data accessing logic for C#.NET which uses ADO.Net.
- Designed and Developed Models, views and controllers for each module in the application using MVC framework and used data models in Entity framework.
- Worked towards Development and Enhancement of Web forms, Master Pages, User Controls and Custom Controls by using HTML5, CSS3, Bootstrap and Asp.Net Controls.
- Have created and used WinForms to create functionality in networking module.
- Designed and implemented user interface using ASP.NET Web Forms, especially pages with a complex layout, a large amount of dynamic content, and full-featured user-interactive objects.
- Graphical User Interface (GUI) was designed using ASP.NET MVC5 and the business logic was coded in C# MVC Controllers .
- Developed and maintained N-tier application which includes a presentation tier, a middle tier, and a data tier.
- Written WCF service methods that encapsulate business logic and are used within web forms. Along with Data contract and service contract.
- Developed the WCF Services for check-in and checkout content use case and to save/get the data from different portfolio screens using C#, LINQ.
- Worked with object-relational mapper (Entity Framework (EF)) with relational data using domain-specific objects and eliminating most of the data-access code.
- Worked with ASP.NET caching features, configuring optimizations and securing the Web API.
- Development of Business Objects and Data access objects in C# (ADO.NET).
- Experience in creating multiple reports (SSRS) in Drill Down reports using tables, financial tables, crosses tabs and charts.
- Developed architectural style for networked hypermedia applications and the creation of RESTful services with HTTP.
- Worked with modified or replaced to suit your unique development workflow and feature needs using AngularJS and KnockoutJS.
- Preparing Database stored procedures, functions, Common Table expressions(CTE) and SQL queries using SQL Server 2008/2008 R 2/2012/2014.
- Wrote T-SQL stored procedures, coding, triggers and cursors. Implemented Functions, views, joins and enforced business rules via checks and constraints.
- Created and Rebuild the Clustered & Non-Clustered indexes at regular intervals for better performance
- Implemented client-side validations using Angular JS, JavaScript, jQuery and AJAX Library.
- Used TFS as source control for first Project Configuration Management and hosted the application in IIS 7.0
- Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory. Backed-up enterprise databases to Azure storage in block BLOBs and bacpac files in Azure environment.
- Configured the cloud databases for solutions with Geo-replication.
- Conducted Manual Testing of the application, Designed Test Plans, Developed Testing programs and Documented the application defects, bugs.
Environment: C#, ADO.Net, Visual Studio .Net 2015, Microsoft Azure cloud, .Net Framework 4.0, Entity Framework, MVC 5, MVVC, WCF, Report Builder 2.0, Team Foundation Server (TFS), FACETS, XML, SQL Server 2008, SQL Server 2008 Reporting Services, LINQ, Windows XP, Microsoft Office 2007
Confidential, Glastonbury, CT
.Net Developer
Responsibilities:
- Involved in distinct phases of SDLC from gathering requirement to testing of Web Forms and Web Services using ASP.NET MVC, WCF and ADO.NET.
- Implemented various UI pages, Controllers using ASP.NET MVC, C#, HTML5 and CSS3.
- Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
- Performed database operations on SQL Server 2014 to create and maintain customer’s information by creating SQL queries, stored procedures, functions, triggers and views using T-SQL.
- Extensively used the LINQ feature in .NET for querying collections and integrating with SQL.
- Worked in all layers of the web-application, which includes Model, View and Controller.
- Developed UI using HTML5, CSS3, Bootstrap and JavaScript for interactive cross browser functionality and complex user interface.
- Used Angular JS to build a rich and responsive UI while developing Single Page applications.
- Extensively used AJAX control toolkit and Bootstrap in creating efficient and responsive application.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Extensively used AJAX calls to control the Post back event, thus enhancing the web server performance.
- Involved in Developing Master Pages using Style Sheet and for providing uniformity among the pages using ASP.NET MVC.
- Extensively Validated user input on Web Forms using validation controls like Compare Validator, Range Validator, Regular Expression Validator and Custom Validator for server-side validations.
- Implemented Object-Oriented Programming concepts (OOPS) of interfaces, inheritance, abstraction and polymorphism.
- Designed ASP.NET web pages using data binding controls like dropdown list, grid control and various other User Interface (UI) controls to bind the data.
- Developed windows based application using WPF with dynamic controls implementation.
- Designed and developed several SSIS packages to transfer the data between the different environment systems and/or export the data to other applications.
- Involved in designing WCF services to achieve SOA objectives of reusing services and reduce size of codes for faster processing and inter operablesoftware applications.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Generated proxy class from WSDL file and consumed Web Services.
- Involved in Unit Testing, Integration Testing and regression testing during the various phases of the application using Quick Test Professional (QTP).
- Experienced Software Configuration Management, setting up company Version policies utilizing GIT.
- Involved in Daily Scrums, Sprint planning, review and retrospective meetings on Agile Environment.
- Managed tickets in JIRA and prepare iteration planning for each release.
Environment: ASP.NET MVC 5.0, ASP.Net 4.5, .NET Framework 4.5, ADO .NET, C#, JavaScript, Web API, HTML5, CSS3, Bootstrap, Angular JS, AJAX, XML, JSON, WCF, SQL Server 2014, LINQ, T-SQL, GIT, Visual Studio 2015.
Confidential, Brenham TX
.Net Developer
Responsibilities:
- Worked on designing, developing and testing of web forms UI within registration module using ASP.NET, C#, XML ADO.NET and .NET Framework 4.5.
- Worked with jQuery, JavaScript and Ajax controls as part of UI management and implemented certain client-side validations.
- Written WCF service methods that encapsulate business logic and are used within web forms. Along with Data contract and service contract.
- WCF services are exposed through HTTP and used as part of online transactions.
- Implemented several C# classes in business layer and data access layer of WCF services project as specified in SRS document.
- Involved in developing views and controllers as part of the MVC design pattern in application.
- Worked with ASP.NET MVC model binding that allows mapping HTTP request data with a model. Extensively used HTML Helpers for writing views.
- Used built in jQuery MVC validations and written custom validators as required.
- Worked using Microsoft chart controls to generate dashboard like reports.
- Created several user controls to provide a standard re-usable interactive user interface.
- Transformed XML files into specified business format (PDF, MS-Word) using XSLT.
- Written advanced SQL queries, stored procedures, views and triggers to facilitate consistent data entry, and as required for generating reports.
- Worked in an Agile development environment, in an iterative manner due to evolving of requirements or frequent requirement changes.
- Documented the application modules like registration, reporting and WCF services project.
- Worked with TFS for versioning and source code control.
Environment: .Net Framework 4.0, MVC, C#, Visual Studio 2010, SQL Server 2008, Team Foundation Server 2010 (TFS), XML, XSLT, Agile Development, Web Services, Html Helpers, jQuery, JavaScript, CSS, ADO.NET, IIS 7.0.
Confidential
Application Developer
Responsibilities:
- Involved in requirement analysis and design of the application.
- Developed ASP.NET application in N-Tier architecture following Agile methodology.
- Converted the business requirements into software requirements specification and software design specifications.
- Used C# to program in Business Logic and Data Access Layer.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using C#.
- Worked on UI elements, Dependency Properties, and Routed Events using XAML.
- Created and consumed XML Web Services to access data layer components.
- Used Styles and Templates using XAML to design attractive UI.
- Created Styles and Templates (Data and Control) using XAML to design attractive UI, and for reusability and uniformity.
- Used Ajax controls to execute server-side methods.
- Worked on Error Handing Environment to display error message in the application.
- Created Stored Procedures, Triggers, and Views for database functionalities.
- Used SSRS and SSIS for Reporting and Integration service.
Environment: MS Visual Studio 2008, .Net Framework 3.0, MS Asp.Net 3.0, C#.Net, Web Services, XML, SQL Server 2008, SSIS, SSRS.
Confidential
Software Engineer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Designed, developed and enhanced the application using .net framework 3.0 and visual studio 2005.
- Used Waterfall methodology and Software Development Methodology.
- Used VB.NET and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
- Experienced in Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML5, CSS3, and Asp.Net Controls.
- Implemented Server and Client-Side validations using ASP.NET validation controls and JavaScript.
- Development of various reports by pulling data from various sources using SQL Server Reporting Services (SSRS).
- Used Visual Source Safe (VSS) for all the source code control among the whole team members.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection for maintaining history of source-code and project documents.
- Designed and developed several SQL Server stored procedures, functions and triggers for all the DML functionality for the web site.
- Extensively worked with Forms Authentication and successfully implemented login mechanism for different levels and roles of users.
- Worked on calling web methods (server side) from client side using Ajax page methods of script manager control.
- Made extensive use of the Data grid objects to showcase the data and for the user to be able to edit data.
- Implemented LINQ to perform optimized database operations
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Worked with testing team to fix the bugs as part of bug life cycle and Production support
- Involved in the Unit and Integration testing.
Environment: ASP.Net 3.0, VB.NET, HTML5, CSS3, XML, AJAX, ADO.NET, JavaScript, VSS, SQL Server 2008, SSRS, IIS, Team Foundation Sever, Visual Studio 2005
Confidential
Software Engineer
Responsibilities:
- Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Used .NET Server Controls, HTML & CSS in designing and styling the web forms.
- Worked on Object Oriented Analysis and Design and on C#.NET for building classes.
- Developed ASP.Net web pages using User controls, Custom controllers.
- Designed and developed code using VB.Net and implemented connection to database using ADO.NET.
- Responsible in creating CSS based layouts defining Accessibility, Usability & Browser Compatibility for achieving uniformity through all the web pages.
- Involved in designing complete database objects like Tables, Views, Stored procedures, and triggers using SQL server.
- Involved in Bug Fixing and Unit testing.
- Worked on .NET LINQ for developing SQL Server Objects.
- Developed custom reports using Crystal Reports.
Environment: Visual Studio 2008, ASP.Net 2.5, C#, SQL Server 2008, Web Services, ADO.Net, VB.NET, HTML, XML, LINQ, Crystal Reports.
