Senior .net Developer Resume
Washington, DC
SUMMARY
- Around 7 years of expertise experience as a Full stack .NET Developer for performing Client/Server, Web Applications and Windows Applications using Microsoft technologies and .NET framework.
- Experience in interacting with Clients and Users for gathering requirements.
- Proficient knowledge in .NET languages C#, ASP.NET (Web Forms and MVC), VB.NET and Win Forms, WPF.
- Strong understanding of OOPS concepts like Inheritance, Polymorphism, Abstraction & Encapsulation and design implementations using UML.
- Experience in Designing and Developing Webpage Graphic User Interface (GUI) using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS.
- Experience of Cross Browser Compatibility with updating webpage using HTML5, CSS3, AngularJS, JavaScript and jQuery with great involvement towards AngularJS and Node.js MVC frameworks.
- Strong knowledge in using Object Oriented Programming concepts in JavaScript and JavaScript Design Pattern.
- Solid working experience with Model View Controller (MVC) in Implementing View, Model, Controller and View model by using ASP.NET MVC Framework 5.0/4.0/3.0.
- Strong experience in design of web - based applications using ASP.NET 4.5/4.0/3.5/2.0 , C# 4.5/4.0/3.0/2.0 , VB.NET, AJAX, Master Pages, Web Services, Windows services and Server Controls. Incorporated many rich, user friendly, responsive features in the application using Angular JS, BOOTSTRAP, HTML 5.
- Experience hosting web applications in IIS, developing applications using the ASP.NET MVC.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings, filters & events.
- Expertise in developing Client/Server Applications on various architectural design patterns including MVC 3.0/4.0, Two-Tier & Three Tier Architecture.
- Involved in Creating Two Tired Authentication for preventing fraud.
- Working Knowledge on Linux based system administration.
- Hand some experience on Open source Technologies like MySQL, Q mail, C, C++ and Linux.
- Experience in designing, developing and consume ASP.NET web services and WCF Services to achieve Service Oriented Architecture (SOA).
- Experience in development of ASP.NET Web Forms using HTML5, Telerik controls, jQuery and communicated with database using WCF service.
- Worked on C# and ADO.NET for developing windows applications as well as developing the web applications using Language Integrated Query (LINQ).
- Experience in using message brokers such as Active MQ and Rabbit MQ.
- Involved in writing TSQL queries to get data from different sources and test results.
- Proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQL Server.
- Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (MONGODB)
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Worked extensively with SQL server database of creating, updating and insertion of tables and indexes.
- Involved in writing Test plans, Test cases and interacted with business users to conduct User Acceptance Testing (UAT).
- Experienced in reporting tools like Crystal Reports and SQL Server Reporting Services (SSRS).
- Skilled in creating test traceability matrix, test strategy, test plan, test procedures, test cases, test log, automated test scripts, test results and defect reporting.
- Strong hands on experience in manual testing and automated testing using Quality center and Quick Test Pro.
- Familiar in updating, accessing and version controlling the code using Team Foundation Server (TFS), sub-version and GitHub.
- Involved in leading many daily SCRUM meetings which establishes the context of daily goals of work.
- Have capability of implementing business rules in different layers.
- Strong team builder having excellent analytical skills with capability to handle new technologies.
- Strong experience towards Peer Programming of Agile software development technique.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, ADO.NET, VB.NET, LINQ, Ajax, Web Services, Silverlight, WPF, Prism.
Web Technologies: ASP, VB Script, JavaScript, HTML, DHTML, JSON, XML, Bootstrap, jQuery, Angular Js, NodeJS, Kendo UI, Knockout.js, Windows Azure, CSS.
Programming Languages: C#.NET, Visual Basic.NET, C, C++, Java, PHP, TSQL, PL/SQL
Database SQL Server: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS)
Database: MS-SQL Server 2017/2016/2014 , Oracle 11g, MySQL, MongoDB, TSQL
Version Controls: GitHub, Visual Source Safe and Team Foundation Server TFS
Methodologies: Agile/Scrum, waterfall and TDD
Design Patterns: MVC, MVVM
Reporting Tools: MS-SQL Server Reporting Services (SSRS), Crystal Report
Development Tools: MS Visual Studio.NET 2015/2013,2012, 2010/2008, Microsoft office suite
Web Servers: I Microsoft IIS (5.0/6.0, 7.0, 7.5), Windows Server OS 2008/2012.
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Washington DC
Responsibilities:
- Involved in Requirements Gathering, Design, Development phases.
- Designed Development Architecture for one of the major project related to migration projects.
- Experience with Web API 2 for REST Web Services.
- 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 .
- Working with offshore Team to collaborate the development process.
- Designing and Developing\ ASPX pages for Financial Information Network.
- Extensive use of SQL SERVER MANAGEMENT STUDIO(SSMS).
- Implementing ORACLE to create stored procedure and reference them in .aspx pages.
- Developed Angular templates that capture user input, handle the user events and render the data to the page and also make them communicate with the other components using services and factories.
- Developed custom AngularJS directives to build custom reusable modules to use across the application.
- Involved in web UI design and development using ASP.NET, user controls, custom controls and web forms using C# as code behind.
- Developed WCF services to communicate between DAL and other business components and to access the application catalog and search related functionalities.
- Implemented Rapid Application Development to create system that can be modularized.
- Used LINQ to aggregate data from repository layers.
- Used service-oriented architecture to develop web services.
- Extensively used web technologies like ASP.NET server controls, C#, Java script, XML, HTML, Bootstrap in designing and developing the web projects.
- Worked on developing views, controllers, directives, form components and services in Angular JS.
- Implemented Entity Frameworks for Lazy loading, Table splitting, Table hierarchy techniques.
- Implemented Windows Presentation Foundation (WPF)for using ControlTemplate, DataTemplate, HierarchicalDataTemplate and ItemsPanelTemplate .
- Implemented Windows Workflow foundation (WWF)to implement long-running processes as workflows .
- Used technologies provided by the .NET framework including ASP.NET, ADO.NET, web services using SOAP and data manipulation using XML Design.
- Experience in Integration testing, writing Test cases, Test plans, Bug analysis and fixes.
Environment: .NET 4.5, C#.NET, SQL Server 2012, SQL Server Management Studio (SSMS), ADO.NET WEB API’s, TFS, JavaScript, T-SQL, Oracle, MVC5, Visual Studio 2017.
Sr. Dot Net Developer
Confidential, Redwood City, CA
Responsibilities:
- Interact with clients to determine their requirement and needs.
- Prepared estimates high level & low-level documents and implementation plan.
- Converted the wireframes into live web pages using HTML, Bootstrap and Angular.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2 and used Angular2 concepts like building the components, Data binding, Property Binding, Event Binding, Two-way Data binding.
- Built services and providers that make service calls to REST APIs using predefined angular modules and services.
- Coded using ASP . NET Core MVC along with a Service Oriented Architecture (SOA).
- Developed custom filters for applying at action methods and controller level.
- Used ASP.NET Core razor views for few webpages when needed.
- Developed rest services using WEB API 2.0 for web service layer.
- Implemented core features of Angular-JS framework such as dependencyInjection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Used tools like swagger and post man for documenting the API’s and JSON payload to test the
- API Services.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Experience in writing Stored Procedures and optimizing the stored procedures.
- Used ORM Tool Entity Framework 6.0 as an interface from data access layer and database.
- Developed reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS), also used Datasets for the SSRS reports.
- Experience in test driven development.
- Exposure to working in different environments Dev, QA and prod and efficiently promoting changes across the environments.
- Used JIRA as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Actively participated in Scrum meetings of the project implemented in Agile project management methodology.
- Used Git for source control.
- Experience in usingTeamCity for continuous integration and continuous deployment.
- Provide innovative solution to complex business problem.
Environment: .Net Framework 4.5, C#.net, ASP. NET Core MVC, ADO.NET, WEB API 2.0, HTML5, CSS3, Bootstrap, Angular 2, jQuery, Entity Framework 6.0, SQL Server 2014, T-SQL, SSRS, TeamCity, Git, Agile.
Dot Net Developer
Confidential, Tempe, AZ
Responsibilities:
- Gathered functional, business and technical requirements and prepared the requirement documents.
- Designed and Developed UI Framework for Single Page Web Application using AngularJS,
- Bootstrap, Angular UI, ReactJS, JavaScript, jQuery and HTML5/CSS3.
- Implemented Design Patterns including Dependency Injection (DI), Inversion of Control (IOC) , Singleton, MVVM and MVC.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Used ASP.NET MVC 4.0 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.
- Used MS Enterprise Library for using the reusable blocks such as Exception handling and Logging Application block.
- Developed Fraud Detection tool check through web service to give an access to users or to deactivate the users.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts.
- Created WCF service interface, data type model and implementation based on business logics and responsible for communicating and providing real time data from integrated server to Client Application.
- Created Views, Alerts and Custom Lists in SharePoint using C# and Object Model.
- Developed Data Access Layer DAL, Business Logic layer BLL also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture SOA.
- Used LAMBDA expressions in writing LINQ query expressions.
- Worked ORM tool NHibernate for creating objects from database table.
- Experience in providing Logging, Error handling by using Event Handler, and Custom Logging for SSIS Packages.
- Expertise in SQL Server 2012 Analysis Services (SSAS) to deliver online analytical processing (OLAP) and data mining functionality for business intelligence applications.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Created Stored Procedures, Views, Triggers, user functions, Views and Complex T-SQL queries and user profiles, relational database models, data dictionaries, and data integrity in SQL Server.
- Participated in production deployment activities, provided support throughout the deployment process.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Used Team Foundation Server (TFS) for continuous integration and version control and used Fiddler to debug web request and responses.
Environment: .Net Framework 4.5/4.0, ASP.NET MVC 4.0, LINQ, HTML5, CSS3, Bootstrap, ReactJS, Angular JS, XML, Rest, WCF, WPF, Web API, Fraud Detection Tool, Enterprise Library, SharePoint, NHibernate, SQL Server 2012, T-SQL, SSRS, SSIS, SSAS, TFS, Agile.
Dot Net Developer
Confidential, Irving, TX
Responsibilities:
- Involved in full lifecycle of the project from design, development & Testing.
- Worked extensively on MS-Visio to design various UML Diagrams like Sequence Diagram and Class Diagrams.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Experience of working on CSS Pre-processors like LESS and SASS /SCSSalong with JavaScript task runners like GruntJS.
- The coding of the application was in C# / ASP.NET using an N-tiered architecture consisting of the presentation layer, data access layer and the database layer.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NETMVC 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.
- Developed complex data driven Silverlight 4 applications with the WCF RIA Services.
- Created custom controls, graphics, data binding in Silverlight 4.0/WPF.
- Used XAML and Silverlight controls for rich user interface along with MVC4.
- Developed and consumed WCFWeb Service to access data layer components.
- Used LINQ data context object with ADO.NET Entity Framework for LINQ, invoked tables and stored procedures and Implemented LINQ Lambda Expressions to query in memory expressions.
- Migrated SQL data to the SharePoint lists and synchronized them for the daily updates.
- Used LAMBDA expressions in writing delegates or expression tree types.
- Used Twitter Bootstrap for responsive web design of Navigation controls.
- Used Data Adapter, Dataset, Data Reader, SQL Command and Connection Objects of ADO.NET to retrieve data from the database and manipulate it.
- Experience in creating reports using SQL Server Reporting Services (SSRS) and worked on OLAP/OLTP environment.
- Extensively used SSIS to create packages to move data from a single data source to a destination.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Used Team Foundation Server for the version control, branching and MS build.
Environment: ASP.NET 4.0, HTML5, CSS2/3, Visual Studio 2010, SQL Server 2008, Silverlight 4.0/3.0, Telerik Controls, Web services, C#, WCF, SharePoint, Twitter Bootstrap, XML, IIS 7.0, JavaScript, jQuery, LESS and SASS, SSRS, TFS, Entity Framework.
Dot Net Developer
Confidential
Responsibilities:
- Involved in analyzing the requirements and design preparation.
- Designed and developed Web Forms using ASP.NET MVC, C#, CSS and HTML to facilitate the registered users.
- Used ASP.NET MVC for data access layer to communicate with the SQL Server database.
- Developed the architecture with Model View Controller design pattern. Overridden default controller behaviors & implemented custom action methods.
- Used Entity Framework to design conceptual data access layer from relational database to get the data from database.
- Programmed LINQ to SQL for communication between application and SQL Server database.
- 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.
- Gathered Business User Requirements & designed application using C#, ASP.NET MVC 3.5, HTML, CSS, JavaScript and JSON.
- Implemented most of the business logic using stored procedures.
- Use agile methodology during development, manage source control with CVS.
- Involved in deployment and postproduction support for the application.
Environment: Visual Studio 2012, .Net, C#, MVC, Entity Framework, HTML, XML, LINQ, TFS.
Dot Net Developer
Confidential
Responsibilities:
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML, CSS and JavaScript.
- Produced content pages with CSS layout and style markup presentations and used JavaScript methods and properties.
- Involved in performing the client-side validations using JavaScript.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Developed application using .NET, C# and MVC Framework.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Stored procedures and functions in SQL Server according to the requirements of the front-end.
- Worked on testing frameworks MS Test and NUnit.
Environment: HTML, CSS, JavaScript, .NET 3.5, C#, SQL Server, MS Test, Nunit.