Senior .net Developer Resume
Tampa, FL
SUMMARY
- 8+ years of experience in developing enterprise applications both windows and Web using Microsoft .NET technologies.
- Experienced in requirement gathering, analysis, design, development, implementation, support, and unit testing of .Net applications in Agile and Waterfall SDLC methodologies.
- Experience in Design Patterns, Restful Web Services, monolithic and micro services, distributed systems and Testing of Object - Oriented applications and Web based Enterprise Applications using .NET.
- Experience in Azure Storage, functions, Logic apps, App services, Web Jobs, Key Vault, Active Directory, AAD B2C, Cosmos DB, SQL DB, Application Insights, Monitor, Log Analytics, Azure CLI, CI-CD with Azure DevOps.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit, and Integration Testing.
- Worked in front end like, javaseciprt, ajax, juqery, css, html, React.. and now angular.
- Strong Technical expertise inC#, VB .Net, ASP.NET, ADO.NET, LINQ, XML, XSLT, T-SQL, WCF, .NET 4.0, .Net Core 3.1, MVC Framework, Web API, Entity Framework, HTML, CSS, Java Script, Angular, PowerShell, SQL, T-SQL.
- Proficient in using various design patterns such as MVC, Singleton, Façade, Factory Pattern, CQRS and Repository Pattern.
- Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
- Expertise in developing & consuming REST API having JSON format.
- Extensively worked on designing Swagger/Rest contracts and developing end to end.
- Expertise inC#Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Hands on experience with .NET Core, Entity Framework.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Knowledge in platform neutral markup using XML, XSD, XSL, XSLT.
- Experience with relational data bases and NoSQL technologies.
- Worked on different RDBMS like MS SQL Server, Oracle, IBM DB2, MySQL, and Cosmos.
- Experience in working with Data structure and Algorithms inC# and VB .Net.
- Experienced in writing unit test cases using XUnit and have knowledge in Test Driven Development (TDD).
- Experience in Kubernetes for automating deployment.
- Expertise in usage of version controls like GIT, TFS and SVN.
- Sound knowledge of Continuous Integration practices and tools such as Azure DevOps.
- Design, develop, test, and maintain the application based on ASP.NET, ADO.NET.
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
- Excellent work ethics, self-motivated and quick learner.
- Have experience with integration services OAuth 2
TECHNICAL SKILLS
Languages/Technologies: C#, VB .NET, ASP.NET, ADO.NET, LINQ, AJAX,Bootstrap, XML, XSLT, T-SQL, WCF, .NET 4.0, .NET Core 3.1, MVC Framework, Web API, Entity Framework, HTML, CSS, Java Script, Angular, PowerShell, SQL, T-SQL.
Queue: Azure storage queues, Azure Service Bus
Object Oriented: UML, Microsoft Visio.
Tools: and IDE VSTS, SOAP UI, WinSCP, Fiddler, Postman, Azure Storage Explorer, SSMS, Visual Studio, VS Code, Jenkins, Windows PowerShell ISE, Git, TFS, Tortoise SVN.
XML Schema: XSL, XSLTJavaScript ajax,juqery,css,html
Frameworks: Angular and React.
Database Skills: SQL Server, MySQL Server, Oracle, IBM DB2 and Cosmos DB.
Protocols: HTTPS, TCP/IP, HTTP, FTP, SFTP, SOAP, RESTFUL.
Web/Application Server: IIS.
Cloud Platform: Microsoft Azure.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Senior .Net Developer
Responsibilities:
- Understanding the business requirements for the client and Build applications as part baseline development role.
- Involved in the implementation of client-side validations using Angular 9 and ASP.NETMVC Validation implemented at Controller level.
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Html Helpers, Partial Views, Layouts Filters, Routing using ASP.NET MVC.
- Responsible for developing multiple forms usingHTML, CSS, JavaScript, jQuery, AJAXwhich supported multiple business needs.
- Used AJAX and JQuery for Autocomplete function, web grid and for ayschronuos update of elements.
- Developed ASP .NET Core web API based on departmental requirements and specifications.
- Developed services to store SQL Server data into Cloud base data warehousing by usingMicrosoft Azure.
- Implemented Security in Web Applications using Azure and Deployed Web Applications toAzure.
- Executed SQL commands on data lake of Azure Databricks and provided multiple data for the visualization in reports worked on
- Jenkinsfor CI and CD for End-to-End automation for all build and deployments.
- WroteSQL Queries, Stored procedures, Joins, TriggersusingPL/SQLto process large collection of products and used
- Data Reader, Data Adapter, SQL Command and Datasetfor retrieving data from database usingSQL Server.
- Experienced with developing Enterprise Windows Forms applications through C# with OOPs.
- Implemented queuing system for archiving huge data using C#, multithreading etc..
- Worked integration of applications with OAuth 2.
- Created private cloud using Kubernetes for DEV, TEST and PROD environment
- UsedAJAXLibrary,CSS,JavaScript,and various web controls to present data to users in a much comfortable environment.
- Implemented RESTful WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- These services were widely used to get, manipulate, add & delete the data.
- Generated reports in SSRS using properties like chart controls, filters, SQL parameters etc.
- Coding and design of features and delivering end to end features.
- Implemented auto scale up/down feature for 8 azure resource types.
- Used build and release pipeline in Azure DevOps to deploy the services.
- Involve into critical changes required to meet business requirements.
- Participated into daily scrum calls, business requirement meetings and captured all required information.
Confidential, Wayne, PA
.Net Developer
Responsibilities:
- Detailed design and implementation of various functional and technical modules.
- Developing code base and APIs with ASP .NET core 3.1 and C# as the programming language.
- Used AJAX Auto Complete for better search experience.
- Used build and release pipeline in Azure DevOps to deploy the services.
- Used Angular as the development framework to build a single-page application.
- ImplementedUnit Testing with complete TDD.Participated in System Documentation and Code Documentation.
- Developed RESTful web API using ASP .Net core.
- Developed several drill down and drill through reports using SSRS.
- Worked on angular resources for all data access and standardizing data access interfaces.
- Implementation of features and involved in Code Review.
- Prepared design documents, involved in built and tested windows applications using WPF fundamentals using C#(OOPs) for one of the internal application.
- Involved in developing presentation layer, the Business and Data Access Layers and were coded using C#. Net.
- Good Experience in Developing Applications using Microservices and monolithic architecture.
- Understand Product requirement and customer needs and delivering end to end features
- Worked on .NET Core and related frameworks.
- Worked on Azure Cosmos - No SQL DB.
- Implement distributed caching to improve system performance.
Confidential, Irvine, CA
.Net Developer
Responsibilities:
- Participated in design discussion and refine the user stories.
- Involved in developing Single Page Application & Implemented the Page Events such as click, change events using Angular 4/5
- Developed and consumed WCF Web Service to access data layer components.
- Developed client side validation code using Typescript and JQuery.
- Implement the features of the application adhering to the coding practices.
- Assisting the QA team during the system testing and UAT.
- Used Agile Software Development for developing the application.
- Design and implement web services using of REST Web services by using Jason formatting language.
- Designed a responsive application using Bootstrap.
- Used Azure storage queues, Web Jobs.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database Using SQL server.
- Implemented .NET Core framework dependency injection for defining objects.
- Used Azure Application Insights for logging and tracing messages.
- Used Azure DevOps to communicate with other team members in QA and production.
- Used agile methodologies, test driven development and automated builds.
- Tested components using Unit Test mock frameworks during development.
- Used GIT for source code version control.
Confidential
.Net Developer
Responsibilities:
- Build the features of the application adhering to the coding practices.
- Designed and developed web pages usingHTML, CSS3, JQuery, AJAX, JavaScriptandASP.Net.
- Have developed WCF and RESTful Services by using C# and Web API.
- Publishing the web site on IIS server.
- Developed WCF service to be used by the ASP.NET applications.
- Implemented new winforms with infragistics controls and enhanced with multi threaded environment for an existing intranet application using VB .NET.
- Used Ansible for the application deployment, and configuration management for one of the projects.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Written stored procedures, triggers using T-SQL for data access from SQL Server 2008 R2 when applicable.
- Ability to work on multiple high priority tasks and adjust to changes on priorities & deadlines.
- Generated reports using the SQL Server Reporting services (SSRS).
- Used User Control, Ajax Toolkit to develop the application.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Developed Entity framework-based database access layer using ADO.Net and Entity Framework.
- Used Team Foundation Server (TFS) for Version Control.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Performed unit testing and functional testing using NUnit .
- Deploying the code in Test and Stage environments.
- Coordinating with internal/external teams on regular basis for process improvement
Confidential
Software Developer
Responsibilities:
- Requirement analysis, preparing detailed design, solution architecture, security interaction and unit test cases documents.
- Compiling and building the project source code which forms as the final deliverables.
- Implemented Data Access layer, Caching Application block
- Application validation, Exception handling and logging components using Microsoft Enterprise Library Application Blocks.
- Using MVC architectures to developed web-based applications.
- Utilized ASP.NET, C#, Service Oriented Architecture (SOA), Windows Communication Foundation (WCF).
- Used ASP.NET Server controls, User Controls and HTML controls.
- Writing Complex Stored Procedures, Views in SQL to pull data from DB2 and Oracle.
- Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript.
- Developed Web pages with ASP.NET using JavaScript, Client-Side Validation, Server controls, HTML5 Controls, jQuery, and CSS.
- Preparing and executing the Test Cases in Quality Centre during Unit Testing.
- Providing support to testing team during SIT and UAT.
- Deployment of Application on dev. and staging environments.
- Creating the change request for production deployment and attending BV call after deployment.
- Design and Implementation of features.
- Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using WCF and tested using SOAPUI.
- Extensively used the C# LINQ and ADO.NET for data retrieval from the database and process the data in the business methods.
- Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (TFS).
- Part of SDLC life cycle from requirement analysis, build, Unit testing.
