Sr.net Developer Resume
Chicago, IL
SUMMARY
- 7 Years of experience in Client/Server, Web Applications, Console applications and Windows Applications development employing Object Oriented Analysis and Design (OOAD) using Microsoft Technologies and .NET Framework.
- Experience in different phases of the Software Development Life Cycle (SDLC) including Designing, Developing, Testing and Documentation using Agile/Scrum and Test - Driven Development (TDD).
- Extensive experience in designing and developing software applications with .NET Framework, .NET Core, C#, ASP.NET, ASP.NET MVC, Web Forms, Win Forms, ADO.NET, Entity Framework, LINQ, WCF, IIS, Web API, Web Services, SOAP and RESTFUL Services.
- Extensive experience in designing and developing Responsive Web Applications UI using Front End Technologies such as HTML5, CSS3, jQuery, AJAX, Kendo UI & Bootstrap.
- Developed SPA (Single Page Applications) using WCF (RESTFUL, SOAP), Angular and Ajax.
- Expertise in ASP.NET MVC 5 and developed the features such as Views, Partial Views, Strongly Typed Views, Sections, also implemented Controllers and Controller Actions, Filters & Routing.
- Experience in creating and consuming RESTful services, Microservices using ASP.NET Web API and performing CRUD operations using REST API and HTTP Verbs.
- Highly experienced Azure Cloud professional with strong experience in migrating heavy workloads to public cloud, Azure, DevOps, Azure Administration, and Azure Infrastructure Operations.
- Highly experienced in Container Orchestration technology Kubernetes on premise as well as AKS.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on Azure.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Proficient in building, consuming and publishing WCF services using SOAP and REST Protocols and different bindings to make it available to different type of clients.
- Extensive Experience with ORM technologies like Entity Framework Database Model first and performance tuning in Entity Framework.
- Experience in developing applications using Service Oriented Architectures (SOA), Model View Controller (MVC) and Model-View- View Model (MVVM).
- Experience in using Lambda Expressions, Query Expressions, Anonymous Types, Extension methods and Generics with Language-Integrated Query (LINQ).
- Hands on experience in database design and development, creating complex database queries, Stored Procedures, Constraints, Indexes, Views, Triggers and Functions using T-SQL/PL-SQL.
- Experienced in Query tuning, Optimization to improve the performance of SQL using SQL profiler.
- Experience in implementing .NET Security features such as Authentication and Authorization using Form-based and Window-based Authentication, Authorizing Users and Roles.
- Experience in unit testing (NUnit) and Integration Testing in development environment and identifying the Bugs and Exception Handling.
- Experience in working with version control tools like Team Foundation Server (TFS), GIT, Build and deploy tools such as Jenkins/Octopus and NuGet packages.
- Strong analytical skills with proficiency in debugging and problem solving.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr.NET Developer
Responsibilities:
- Designed classes, functions and Interfaces following OOPS concepts and implemented them for best code reuse using C#.
- Supporting ASP.NET core web application designed to track the customer mail pieces.
- Designing and Developing the UI screens using HTML5, CSS3, Bootstrap in Razor engine and Kendo UI.
- Consumed WCF Services and Web API to access data from the external Applications.
- Used ADO.NET Entity Framework for querying and manipulating data in the database using LINQ and C#.
- Deploying and monitoring web applications in Azure cloud using web apps, Azure log Analytics.
- Created and maintained database objects such as Tables, complex Stored Procedures, Indexes, Cursors, Views and User Defined Functions, in MS SQL Server 2014/2016 for inserting/Updating/Deleting the data into the relational tables.
- Worked on SQL Query Optimization techniques to fetch data with better Performance.
- Involved in Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance and better Exception Handling of the application.
- Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
- Implement Server less Functions, Logic Apps and Azure Data Factory Pipelines for event-driven processes and integrations
- ARM Template development for IaaS, and PaaS deployments. Azure Resource Management and automation with Azure Automation and PowerShell.
- Setting up Pipelines for on prem application using bamboo pipelines
- Integrate CI/CD and continuous testing practices with Azure DevOps into the engineering lifecycle.
- Design, Plan and Migrate deployments of customer on-premises data center/applications to Microsoft Azure.
- Integrated code scanning tool within pipelines for both on prem and cloud hosted applications.
- Fine tuning application memory utilization hosted on ASE environment.
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Maintained the Versioning and Backups of the source code using Team Foundation server (TFS) and GIT.
Environment: C#, ASP.NET 4.5/4.0, ASP.NET MVC 5.0, ASP.NET Core, WCF, WSDL, HTML5, CSS3, JavaScript, Entity framework 6.0, ORM, Rest Services, jQuery, Agile, AJAX, XML, UML, IIS 7.0, TFS, Visual studio 2012/2015.
Confidential, Chicago, IL
S r.NET Developer
Responsibilities:
- Involved in the SDLC phases of requirement analysis, design, development and Testing of the web-based intranet application.
- Designed classes, functions and Interfaces following OOPS concepts and implemented them for best code reuse using C#.
- Developed the application using MVC (Model View Controller) Architecture that establishes a clear separation of Data access layer, Business logic and Presentation layer.
- Designing and Developing the Reusable UI Components such as MVC Master Pages Layouts, Nested Layouts, View Start and MVC User Controls, Partial Views using HTML5, CSS3, Bootstrap in Razor engine and Kendo UI.
- Consumed RESTful Service API to access data from the external Applications.
- Implemented RESTful Service to get customer data which is used by various modules of Order Management System application.
- Used ADO.NET Entity Framework for retrieving, querying and manipulating data in the database using LINQ and C#.
- Lead project to migrate CI/CD from Bitbucket, Jenkins, Spinnaker to Azure Devops and automated the migration activities.
- Implement Server less Functions, Logic Apps and Azure Data Factory Pipelines for event-driven processes and integrations Azure Resource Management and automation with Azure Automation and PowerShell.
- Created and maintained database objects such as Tables, complex Stored Procedures, Indexes, Cursors, Views and User Defined Functions, in MS SQL Server 2014/2016 for inserting/Updating/Deleting the data into the relational tables.
- Involved in Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance and better Exception Handling of the application.
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Maintained the Versioning and Backups of the source code using Team Foundation server (TFS).
Environment: C#, ASP.NET 4.5/4.0, ASP.NET MVC 5.0, WCF, WSDL, HTML5, CSS3, Security, JavaScript, Entity framework 6.0, ORM, Rest Services, jQuery, Agile, AJAX, XML, UML, IIS 7.0, TFS, Visual studio 2012/2015.
Confidential, Chicago, IL
Sr.NET Developer
Responsibilities:
- Involved in the SDLC phases of requirement analysis, design, development and Testing of the web-based intranet application.
- Designed classes, functions and Interfaces following OOPS concepts and implemented them for best code reuse using C#.
- Developed the application using MVC (Model View Controller) Architecture that establishes a clear separation of Data access layer, Business logic and Presentation layer.
- Developed reusable Services that implement HTTPClientModule's POST, GET, PUT, DELETE methods to invoke Web API methods and performed CRUD operations on the data.
- Consumed WCF Services and Web API to access data from the external Applications.
- Implemented WCF SOAP Service to get customer data which is used by various modules of Order Management System application.
- Used ADO.NET Entity Framework for retrieving, querying and manipulating data in the database using LINQ and C#.
- Created and maintained database objects such as Tables, complex Stored Procedures, Indexes, Cursors, Views and User Defined Functions, in MS SQL Server 2014/2016 for inserting/Updating/Deleting the data into the relational tables.
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Maintained the Versioning and Backups of the source code using Team Foundation server (TFS).
Environment: C#, ASP.NET 4.5/4.0, ASP.NET MVC 5.0, WCF, WSDL, HTML5, CSS3, Security, JavaScript, Entity framework 6.0, ORM, Rest Services, jQuery, Agile, AJAX, XML, UML, IIS 7.0, TFS, Visual studio 2012/2015.
Confidential, Austin, TX
Sr.NET Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design, implementation, testing, Deployment and maintenance phase.
- Actively participated in discussion boards, updates and changes were made according to the client requirements.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Implemented UI layer using MVC, Partial views, views, Layouts, Themes by using Razor, Bootstrap, and HTML5.
- Implemented CRUD functionality with Entity framework in ASP.NETMVC and implemented sorting, filtering and paging with Entity framework.
- Implemented Forms Authentication and role-based Authorization in ASP.NET to authenticate the users.
- Implemented AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the data in JSON format and parsing it onto the UI.
- Implemented LINQ (Language Integrated Query) for querying, sorting and filtering the Objects.
- Migrated an internal application from classic ASP to ASP.NET and enhanced the security and performance of the application.
- Created WCF Services and used different bindings to make it available to different types of clients.
- Leveraged WCF mechanisms like seasoning, Instance Management, Concurrency to make our services more robust and scalable.
- Migrated the legacy application data from MS Access database to Informix/ MS SQL Server 2016.
- Fixed bugs reported by QA and performed unit testing and Regression testing.
- Used Team Foundation Server (TFS) as project management tool and to control source code.
Environment: Visual Studio 2012, C#, ASP.NET MVC 4.0, WCF SOAP, Jenkins, Entity Framework 6.0, jQuery, TFS 2010, IIS 7.0, AJAX, HTML, CSS, LINQ, XML, Microsoft Enterprise Library, NUNIT, TDD Oracle11g, Windows Server 2008 R2/2008.
Confidential, Round Rock, TX
.NET Developer
Responsibilities:
- Participated in full development life-cycle, implemented Object Oriented Programming concepts following Agile/SCRUM methodology.
- Prepared technical documentation such as system architecture, functional, design documents.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Developed UI using Razor views with strongly typed view models, helpers and partial views in ASP.NET MVC 3, HTML5, CSS3, jQuery, C# and Telerik controls.
- Effectively used jQuery library for traversing HTML document, event handling and AJAX interactions and also for data validations.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
- Used ADO.NET objects such as Data reader, Dataset and Data adapter, for consistent access to SQL data sources
- Designed and created Relational database tables using Normalization, clustered and non-clustered indexes and implemented Relationships between tables.
- Involved in writing complex SQL Queries, database objects, Stored Procedures, functions, cursors, Constrains and triggers in DAL.
- Developing SSIS packages for integration with downstream / upstream application and to import data from the Flat files to Database.
- Performed Unit testing, Integration testing and Regression testing by applying test cases.
Environment: .NET FRAMEWORK 4.0/3.5, C#, ASP.NET 4.0/3.5, ADO.NET Entity Framework, WCF SOAP/REST, WINDOWS SERVER 2008, Visual Studio 2010/2008, SQL server 2008, SSIS, SSRS, TFS 2008, XML, HTML, SOAP, IIS 6.0, jQuery, CSS.
Confidential, Ft. Lauderdale, FL
.NET Developer
Responsibilities:
- Rewritten the existing code, Migrated VB6 application code to C#.
- Developed Web Forms for capturing, retrieving and manipulating user data using ASP.NET, C#, Server Controls, HTML Controls and User Controls.
- Used ADO.NET objects such as Data Adapter, Data Reader, Dataset to perform CRUD operations on records in the database.
- Designed and developed stored procedures, triggers, Indexes, views, Functions in SQL Server 2005.
- Involved in Unit testing and Integration testing.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant project documents and JIRA for issue tracking.
Environment: C#.Net, ASP.Net 2.0, VB.NET, VB6, ADO.NET, JavaScript, SQL, Visual Studio 2005, HTML, CSS, MS SQL 2005, GitHub.
