Senior .net Developer Resume
San Diego, CA
SUMMARY
- Over 8+ years of experience in software design and development using various .Net Frameworks including ASP.Net, MVC, MVVM, Visual Basic, ADO.Net, Entity Framework, Win Forms, Web Forms, Web Services, WPF, WCF, XAML, Ajax, LINQ and IIS.
- Expertise in developing software that is high - performing, secure, scalable, and extensible.
- Proficient in managing and scaling containerized applications using AKS and ACI, as well as monitoring and troubleshooting issues in these environments.
- Expertise in using Kubernetes API to manage clusters, including deploying applications, managing resources, and updating configurations.
- Experienced in a fast-paced Agile Development Environment including SCRUM Programming, Test-Driven Development (TDD).
- Experience in all stages of the SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, implementation, testing, deployment, documentation and maintaining of various stand-alone, intranet, client-server multi-tier web and GUI software applications.
- Proficient in using Azure DevOps for managing end-to-end software development lifecycle including planning, coding, building, testing, and deploying applications.
- Skilled in creating and managing pipelines using Azure Pipelines for CI/CD to automate build and deployment processes.
- Experienced in collaborating with cross-functional teams including developers, testers, business analysts, and project managers to deliver software projects using agile methodologies.
- Proficient in mapping object-oriented programming concepts to relational databases using ORM tools.
- Experience in setting up and configuring Azure Boards to manage backlog, sprints, and work items for agile development methodologies.
- Competent in using ORM tools to connect to different database providers such as Microsoft SQL Server, Oracle, MySQL, and PostgreSQL.
- Competent in using Azure DevOps to automate building, testing, and deploying containerized applications to AKS or Azure Container Services.
- Expert in Web Application design and development using ASP.NET, MVC, JavaScript, jQuery, Angular 2/4/6/8/9/10, Node JS, Ajax, Kendo UI, HTML5, XML and CSS3.
- Experience with reporting tools SQL Server Reporting Services (SSRS) and Crystal Reports, creating ETL packages using SQL Server Integration Services (SSIS) for generating reports populated by data in databases.
- Experience in working with Microsoft Azure cloud services like Storage (Blob, Table, Queue), Web Sites, Web Roles, azure, Azure Service Bus, Azure virtual network, SQL Azure, Data Sync, Traffic Manager, CDN, Caching.
- Skilled in using Kubernetes to orchestrate containerized applications on Azure Kubernetes Service (AKS).
- Good working experience of WCF, WPF, LINQ, Web API, XML, Web Services (SOAP, WSDL), .NET Remoting Server Components using .NET Framework.
- Experienced with the .NET Platform, Visual Studio 2010/2012/2013/2015 , Microsoft SQL Server 2016/2012/2008 R2/2012, C# 4/5 and ADO.NET.
- Skilled in developing and implementing unit tests and integration tests for software applications using NUnit, xUnit, MS Test, Selenium, or similar testing frameworks.
- Experience in the development, test, and maintenance of N-tier, internet/intranet and windows &web-based applications using .NET framework, ASP.NET, C#.NET, and SQL server (T-web s), SQL.
- Created Single page responsive applications using Angular.
- Expertise in working with XML, XSD, XSLT and SOAP technologies.
- Experienced in both Manual Testing and Automation testing using testing tools such as HP Quick Test Professional, Selenium RC, SOAP UI.
- Strong experience using IIS Web Server, Object Oriented Analysis and Designing (OOAD), Object oriented programming.
- Experienced WPF, WCF development, ASP.NET Web Forms, ASP.NET State Management& ASP.NET Caching.
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
- Excellent working knowledge of industry advanced technologies like ASP.NET, VB.NET, C#.NET, ADO.NET, IIS 7.0/6.0, rs, Kendo UI/Kendo Controls, JavaScript, jQuery, web controls, XML, AJAX, Framework 3.5, Web API, CSLA and awareness and strong understanding of WCF, LINQ.
- Experience in developing Restful services using Web API framework.
- Extensive use of the ADO.NET Data grids, Data Readers and Datasets for Data Manipulation.
- Experience in performing Unit Testing using tool NUNIT and also performed several Integration Testing, System testing and Performance testing.
- Good Working experience with Team Foundation Server (TFS), Subversion, GIT, GitHub and Visual Source Safe (VSS).
- Experience in Design and deployed reports for websites and web applications using, XSLT, SSRS and Crystal Reports. Also used crystal reports for desk top applications.
- Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Proficient in using T-SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query writing.
- Experience in data object models like Language-Integrated Query (LINQ) and Entity framework (EF) to retrieve and modify data and developed entity data frame work services.
TECHNICAL SKILLS
Microsoft Technologies: .Net Framework (4.6/4.5/4.0/3.5/3.0/2.0 ), Asp.Net core 3.0, MVC.
Programing Languages: C#.Net, LINQ, SQL.
RDBMS: SQL Server 2017/2016, MS Access.
Web Servers: IIS 8.0/7.0/6.0/5.0
Scripting Languages: Typescript, JavaScript, React JS, AngularJS, Angular 2/4/6/8/9
Web Technologies: Web Services (SOAP/JSON), HTML/HTML5, CSS/CSS3.
Development Environment: Microsoft Visual Studio, SQL Server Management Studio
Operating Systems: Windows 7/8/10, Windows Vista Premium, Windows Server 2003/2008, R2, Windows XP, Linux, Windows 2000 Unix.
Software/Tools: Microsoft Visio, MS Office 2013/2010, VSS (2015), TFS (2017/2015)Adobe Photoshop, Adobe XD
Reporting Tools: SSRS 2017/2014, SSIS.
Testing: Unit Testing, Load Testing, Test Driven Development, Web driverAnalyzing and preparing Test plans, Coded-UI, Performance TestingTest cases, Stress Testing.
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Senior .Net Developer
Responsibilities:
- Experienced in designing and developing front-end/user-interface (UI) of web applications using HTML 4/5/6, CSS3, DOM, JavaScript, jQuery, Angular 9, Bootstrap, AJAX, JSON and XML.
- Expertise in Angular 9 framework and its ability to create simple and scalable code for SPA.
- Experienced in Angular 9 Templates, directives, Routing and navigation, Components, Services and Data binding concepts.
- Implemented Router Module of Angular 9 to make the whole project a Single Page Application and add routers according to the requirements.
- Performed validations on Web Forms using .NET Validation Controls and Client Side Validation using Angular 9.
- Knowledgeable in using Azure Artifacts to manage packages and dependencies for projects.
- Developed various services in angular that consume rest services from the backend written in .NET. Also Utilized reusable components and guards to better accommodate the complete web application.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Designed and developed User Interface using JSON, JavaScript, HTML/HTML5, CSS3, AJAX and jQuery, Telerik/Kendo UI, Bootstrap and Angular 6/8/9.
- Used High charts and D3.js for creating Graphs and charts according to JSON/ Raw data provided by clients.
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Experienced in using ASP.NET Core 3.0, AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Used maps API net and google API packages for .NET applications.
- Used google maps JavaScript API.
- Experienced in writing Gradle, Maven and ANT scripts to perform continuous build and integration of Java applications using Jenkins and deploy using uDeploy.
- Leveraged existing Windows Forms (WinForms) to maintain legacy applications with to create controls.
- Preparing Technical Design Document, Unit Test Cases, User Manual and Functionality Documentation.
- Implemented jQuery and Java script for developing rich user interface.
- Prepared technical design documents, use cases, test cases, and user manuals for various projects, worked on bug fixing issues, participated in code reviews, and conducted unit testing.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-filed form elements, background file uploads, etc.).
- Experienced in creating and maintaining automated test scripts using Selenium WebDriver or similar tools for web application testing
- Implemented Angular service calls using Angular Factory.
- Proficient in developing test cases for unit testing using Nuit in Test Driven Development (TDD) and involved in defect causal analysis for testing defects and root cause analysis for production issues.
- Experienced in developing modern web applications using Angular 9, Node.js, Express.js, Vue Js, and Mongo DB.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET Core MVC5, HTML5, CSS3, and Angular 9, C # and Telerik controls.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build and maintain applications.
- Created applications and visualizations of data with the usability of Google Maps and maintained MS Azure cloud infrastructure and virtual network between MS Azure Cloud and On-premise network for backend communication.
- Worked on POC to migrate our applications to Windows Azure to address scalability and performance issues and maintainability.
- Established schedules and processes for product/iteration demos and facilitated across scrum teams, and experienced in using source code control systems like TFS (Team Foundation Server) and GIT.
Confidential, Dearborn, MI
.Net Developer
Responsibilities:
- Participating sprint planning and daily standup.
- Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic and code behind view models.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Designed and developed user interface using ASP.NET, AJAX, JSON, C #, SQL Server, JavaScript, HTML5 and XML.
- Experienced in implementing agile and DevOps metrics and using them to continuously improve software development processes.
- Developed and Consumed the Web Services for Business Rules Validation using XML Web Services, C#, and ASP.NET and SOAP protocols for the Product Recommendations and Validations.
- Worked in MVC architecture to create web applications using ASP.NET and SQL Server.
- Used ADO.Net extensively for retrieving, querying, storage from the database and used Grid view &Details View to display and manipulate the data returned from the database.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Wrote SQL Queries, Stored procedures, Joins and LINQ queries to process large collection of products, rules and used ADO.NET Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database.
- Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
- Used ASP.Net Ajax Controls extensively to develop rich UI and to improve the performance of the website.
- Worked on Queues, Blobs, and Containers to persist data on Azure.
- Developed CSS for consistent look & feel of the web site and used JavaScript for the Form validations.
- Created Web User controls for code reuse and Wrote Custom delegates to handle the events raised by the controls.
- Competent in using Azure Test Plans to create and manage test cases, test suites, and test plans for automated testing.
- Involved in Design & Analysis of the Customer Specifications and Development of the Application.
- Experience in writing UNIX scripts for scheduling jobs.
- Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
- Automating Angular 4 applications by using Protractor, Jasmine and Karma using Java Script.
- Responsible for testing, fixing the bugs and troubleshooting the technical problems.
- Created TypeScript reusable components and services to consume sql's using Component based architecture provided by Angular 4.
- Used Angular 2 CLI commands for productivity and global/generic building blocks.
- Worked on as Packages for the extraction of data and schedule the jobs to run on daily Feed basis.
- Integrated Gateway O Data/ JSON Services.
- Developed test-driven development (TDD) strategy guiding use of the NUnit unit testing framework.
- Implemented code coverage using Karma and Jasmine for Angular on the client side.
- Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
- Re-designing the main website to improve user experience and add new functionalities using Angular 4.
- Experience in using in-depth knowledge of Cassandra Data Modeling for converting some of the applications to use Cassandra instead of Oracle.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Worked on J-Query/JSON for the retrieval of data.
- Created Database(s) on SQL AZURE
- Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Used Bootstrap CSS for front end design.
- Written the business azure in classes using VB.NET / C#.Net language and used in Web Forms.
- Worked with AJAX enabled WCF services using C# and ASP.NET.
- Responsible for working with the CRM Business Users to facilitate and promote best practices and enhancements.
- Used Team Foundation Server (TFS) for the Source and Version Control
Confidential, Lake Success, NY
.Net Developer
Responsibilities:
- Implemented Windows Workflow foundation (WWF) to implement long-running processes as workflows.
- Created views and partial views-UI and middle tiers for various modulus using C#, MVC, HTML&CSS.
- Used service-oriented architecture to develop web services.
- Used LINQ to aggregate data from repository layers.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Experienced in configuring and managing Azure DevOps security and access control for different user roles and permissions.
- Developed validating transaction using XML.
- Implemented ADO.NET to the data layer to communicate with the SQL Server.
- Performed Integration services using SQL Server Integration Services (SSIS).
- Involved in Design patterns like MVVM.
- Developed win forms using C#, JavaScript for the user interface.
- Used technologies provided by the .NET framework including ASP.NET, ADO.NET, web services using SOAP and data manipulation using XML Design.
- Involved in coding member validation business functionality using WCF and client front end layers using WCF.
- Experience with Web API 2 for REST Web Services.
- Implemented Windows Presentation Foundation (WPF) with hands-on Experience on using SQLite.
- Used AngularJS to create views to hook up models and synchronize data with server as a Single Page Application (SPA).
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Developed Angular framework including MVC architectures, distinctive modules, controllers, templates, custom directives, custom filters and widely resolved angular scope issues.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery UI and Angular.
- Worked with SQL Server Reporting Services (SSRS) for Reporting.
- Created reports with measures, KPIs on Tableau Desktop and published them on Tableau Server.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Review current framework, version control, Set Up Continuous Integration for automation tools on Jenkins and Stash.
- Work with other software leads on developing and improving software development methodologies and processes.
- Migrated on-premise servers, hard drivers, and web applications to Azure leveraging on PowerShell.
- Created and managed Azure Virtual Networks (VNETs), Storage Containers and Load balancers.
- Configure Azure cloud service for endpoint deployment.
- Enable Open ID and Windows Live authentication in Azure cloud apps.
- Worked on Continuous integration and testing environment using Jenkins.
Confidential
.Net Developer
Responsibilities:
- Identified researched, investigated, analyzed, defined and documented business processes.
- Developed UI/Components/Classes/Methods/Functions for the application and also Functionalities such as Data retrieval using disconnected record sets, using ADO.NET / ASP.NET / Windows Forms / Web Forms / Server controls.
- For consistent data access used ADO.NET objects such as Data Reader and Data Set.
- Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.
- Created business Model in VB.NET to maintain connectivity with SQL Server databases.
- Writing Database stored procedures, views etc.
- Maintained Windows application with Visual Studio with VB.NET.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Used Stored Procedures, Database routines for fixing up the standard Specifications.
- Developed localization API s which stores the translated data in Azure and SQL tables Deploy Confidential services on Azure cloud.
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
- Used a hybrid of Waterfall and Incremental model as the Software Development Life Cycle.
- Coding and debugging using ASP.NET and C#.
- Analyzing the specifications provided by the clients.
Confidential
.Net Developer
Responsibilities:
- Implemented Data Access layer, Caching Application block, Application validation, Exception handling and logging components using Microsoft Enterprise Library Application Blocks.
- Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript.
- Used ASP.NET Server controls, User Controls and HTML controls.
- Created Styles, Templates in Silverlight in designing the UI with XAML.
- Involved in Database Designing, Views and Stored Procedures in SQL Server.
- Writing Complex Stored Procedures in SQL to pull data from DB2 and Oracle.
- Utilized ASP.NET, C#, Service Oriented Architecture (SOA), Windows Communication Foundation (WCF).
- Implementing the Object Relational Mapping using nHibernate.
- Developed Web pages with ASP.NET using JavaScript, Client-Side Validation, Server controls, HTML5 Controls, jQuery, and CSS.
- Using MVC architectures to developed web-based applications.
- Designed pages using Ajax.
- Worked on Data Warehousing, Data Marts, and BI, Planning, and ETL concepts.
