.net Developer Resume
Anoka, MN
SUMMARY
- Expertise in developing Web - based and Windows-based applications using C#, VB.NET, ASP.NET, AJAX, JavaScript, JQyery, XML, CSS, IIS, SQL-Server 2016/2012/2008 , Oracle 12c/11g and Visual Studio 2019/2017/2015/2013.
- Experience in implementing the MVC 5/4/3 design pattern to standardize the application architecture.
- Building Micro Services using ASP.NET CORE WEB API. Containerizing .NET Core apps with Docker and deploying them to Kubernetes cluster.
- Extensive working experience with different methodologies like Agile (Scrum), Test-Driven Development (TDD) and Waterfall.
- Extensive experience in developing User Interfaces using Bootstrap, Angular, AJAX, JQuery, HTML5, CSS, JavaScript.
- Worked extensively on server controls and implemented various user controls using both C# and VB as language.
- Extensive experience in design and development of MVC and Web Form applications.
- Extensive experience in web application development using ASP.NET (web forms, MVC, Web API), WCF, XML, HTML5, Angular, AngularJS, Bootstrap CSS.
- Strong knowledge of Object Oriented Analysis and Design (OOAD) concepts including inheritance, polymorphism, and abstraction.
- Good experience working with AWS Cloud services and AWS SDK to work with services like API Gateway, S3, IAM and EC2.
- Experience in creating and consuming web services and WCF SOAP\REST, WEB API services.
- Expertise in Developing WCF Services that implement the Service-Oriented Architecture (SOA) using MTOM Mechanism to handle large data.
- Experience in developing Web Applications using third party UI controls Telerik and OBOUT.
- Expertise in using extensions like Dapper, Serilog, log4Net, NLog and other nuget packages.
- Writing Complex Transact SQL (T-SQL) Queries, Sub queries, Co-related sub queries, Dynamic SQL queries etc.
- Extensive working experience indatabase design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server, Oracle.
- Hands on experience using Source Code Control Systems likeMicrosoft Team Foundation Server(TFS), Git-Hub, PVCS Serena and SVN.
- Ability to prioritize tasks/Multi task and execute them to perfection and able to work in a high pressure environment and capable of working in a team and as an individual.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
- Experience with version control tools such as SVN, Visual Source Safe (VSS) and Team Foundation Server (TFS).
- Experience in leading the project from the the beginning and support in testing.
- Desire to learn latest technologies and ready to take up challenges.
TECHNICAL SKILLS
Programming Languages: .NET Core 5.0,3.1, 2.0, Microsoft .NET Framework 4.7/4.5
Web Technologies: ASP 3.0(Classic ASP), Windows Forms, ASP.NET, ADO.NET LINQ-XML, XSLT, WebServices, WCF, MVC, Entity Framework, WEB API, SSIS, ASP.NET MVC 4.0/3.0, .Net Core (3.1/2.0), Ajax 3.0/2.0, JavaScript, JQuery, Angular, TypeScript, ReactJs, NodeJs.
Xml Technologies: XAML, XML, XSLT, XSL, LINQ to XML.
Cloud: AWS, Azure
Architecture: MVC, N-Tier, Client-Server, SOA.
IDE Tools: Visual Studio 2019/2017/2015/2010 , SQL Server Management Studio
Databases: MS SQL SERVER 2016/2012/2010 , Oracle, MongoDB, NOSQL Database.
Reporting Tools: SQL Server Reporting Services, Crystal Reports.
Version Control Tools: Subversion, Team Foundation Server, GIT Hub.
Modeling Tools: UML, MS Visio.
Middleware: WCF, ADO.NET, Webservices, Web API, LINQ, LINQ to SQL, LINQ to Entities Web Services
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Gather business requirements from the Product management team and Involved in complete Life Cycle including Analysis, Design, Development and Testing and followed Agile/Scrum Methodology with bi-weekly sprints.
- Development using Microsoft .NET Framework, C#.NET, ASP.NET. Understanding the Business logic and written an Analysis documentation.
- Implementing Class Libraries containing code for business and data access. The logic is in implementation using C#.
- Containerizing the ASPNET core applications with Docker.
- Making Docker images ready to run on Kubernetes cluster by including Helm charts.
- Developing Angular single page application to show live locating data on the floor plan images.
- Working on Migrating All .NET code to .NET core. Started with conversion of Entity framework from 6.0 to Core.
- Implementing authorization, authentication, and extensive exception handling.
- Working with Web API's to make calls to the Web Services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Creating a RESTful Web API service using ASP.NET Web API to generate data which was then consumed in the front-end.
- Writing ASP.NET Core Web APIs and handling real time data with signalr subscriptions.
- Containerizing the ASP.NET core applications with Docker.
- Making Docker images ready to run on Kubernetes cluster by including Helm charts.
- Building Microservices and deploying On-Premises using Azure Service Fabric and WEB API
- Using Angular HTTP Client Module to invoke REST API and bind the data from the result.
- Creating and Updating Models from database using database first approach with Entity Framework and C#.
- Using Postman to test Web API functionality.
- Using Web API with versioning, attribute routing, and swagger (for help pages)
- Maintaining a repository for re-usable deliverables, methodologies, and business development documents.
- Implementing the designing phase of database and creating the SQL scripts. Working on optimizing the SQL queries and improved the performance.
- Developing and maintaining Stored procedures, User Defined Functions, Indexes, Views, Tables, Relationships on SQL Server database.
- Responsible for taking Backups, Restoring and Import/Export data using MS SQL Server.
- Performing System Unit Testing and Integration Testing in development environment and ensuring application is according to specifications.
- Using TFS collaborative development and version control and to manage the changes in the source code.
Environment: .Net Core 5.0,3.1, C#, ASP.NET MVC, Entity Framework, Agile, JIRA, Smart Git, Visual Studio 2019, Docker, Kubernetes, Azure Service Fabric, Kubernetes, Docker, Asp .NET Core WEB API, Angular8, Open Layers
Confidential, Anoka, MN
.Net Full Stack Developer
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud-based infrastructure and its solutions.
- Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef.
- Worked extensively with AWS services like EC2, S3, VPC, ELB, Autoscaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
- Designed API to connect the Amazon S3 service to store and retrieve the media files.
- Implemented message notification service using Messaging API (JMS).
- Rest APIs were used to PUT, ADD and DELETE operations and APIS were deployed on Amazon Web Services.
- Understanding business requirements (Features) in client meetings.
- Developed the application using .NET Core 2.2 / 3.1, MVC Web API, C#, HTML, CSS, Angular and LINQ.
- Created Web API for HTTP and REST based GET, POST, PUT, DELETE and Returning JSON format.
- Implemented the project in MVC (ASP.NET MVC 5) design pattern and Building Views using HTML5, CSS3, JavaScript and JQuery.
- Implemented features like auto refresh using JQuery and Ajax.
- Used multi-threading, parallel programming concepts like Semaphore slim for background long running processes.
- Used Web API for HTTP and REST based GET, POST, PUT, DELETE and Returning JSON format.
- Used Attribute Routing, Async and Await calls in ASP.Net Core web API methods.
- Handled Errors in ASP.Net Web API Using Exception Filters and Exception Handlers.
- Implementing Web API Controller's action methods for invoking server-side actions.
- Derived all data repositories from the Interface to facilitate the Dependency Injection.
- Implemented the DAL using the Entity Framework Database-First paradigm and Wrote Linq to entity queries in the DAL layer to fetch the data.
- Used Dapper Extensions to perform SQL bulk operations.
- Maintaining the version of the project in GitHub by merging the modules developed with latest version using Team city builds.
- Writing Stored Procedures and User Defined Scalar Functions (UDFs) to be used in the SSIS packages SQL Scripts.
- Worked with data migrations, Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Involved in Troubleshooting and Debugging of the application within Stipulated time.
- Actively giving Production Support and helped during off hour deployments.
Environment: AWS, Visual Studio 2019/2017, .Net Core 3.1, C#, ASP.NET MVC,Entity Framwork, WCF,Azure Service Bus, Web API, IIS, HTML5,Javascript, JQuery, Bootstrap, RestFul Services,LINQ to Entities, Dapper, SQL Server 2016, SSRS, SSIS, SSDT, Team city, Service Now.
Confidential, Lake Mary, Florida
Application Developer (C#, .NET, Angular)
Responsibilities:
- Working with CAF Systems Operations team, which is responsible to supporting CarMax Auto Finance.
- Involved in requirement gathering, database design, n-Tier Application development (MVC), User Interface, Application Layer, Business Layer, XML Parsing, creating and consuming Web Services, system integration and deployment.
- Designed Services for the web services using .Net Core / .Net Framework.
- Implemented Web Api Services using .Net Core SDK 1.5 and above.
- Helped the other developers in solving the environmental issues related to .Net Core SDK.
- Extensively used the features of .Net Core with the help of Team.
- Agile Software development methodology, with daily stand-ups was followed.
- Maintain existing systems by identifying and correcting software defects.
- Wrote a RESTful based service layer in ASP.NET MVC that made requests very intuitive and understandable for other developers to call and extend.
- Constructed Class Libraries containing code for business and data access in the form of ASP.NET pages. The logic was implemented using C# .NET.
- Used Windows Azure to store the Images in the blob, Creating Worker Roles, Instances.
- Extensively used validation controls such as Regular Expression Validator and Custom Validator to validate the information provided by the users.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Implemented forms authentication and authorization, membership and role providers for maintaining security in the application.
- Developed company internal application using C#, ASP.NET, MVC4, Angular, SQL Server 2016.
- Designed and implemented Data access layers (model) using LINQ to XML, LINQ to SQL.
- Involved in Data base design, writing stored procedures, functions, views and triggers. (T-SQL) on SQL Server 2016.
- Developed unit test cases for code written in C# to ensure that the code met its design and behaved as intended.
- TFS was used for source control.
Environment: C#.NET 4.5, .NET Framework 4.5, MVC 4, Azure, ASP.Net, Visual Studio 2017, TFS, CSS, LINQ, XML, RDBMS, SQL Server 2016.
Confidential, Buffalo, NY
.Net Developer
Responsibilities:
- Designing and developing web sites with all new modern technology like MVC, web API, HTML5, and jQuery, Java Script, Angular with many supported plugins.
- Involved in Analysis, System Requirements, Design, development, testing, implementation and documentation of the system.
- Involved in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation.
- Development using Microsoft .NET Framework, C#.NET, ASP.NET, Angular. Understanding the Business logic and written an Analysis documentation.
- UI development using HTML, CSS, JavaScript / jQuery, and AJAX/ JSON, Flex.
- Worked with Dependency injections and inversion controls in ASP.NET MVC.
- Implemented various features like polymorphism and inheritance of C#.Net in building data entity model. Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Implemented CRUD operations GET POST, PUT and DELETE with Entity framework in ASP.NET MVC.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Developed the Angular components using Typescript and ES6 Helpful operators. Used Angular CLI to generate components, services, filters and compiled in different environments.
- Developed Angular modules, routers and services using typescript.
- Created Custom Reusable Angular Components Library.
- Worked with n-tier architecture involving Services Layer, Data Access Layer, and Business Layer created using C#.
- Actively involved in bug fixes and enhancements postproduction as per the client's requirement.
- Involved in the designing phase of database and creating the SQL scripts. Worked on optimizing the SQL queries and improved the performance.
- Developed and maintained Stored procedures, User Defined Functions, Indexes, Views, Tables, Relationships on SQL Server database.
- Involved in taking Backups, Restoring and Import/Export data using MS SQL Server
- Used TFS collaborative development and version control and to manage the changes in the source code.
Environment: ASP.NET, C#, Visual Studio, SQL Server, TFS, .NET Framework 2.0 & 3.5, JavaScript, jQuery, Web Service, WEB API, HTML, CSS, Angular 2,5,6,7, LINQ, IIS7.
Confidential
Web Developer
Responsibilities:
- Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
- Involved with all stages of software development lifecycle.
- Designed Web Forms using ASP.NET.
- Wrote resource files in C# and ASP.NET.
- Developed a Module that enables the administrator to provide access rights to Users based on their credentials.
- Migrated an internal application from classic ASP to ASP.NET.
- Enhanced the usability with AJAX and Web 2.0 standards.
- Created master pages, CSS for uniformity of the Web Pages.
- Used ADO.NET for communication between application and database.
- Used Data Grid, Data Set, Data Views, Data Adapter and Data Readers.
- Analyzed the requirement and prepared functional document and technical document.
- Created presentation form (user interface) using WinForms.
- Executed stored procedures, functions using Sql Server 2008.
- Created reports as requirement of the client.
Environment: C#.NET 3.0/3.5, JavaScript, Classic ASP, ASP.Net, ADO.Net, XML, Oracle9i, MS Access, WCF, Web Services, Web Forms, CSS, VisualStudio.Net 2008/2010, Microsoft .NET Framework, Windows Server 2007.
