Senior .net Developer Resume
Washington, DC
SUMMARY
- A .Net Professional having around 8 years of experience in software analysis, design, modeling and development using skills like ASP.NET, MVC, API, WCF, Xamarin, Angular, JQuery, BOOTSTRAP, SQL SERVER, WPF, MVVM etc. I have good comprehension of AGILE and SCRUM development methodology. Being a Self - starter and pro-active makes me an effective team member.
- Expert in designing and developing web based and windows-based applications using ASP.Net, MVC, C#. Net, VB.Net, VB 6, ADO.Net, Web API, Web Services, ASP, IIS, JAVA Script, JQuery, HTML, DHTML, XML, AJAX, Remoting and WCF.
- Experience with ADA (AmericanswithDisabilitiesAct) and 508 compliance.
- Experience using.Net Framework 4.5/4.0/3.5/3.0/2.0 and.Net application experience with object-oriented Design and MVC Framework.
- Experience in Creating services, controllers and modules inAngularJS applications.
- Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
- Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively.
- Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection, Command, Data Adapter, Data Set, Data View, Data Row, Data Grid, Data Column, Data Reader, Constraint and other Database Objects.
- Experienced in creating user interface using Xamarin Forms, Windows Forms and native elements with the help of Xamarin-iOS and Xamarin-Android.
- Excellent Experience in writing Data Access Layers using ADO.net Entity Framework and LINQ to SQL.
- Understanding and experience with design patterns using Dependency Injection.
- Hands on experience in developing N-Tier Applications using C#, AJAX, API Development, XML Web Services, Serialization, CSS, and SOAP.
- Designed Interfaces and GUI with services for mobile applications, Asynchronous programming in Xamarin-Forms and Xamarin-Android.
- Experience as aSharePointDeveloper in installing, configuring, and developing Microsoft OfficeSharePointServer 2007 (MOSS 2007) with WindowsSharePointServices 3.0 (WSS 3.0)
- Experience with XML, XSLT, User Controls, Custom Controls, SOAP, WSDL, Web Services, Validation Controls, Authentications like windows authentication, forms authentication.
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
- Experience in implementing client-side JavaScript, JQuery, JDBC, HTML, DHTML, and CSS.
- Experience in developing mobile applications Android and iOS.
- Experience in Angular, Kendo UI and other templating frameworks.
- Experience in Azure, AWS and Boot Strap.
- Experience in building, deploying and managing applications on Microsoft Azure Cloud Computing platform.
- Strong experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using SQL Server.
- Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
- Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0
- Good experience in end-to-end design, documenting high level specs, development and unit testing.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines
TECHNICAL SKILLS
Environment: s Windows 8/7/XP/2000/NT/Vista
Programming Languages: C#, Visual Basic, Angular JS, Angular 2/4/6/7 JQuery, JavaScript, HTML, CSS
Web Technologies: ASP.NET, MVC, AJAX, XML, Web Services, WCF, Silver light
NETTechnologies: . NetCore (2.2, 3.1) .NETFramework (1.1/2.0, 3.5, 4.0,4.5), ADO.NET, WPF, Entity Framework
Design Patterns: SPA, MVC, MVVM
Unit Testing Frameworks: MS-Test, Nunit, Jasmine, Karma
Mocking Tools: Moq
Dependency Injection Tools: StructureMap, Ninject
Database Development: SQL Server (2000/2005/2008/2010/2012/2014/2016 ), SSIS, SSRS T-SQL, DTS, and MS Access
Software Methodologies: SDLC, Agile, OOAD, DDD, TDD
Source Repositories: GitHub, SVN, TFS, Visual Source Safe
RAD/IDE: Visual Studio 2005/2008/2010/2012/2013/2015/2017/2019 , Visual Basic 6.0
Modeling and Design Tools: Microsoft Visio 2003, UML
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
Senior .Net Developer
Responsibilities:
- Responsible for requirements gathering and analysis, designing, development, testing, production support and maintenance.
- Responsible for designing data object and parametric models.
- Responsible for developing Architecture, Conceptual, Data Flow and Process Flow diagrams.
- Responsible for Stakeholders, Project, Team, Delivery, Change and Version Control Management.
- Created automated pipelines in AWS Code-Pipeline to deployDockercontainers in AWSECSusingserviceslikeCloudFormation,CodeBuild,CodeDeploy,S3andpuppet
- With the concept of Angular Worked on usage metrics and end to end events tracing for analysis purpose.
- Lift & Shift migration of On-premises legacy applications to Azure
- Leveraged Azure Migrate tool to assess the existing on-prem Infrastructure for Server compatibility and cost estimation.
- Designed the target state architecture with Network, VPN and Firewalls to secure the cloud environment.
- Leveraged Azure Migrate tool to assess the existing on-prem Infrastructure for Server compatibility and cost estimation
- Employed @Input and @Output to enable Data communication across different Components.
- Implemented Sorting Pipe, Filter Pipe, and Async Pipe for sorting, searching, and displaying streaming object.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
- Consumed SAP RFC in the .net middle ware.
- Defined and created master ARM templates for all the Azure services.
- Created complex Dashboard by using the third-party plugin Ag-grid.
- Implemented Azure Data factory, Storage Account and Linked service to load the Data from various sources to the Azure SQL server
- Implemented the Data Sync operation between the SQL Database on the Azure.
- Created fully automated deployment of Infrastructure in Azure using Azure DevOps Pipelines
- Used PowerShell DSC modules for running post installation scripts and AD configuration
- Well-versed with the DevOps branching strategy and approval-based deployments to Prod environment
- Worked on Cloud Databases and Data warehouses (SQL Azure).
- Wrote store procedures, Triggers, Functions, Indexes to improve the throughput of application using optimized queries.
- Implemented Role Based and User Based Authentication using Adal Library.
- Responsible for mentoring and coordinating the offshore team.
- Responsible for business propositions development, pre- and post-sales activities, and proof of concepts development and demonstration.
- Extensively used Azure Devops for Code repository.
- Created CI/CD pipelines in the Azure Devops.
- Worked in Agile Scrum Methodology to provide more efficient and higher quality work.
Environment: C#.NET, ASP.NET, JavaScript, HTML, CSS, XML, Angular, SQL, SharePoint Server 2016, MS Visual Studio, VS Code, jQuery, Ag-Grid, Azure Data Factory, Linked Service.
Confidential, Louisville KY
Senior .Net developer
Responsibilities:
- Designed and developed a web application by usingAvaility wrapperas front-end and using Web API to receive and pass data to back-end.
- Designed the application keeping accessibility, usability as a top priority and making the site ADA (Americans with Disabilities Act) compliant.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
- Performed Section 508 compliance manual and automated testing of software, documents, web applications and remediation to ensure usability and accessibility.
- Responsible for providing support to Project Management, Development, and Quality Assurance teams against Section 508 standards and implementing best practices during project lifecycles.
- Used Key Features of Angular for responsive User interface (UI).
- Created Angular Service to Get, Put, Delete, Post data from REST API by making Ajax.
- Used Filters to modify the data and clubbed in expression or directives using pipe character.
- Worked in Agile Scrum Methodology to provide more efficient and higher quality work.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriately reflected the company's fulfilment workflow.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
- Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular.
- Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
- Experience in creating & planning the product backlog, sprint backlogs using VSTS.
- Expertise solving Cross-Browser Compatibility challenges and processing Responsiveness.
- Using Angular CLI to manage project, create components, and services. Using Services, @Input, @Output, EventEmitter, and Observables for components communication.
- Implemented Sorting Pipe, Filter Pipe, and Async Pipe for sorting, searching, and displaying streaming object.
- Applied media queries to create responsive website across different size of screens.
- Used Angular directives to extend HTML.
- Migrating ASP.NET applications from .NET 3.5 to 4.6.1 framework and rewriting classic ASP applications to ASP.NET Web applications.
- Strong Database Design and Development experience with Microsoft SQL Server 2008, SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects.
- Developed packages utilizing SQL Server Integration Services (SSIS), deployed them and scheduled to run periodically.
- Code reviewing for promotion of applications to QA, PROD.
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
- Fixing the bugs and Testing, deploying applications into various environments and creating stored procedures according to logic.
- Worked on Machine Translation team to architect/build web-based translator system hosted on Windows Azure.
- Configure Azure cloud service for end - point deployment, Deployed WCF services on Azure cloud.
- Data power devices for the load balance.
- GIT is used as source control.
Environment: Visual Studio code,Angular 4/6, Typescript, Web API, Azure, HTML5, SASS, Bootstrap, NodeJS, Visual Studio 2017, MS SQL Server 2016, Git, JAWS 17-18, Non-Visual Desktop Access (NVDA) 2018, ZoomText 2018, Windows 10 Built-in Speech Recognition.
Confidential, Louisville KY
Senior .Net developer
Responsibilities:
- Designed and developed a web application by usingAngular2as front-end and using Web API to receive and pass data to back-end.
- Implemented UI Screens using Reactive form approach.
- Employed @Input and @Output to enable Data communication across different Components.
- Created Guard Service to prevent invalid routing address for a better security purpose.
- Used ngModel to achieve two-way binding and ngIf to display validation message and error message.
- Implemented Form group to pack data as an object and reduce the data transaction time.
- Used the responsive utilities of Material Design frameworks to facilitate the consistency of display across different devices.
- Used Filters to modify the data and clubbed in expression or directives using pipe character.
- Worked in Agile Scrum Methodology to provide more efficient and higher quality work.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriately reflected the company's fulfilment workflow.
- Experience in creating & planning the product backlog, sprint backlogs using VSTS.
- Expertise solving Cross-Browser Compatibility challenges and processing Responsiveness.
- Applied media queries to create responsive website across different size of screens
- Used Angular directives to extend HTML.
- Used Dapperto retrieve data from database.
- Implemented Angular services to connect the web application to back-end APIs.
- Committed code changes into repository by using version control tool Git.
Environment: C# 6.0, Visual Studio code,Angular2, Web API, HTML5, SASS, Material Design, NodeJS, Typescript, Visual Studio 2017, .Net Core, MS SQL Server 2014, Dapper, Git.
Confidential
Senior .Net developer
Responsibilities:
- Designed the project architecture and created basic modules such as Exception handling, Data Access, Navigation, and other common functionalities.
- Followed Object Oriented Design patterns and OOPs concepts for the design and architecture of the projects.
- Created WCF Web services to electronically shares application and enrollment data with state’s eligibility systems and County Access Program systems.
- Designed the application keeping accessibility, usability as a top priority and making the site ADA (AmericanswithDisabilitiesAct) compliant.
- • Used several browser plug-ins and JAWS software to check the application for any accessibility issues.
- Created windows services to collect and transfer information and transfer the verification documents faxed/uploaded by the users.
- Develop the application by following WAI-ARIA(Web Accessibility Initiative - Accessible Rich Internet Applications) to make the web pages more Accessible.
- Created WCF Web services for USPS address verification, ZIP code Validation and client data verification etc.
- Involved in another WCF Service application called Rules Engine where actual eligibility rules are executed against each household applications.
- Involved in performance tuning in both Presentation Layer and SQL server.
- Implemented OOD and LINQ features for the design and development of the application.
- Created WCF Service for communicating with Business layer and data access layer.
- Performed in customer interaction and support coordination in defect tracking and fixing.
- Created various reusable Helper and Utility classes, which are being used across all the modules of the application.
- Developed a cross platform applications which runs on iOS, Android using Visual Studio.
- Involved in architecture of the project and maintain the MVVM form across the code.
- Used MVVM features such as data binding, used dependency services for accessing native mobile features.
- Used XAML to design UI and also created Run time List views.
- Used Xamarin test cloud to Automate the UI tests and Unit tests for testing.
- Used Oauth2.0 Web services using Xamarin. Auth for server-side authorization.
- Performed Integration and Deployment of the application.
- Created User Controls and custom controls for handling generic data and reusable components.
- Used JSON and JQuery in client side for managing the controls and data.
- Responsible to maintain application using version control Team Foundation Server (TFS).
- Used Team Foundation Server to promote the application code to higher environment.
Environment: C#, VB.Net, .Net 4.0 Framework, ASP.Net 4.0, ASP.Net MVC, WCF, MS SQL Server 2008/2012, Visual Studio .NET 2015, Enterprise Library 4.0, XML, ADO.NET, Xamarin, XCode, Azure web services, Xamarin Test Cloud, Generics, Visual Source Safe(VSS), Team Foundation Server(TFS), LINQ, Web Service, J Query, JSON, Ajax, JAWS, NVDA.
Confidential, Houston Texas
Senior .Net developer
Responsibilities:
- Interacted with the end-users and business analyst to identify business requirements and gather the requirementsfor business logic fulfillment, Analysis and coding of the application.
- Developed the entire American Disability Act (ADA) compliant application by using section 508 WCAG Rules.
- Involved in enhancing already existed applications which were written in both VB.NET and C# as well.
- Used MVC Model and created Web services with HTTP transport protocol and communicated through SOAP to interact with DAL (Entity framework) Layer.
- Developed interactive web pages using JavaScript, Master Pages, Themes, CSS, Grid View controls in ASP.NET.
- Creation of form and its controls at runtime based on the DB values using AJAX, C# and ASP.NET.
- Experience in Web developments including ASP.NET, ADO.NET, Web Services, WCF, JavaScript, JQuery, CSS, Angular, XML, Entity Framework, Razor Syntax and HTML.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports usingSSRS.
- Involved in installingSharePointand backup/restore of the client sites on the firmsSharePoint environment.
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for user Interface Development.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in
- Front end using Angular JS.
- Worked on creating continuous integration system using TFS to automate building, testing and deploying of applications to web servers.
- Experience in developing and consuming ASP.net Web Services, Windows Communication Foundation (WCF) and ASP.Net Web API (RESTFUL).
- Deployed application on test, production servers and managed application using Microsoft Azure.
- Converted .Net application to Microsoft Azure Cloud Service Project as a part of cloud deployment.
- Involved with the client team to design and develop the application according to client requirement usingWCF,SOAwith the business logic implemented using C#.
- Created differentAngulardirectives which are used across the different templates in the Single Page application.
- Extensively utilizedAngularcomponents like Providers, Directives, factories and services used across the application.
- Created packages using ADO.NET SSIS for extracting data from MS Excel files, MS Access to SQL Server database.
- Responsible for front end design and scripting using java script, JQuery andAngularJS framework.
- Responsible for upgrade process of the web site to the latest version ofAngularJS framework.
- Developed Data Access Layer (ADO.NET) in C# to do all the database related operations like to apply changes of the strongly typed dataset, fill strongly typed dataset.
- Worked with MVC controllers to integrate with WCF and addressed the integration issues.
- Designed and developed stored procedures and triggers for SQL Server 2012 database.
- Involved in product Maintenance and Support.
Environment: ASP.NET4.5, MVC, Visual studio, Visual Age, ADO.NET, WCF, C#, Entity framework, XML, HTML, Java Script, JQuery, SOA, Azure, Excel integration, AJAX, HTML5, XHTML, CSS 3,JAWA,NVDA, JSON, LINQ and SQL 2012.
Confidential, Herndon VA
Senior .Net developer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, VB.Net, C#.NET, HTML, JavaScript, CSS and server controls.
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Maintained uniformity among all web pages in GUI and designed Master Pages and themes.
- Security features were provided using Cookies and Session ID so that unauthorized access could be denied.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Developed Web Forms for User Interfaces using ASP.NET and VB.NET using Server Controls, HTML Controls and User Controls.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Involved in migrating the data fromSOAto RESTFUL services using ASP.NETWeb API.
- Involved on migrating SQL server databases to SQL Azure database using SQL Azure Migration Wizard.
- Developed WCF Services, defining Endpoints, Data Contracts, Message Contracts, Bindings, and Transaction management in service layer and Hosting WCF services.
- Used SOAP UI & SOA Cleaner Express tool for testing WCF Services.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Worked and deployed WCF Services using ASP.NET and C#.Net.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers closely coupled.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- UsedAngularUI Router for routing pages.
- UsedAngularBootstrap for rich user interface and faster performance.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2012, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Created Global.asax file for error handling and error logging.
- Responsible for testing, fixing the bugs and troubleshooting the technical problems.
- Designed and developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop-down menu option using SSRS.
Environment: C#6.0, .NET Framework 4.5/4.0, ADO.Net, Win Forms, Azure, WCF, MVC, Web Services, SQL 2012, Visual Studio 2010/2012, SQL, Entity Framework, TFS, HTML4, VB.Net, CSS3, Angular JS.
Confidential, Racine WI
.Net developer
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- ASP.NET was used to build the Front end and C# was used for business layer and data layer.
- Used Design Patterns for maintaining relationships between classes and objects with defined responsibilities.
- Worked withMVVMpattern in the UI.
- Develop CustomSharePointsolutions using Visual Studio 2010 andSharePointDesigner for .NET/SharePointplatform.
- Designed Web Forms using different ASP.NET Server Controls, API Validation Controls, and other third-party controls.
- All Data Access was done through REST web services calls to a cache database on the back end.
- Web Services has been created using SOAP.
- UsedASP.NET MVC Framework to build MVC architecture.
- Involved in Writing Views, functions, triggers, stored procedures.
- Used Cascading Style Sheets (CSS) to apply styles to List View and some other tables in dashboards.
- Developed Views using MVC Razor.
- XML Web Services are exposed to provide the Project details to Vendor applications.
- Involved in unit testing, integration testing and deployed to Production Server.
- Extensively used List view and Pager Controls from .Net Framework 4.0.
- WCF uses SOAP messages for communication between the processes for various applications.
- Writing various types of custom based User controls and Custom Paging Control for Grid View and List View.
- Developed reports using SQL Server Reporting Services (SSRS).
- Used Test Driven Development and TFS for source control and bug tracking.
- Used Agile methodology for task breakdown and SCRUM meetings for achieving SPRINT plan milestones.
- Involved in N-Unit testing and writing test scripts and scenarios.
Environment: ASP.NET, .Net Framework 4.5, C#, Entity Framework, MVVM, MVC Architecture and Web services, XML, HTML, XHTML, Java Script, jQuery, J2EE, CSS 3 and SQL Server 2008, TFS, AJAX, SQL Server Management Studio.
Confidential
.Net developer
Responsibilities:
- Involved in gathering requirements by interacting with the clients and developing GUI /Business tier /Data Access tier design for the web application.
- Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.
- Used Agile methodology for the software development process.
- Created GUI in ASP.Net using .NET controls, C# and writing of common controls (*.ascx).
- Extensively involved in designing Web applications using MVC 4.0, Razor Syntax, Entity Framework, jQuery and JavaScript for Client-Side validation, CSS 2 and HTML4.
- Designed Data Access Layer (DAL), Business Logic layer (BLL) and other components in C#.Net and in implementing Business Processes, Abstract factory as part of SIMPLE OBJECT ACCESS PROTOCOL (SOAP).
- Developed application using N-tier architecture. Implemented design patterns and the entire back-end of the application in C#, using various object-oriented features like classes, interfaces, inheritance, polymorphism etc. and multi-threading.
- Developed web forms using Master Pages, HTML controls and CSS Style sheets for the unique look for the page.
- Implemented Web services and WCF (SOA) for the communication between client and server using SOAP.
- Designed and implemented several support tools using ASP.NET MVC, WEB API, JavaScript.
- Created parts of the application using ASP.NET Microsoft AJAX Toolkit controls like Script Manager, Update Panel within some web pages, thus reducing the number of round trips to the server per page and improved user experience.
- Developed the web application using AJAX, JSON, HTML and performed validation using JavaScript.
- Experience with Database Programming, designing, modeling and Development using MS SQL Server, MS Access and good experience in SQL (T-SQL), Views and Stored procedures.
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice-Versa.
- Used ADO.NET objects like Dataset, Typed Dataset, Data View, Data Adapter and Data Reader for connecting, retrieving and modifying the data in the database.
- Wrote store procedures, Triggers, Functions, Indexes to improve the throughput of application using optimized queries.
Environment: VB.NET, .NET Framework 4.0, Visual Studio 2010, SQL Server 2008, ASP.NET4.0, C# .NET, ADO.NET, WCF, WPF, Ajax, jQuery, Knockout JS, CSS2, XSLT, XML, XHTML, Web Services, MVC JavaScript, SSIS, SSRS, JSON.
