Senior .net Developer Resume
Redmond, WA
SUMMARY
- Around 8+ years of IT experience in developing web applications and enterprise applications based on various industry standard architectures like n - Tier, Client/Server, and Service Oriented Architecture (SOA) using Confidential tools and technologies.
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Sound knowledge and good working experience in all phases of Software Development Life Cycle (SDLC) right from requirement phase to deployment and production phases in lieu with TDD, Waterfall and Agile methodologies.
- Proficient with Datastructures, Algorithms, C#, ASP.NET Web Forms, Win Forms, ASP.NET MVC, ASP.NET VB.NET, WebAPI, WCF, ADO.NET Entity Framework, MVVP, Hibernate ORM, Spring, SQL/T-SQL, FoxPro, ADO.NET, LINQ, AJAX, JQuery, AngularJS, HTML, XML, XSLT, CSS, and JavaScript, JIRA.
- Experience in publishing reusable services using Web Services (ASMX), WCF and Web API for inter and intra operable solutions.
- Experience in designing and developing Databases in SQL Server 2005/2008 R2 which includes the development of functions, stored procedures and triggers using Transact SQL and PL/SQL.
- Experience with popular Data Providers such as SQL Server, Oracle, and Confidential Access.
- Good knowledge in SSIS, SSRS, and Crystal Reports.
- Experience in developing unit tests using Confidential Unit Test Framework and mocking library like Moq.
- Experience desiging entity relationship diagrams, use cases, class diagrams using Confidential Visio.
- Experience with Configuration Management tools like Team Foundation Server (TFS) including Visual Studio Online.
- Good hands on experience with making reports using Crystal Reports, SSRS.
- Ability to work on multiple projects with aggressive timelines, to prioritize and meet operational deadlines in a demanding, fast-paced environment or quickly changing priorities.
- Experience of working with latest concept of C# like Generic Collection, Reflection, Partial Class etc.
- Experience in using Language-Integrated Query LINQ (LINQ to Entity)
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Excellent in learning and adapting to new technologies. Proven ability to work independently and as well as in a team and motivated to face challenges and meet deadlines.
TECHNICAL SKILLS
Programming Languages: C#, ASP.NET, VB.NET, T-SQL
.NET Technologies: ASP.NET Web Forms, MVC, Web API, Entity
Framework: ADO.NET, WCF, ASMX, Web API, MS Test
Open Source Frameworks / Libraries: StructureMap, AutoMapper, Moq
Scripting Languages / JS Framework: JavaScript, JQuery, AJAX, JSON, AngularJS, CSS, HTML.
Databases: SQL Server 2005/2008/2012, Oracle9i/10g/11g, MS Access
Application Design/IDE: Confidential Visual Studio 2008/2010/2012/2013
Tools: TFS, SVN, VSS, Nunit, Junit, Confidential Visio, SSRS, ANTSTelerik Tol Kit
Operating Systems: Windows 2008/2012/Win7/Win8.
PROFESSIONAL EXPERIENCE
Confidential, Whitehouse Station, NJ
Senior .NET Developer
Responsibilities:
- Developed 3-Tier and Multi-Tier Application Using ASP.Net, MVC, C#, ADO.Net, Entity Framework and T-SQL. And Involved in Full Software Development Life Cycle (SDLC), identifying the requirements, and defining the business rules to user requirements.
- Responsible for overall timeliness and quality of deliverables and appraising the project status to clients on regular basis and leading a team of 20 people.
- Created and consumed various Windows Communication Foundation (WCF) services to communicate with various resources.
- Implemented Web API for all the CRUD functionality of the application with HTTP verbs GET, POST, PUT and DELETE, and social authentication.
- Writing Stored Procedures, Triggers, Views and development of database objects using T-SQL, PL/SQL in SQL Server.
- Created Data Access layer (DAL), Business Access Layers (BAL) to implement the MVC architecture and ASP.NET security mechanism such as Impersonation, Authentication and Authorization. Migrated ASP.Net Framework applications to .Net Core 2.0. Implemented Web API 2 on .NET Core 2.0 platform.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository and Performed Unit Testing and Integration testing on the entire application, implemented caching mechanism to improve the performance of the application.
- Migrating from legacy applications and ASP.NET 2.0 to ASP.NET 4.5 MVC applications.
- Created RESTful services using ASP.NET WEB API 2.0 for the Database layer and expose services to OFT systems.
- Implemented Angular router to enable navigation from one view to the next as user performs application tasks. And created multiple views using layout template and AngularJS ngRoute.
- Created Custom Directives, Filters & Services using Angular JS for reusability. And Held accountable for working with cross-functional teams viz., Testing, Performance & Security to collect issues, fixing it (with other team members) and taking approvals before every production launch.
- Minified Angular JS files to improve security and performance of the application.
- Deploying applications using XAML build definitions on SIT, INT, STG, PPE and Production.
Environment: Visual Studio 12,14,15,2017, .Net Core 2.0, C#, ASP.NET, VSTO, SQL Server 2014, SVN, AngularJS, HTML, CSS,JavaScript, .NET framework 4.0, HTML, CSS, JavaScript, WCF, TFS, SQL Server 2008, Web Services.
Confidential, Redmond, WA
Senior .NET Developer
Responsibilities:
- Used Test Track to solve the complete lifecycle issues, such as bugs, feature requests, change requests, questions, and other development- related tasks.
- Designed and developed components in both C# and VB.NET.
- Designed and developed the User Interface using JSP, HTML 5, CSS 3, Bootstrap, AngularJS, Node JS Java Script, Web API, Confidential BizTalk, Razor, Designed and developed user interface using Visual Studio 2013, VB.Net and ASP.Net.
- Updated existing legacy VB 6.0 screens with logic that needs to be present while the conversion is being completed.
- Used Layout pages, and Bootstrap CSS for look and feel of website. Extensively used Html Helpers for writing views. Increased performance of applications by jQuery Ajax calls as necessary.
- Used AngularJS to build responsive display and editor user interfaces, Structured, designed, and condensed the 15+ view application into a single page using AngularJS.
- Used HTML5 wireframes with CSS provided by the design team. Angular JS is used to make it dynamic.
- Experience in .Net Asynchronous patterns and TPL. Developed Application with ASP.Net MVC 4.5 Framework and C#.
- Used ADO.Net Entity framework ORM tool for Database operations. Used ASP.Net MVC model binding that allows to map HTTP request data with a model, Developed WCF and consumed services.
- Design, planning and implementation for existing On-Prem applications to Azure Cloud, Azure Active Directory integration with existing application for enabling SSO feature.
- Exporting and importing SSL certificates and assigning to sites. And Creating apppools & sites in IIS.
- Creating various Asimov events using C# and Schemas for Asimov events, Hands on experience on Xpert logging mechanism.
- Created Standing queries and Lambda queries to monitor Quality of Service (QOS).
- Release management (handles the build & deployment of application to various environments).
- Used GIT/Stash for configuration management. All the project codes are checked in to GIT repository.
Environment: Visual Studio 2015/14/13/12, SQL Server 2012, T-SQL,WCAG 2.0, Oracle 9i&11g, FoxPro, PostGRE SQL, C#, VB.NET, VB6.0, ASP.NET MVC, Web API, WCF, MSTest, Test Track, PowerShell, Xpert, LINQ, Entity Framework, JQuery, AngularJS, HTML 5, CSS 3, IIS, TFS, JIRA, Quality Center.
Confidential, Bellevue, WA
Senior .NET Developer
Responsibilities:
- Participated in the discussion with the business experts to understand the Business requirements and translate them into technical requirements towards development.
- Developed Single Page UI Application using HTML templates, JavaScript libraries in MVVM architecture using AngularJS, Knockout JS, Bootstraps and RequireJS.
- Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages. Developed user interface using Bootstrap UI, AngularJS and Used Ajax for dynamic search capability.
- Created usability prototypes for the UI screens using Angular JS. Worked in using AngularJS directives, services, controllers and filters. And Used Angular JS JavaScript framework to bind data to HTML using expressions.
- Developed Application with ASP.Net MVC 4.0 Framework. Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Effectively used master pages to create consistent layout for the ASP.NET web pages and merged them with content pages using C#.NET.
- Effectively used ASP.NET intrinsic state management functionality to store application-specific, session specific, page-specific and user-specific information between page requests.
- Designed responsive and intuitive user interface for the web using ASP.NET AJAX and CSS.
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks. Managed authentication using ASP.NET forms authentication, windows authorization and ASP.NET membership. Managed authorization using windows groups and using ASP.NET roles.
- Responsible to develop services using .NET/C# code and Web API technology (Restful API).
- Extensively used Ado.net to populate Data sets and bind them to Data grid view controls for display and manipulation of records.
- Developed stored procedures, Triggers and functions to process the data using Postgre SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Created ASP.NET Validation Controls and Java Script for client side validations in the Web Pages and C#.NET code behind. Implemented Entity Framework 5 for ORM.
- Extensively used JavaScript for client side validations and JQuery for UI side DOM manipulation. Used AJAX forms and Partial views for the good performance. Worked on Session Handling and implemented Role based Authorization.
- Continuous deployment/integration and scheduled triggers, Building each check-in.
Environment: & Technologies: ASP.NETMVC 4, C#, VB.NET, WCAG 2.0, VB6.0, WCF, Oracle 9i&11g, T-SQL, FoxPro, PostGRE SQL, Angular JS, EF, LINQ, VSS, SQL Server 2012, HTML, CSS, AJAX, AngularJS, JavaScript, JQuery, PowerShell, Xpert, Confidential Visual Studio 2015/14/, JIRA, TFS.
Confidential, Irvine, CA
C#.NET developer
Responsibilities:
- Responsible for requirement gathering from the Business Analyst's and for preparing the Requirement Specification document.
- Implemented MVC architectural pattern. Designed and developed the web application using ASP.NET MVC4, C# and SQL Server 2008 for the web application.
- Understanding the requirement. Preparing SQL data from existing FoxPro database for IPO status.
- Created and run nightly routine of SSIS package to deploy data from SQL to the clipper/FoxPro DBF system.
- Used various data controls grid view, multi view and detail views for creating user controls, Configuration of Bindings. Coded arithmetic functions in JavaScript for the ASP.NET application.
- Used JQuery and Java script for handling client-side validations.
- Created reports for more data visualization and used multidimensional entities by using SSRS.
- Involved in developing Views, Controllers and Models.
- Created Layout pages and CSS Files to maintain consistent look and feel across the website. Developed Partial views for rendering using JQuery.
- Creating Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
- Used MS Visio and Lucid charts to make ERD and UML charts. And Performed unit testing of various business modules using MS Test.
- Working with Team Foundation Server (TFS) for version control and project tracking.
- Designed layout views for look, feel and standard behavior to centralize the common functionality of all the web pages using CSS3 and Razor.
- Used WCF services to invoke business objects and data access objects. And Used ADO.NET Entity Framework and LINQ to access the data.
- Used Telerik MVC components for more rich UI and extensive additional Properties.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL. Created data access layer to communicate with the SQL Server Database with ADO.NET objects.
Environment: & Technologies: ASP.NET MVC4, C#, VB.Net, VB6.0, ADO.NET Entity Framework, Datastructures, JavaScript, JQuery, WCF, Team Foundation Server, JIRA, Visual Studio 2010, SQL Server 2008, Oracle, T-SQL, FoxPro, MSTest
Confidential
.NET developer
Responsibilities:
- Involved in Understanding Existing Application and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Scrum Methodology.
- Designed and developed in ASP.Net Web Forms using C#.NET & SQL Server 2008.
- Created and consumed WCF Web Services to expose Data Access and Business tier.
- Extensively worked on HTML, CSS and JavaScript including jQuery for web forms designing and validations.
- Worked extensively on web forms and data binding controls like data list and drop-down boxes.
- Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys.
- Designed layout views for look, feel and standard behavior to centralize the common functionality of all the web pages using CSS3 and Razor.
- Successfully manipulated the data by retrieving it from a SQL Server 2008 database using ADO.NET.
- Developed complex Stored Procedures and views to generate various Drill-through reports, parameterized reports and linked reports using SSRS.
- Developed custom reports and deployed them on server using SQL Server Reporting Services (SSRS).
- Developed reusable custom data-access layer using ADO.NET.
- Efficiently implemented Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML for WPF application.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Created Stored Procedures, Triggers, and Functions to access and manipulate data from Sybase10.0.
Environment: & Technologies: Visual Studio 2010, C#, ASP.NET, WPF, LINQ, WCF, SQL Server 2008, FoxPro, SSRS, SSIS, SVN, XSD, .exe, HTML, CSS,JavaScript
Confidential
C#.NET developer
Responsibilities:
- Interacted with business analyst team to understand the system requirements.
- Involved different phases of Software Development Life Cycle (SDLC) including Designing, Development, Implementation, and Testing.
- Developed Web Forms for this application using ASP.NET 3.5 MVC 5.0 and C# with Visual Studio.NET 2008 environment.
- Designed User Interfaces using CSS, Master Pages and JavaScript.
- Developed various screens for this portal using ASP.NET and C#.
- Developed various XML config files, methods in handlers for displaying controls names, error messages and some text messages.
- Successfully developed different Web Pages using C#, ASP, HTML, JavaScript, CSS.
- Developed class files for business process layer and data access layer.
- Extensively used data controls like data view controls and dropdown list controls for manipulating the data.
- Developed and Consumed Web Services for business process layer.
- Utilized Confidential application blocks & practices for data access, configuration and for minimizing repeated code.
- Applied Master pages, and CSS, Navigation Controls, HTML, for a consistent look and feel for page designing.
- Designed database in MS-SQL and created stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Used ADO.NET namespaces and classes, and created data access components to access database.
- Performed unit testing and system integration testing.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Involved in all the stages of SDLC. Completely understand the importance of Quality of work in deliverables given to client.
- Responsible for manual testing, Unit testing, Integration testing, System testing for modules coded.
Environment: & Technologies: Visual Studio 2010, Datastructures, C#, ASP.NET, SQL Server 2008, SVN, XSD.exe, HTML, CSS,JavaScript, .NET framework 4.0, HTML, CSS, WCF, TFS, Web Services, Entity Framework, AJAX, LINQ.