Full-stack .net Developer Resume
Franklin, TN
SUMMARY
- 9 years of full - stack professional experience with exceptional skills designing and implementing highly scalable Web Applications, Distributed Applications and Web Services using Microsoft Technologies in Banking, Insurance and Healthcare domains.
- Hands on experience in design using object oriented programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Singleton.
- Sound knowledge of Object Oriented Language Principles (C#) and design practices (object modeling, use cases, activity diagrams, UML).
- Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications.
- Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
- Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, implementation, integration and testing, deployment and maintenance.
- Writing code in C# to pull data from SQL Server, Oracle and other Web Services.
- In depth knowledge in Bootstrap, HTML, XHTML, CSS, XML, XSLT & Security in ASP .NET, JSON, jQuery and LINQ.
- Working with .NET features like Events & Delegates, Generics & Collections, Multithreading, Exception Handling and Tracing.
- Experience with Angular 4, Angular 5, Angular 6.
- Experienced in interacting with the clients during Design, Development and Product Implementation phases so as to make sure that the application is as per the requirement.
- Worked on design patterns like MVC 6.0 and n-Tier Architecture with ASP.NET and C#.
- Designing and developing Restful API and services using best practices to interact within the microservices and with the front end.
- Take part in Architecting Azure Cloud environment setup and Migrating Legacy web applications to Azure Cloud.
- Expertise in using Team Foundation Server (TFS) and Visual Source Safe (VSS)
- Worked with UML Diagrams for representing the data in various diagrammatic formats and also used Object Oriented Techniques for achieving the result
- Experience in working on WinForms Application developed for the parsing different data sources and analyzing the data.
- Sound Knowledge on Regular Expressions for the parsing data from different source patterns.
- Ability to learn quickly and adapt to new technologies.
- Experienced in Azure Search, CosmosDB, Azure Service Fabric to publish the application
- Good working experience with Test Automation Process using Coded UI.
- Experienced in a fast paced agile development including Scrum, Test-Driven Development (TDD).
- Excellent written, analytical skills, verbal communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis
TECHNICAL SKILLS
Web Technologies: ASP, XML, HTML, XHTML, DHTML, CSS, Bootstrap, PHP, XSLT, JavaScript, AJAX, Angular 7/8/9, Azure.
Programming Languages: C#, VB.Net, SQL, T-SQL, PL/SQL, XML, ASP.NET, C, C++, PHP, JAVA, Python, PowerShell, Android, IOS.
Databases: Microsoft SQL Server 2014/2012/ 2008/2005 , MySQL, Oracle 10g/9i, Cosmos DB, Couchbase.
Reporting Services: Crystal Reports, SSRS, SSAS, SSIS
XML Technologies: XML, XSLT, XLink, XPath, XQuery
Version Control: Microsoft Visual SourceSafe, Team Foundation Server(TFS), Azure DevOps (ADO)
Design Methodologies: OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
Operating Systems: Windows, UNIX and Mac
PROFESSIONAL EXPERIENCE
Confidential, Franklin, TN
Full-Stack .Net Developer
Responsibilities:
- Developed core functionality with the ASP.NET Core 2.0 with Repository Framework (C#.NET, Couchbase).
- Worked on Micro UI with technologies involved Angular 6/7/8 and React Native.
- Worked on developing an application using HTML, JavaScript, MVC, SQL, Entity framework, AJAX, Bootstrap, etc.
- Worked on ngrx store to get the data using behavior subjects to UI from API.
- Implemented Dispatched Pattern from Angular to API’s.
- Worked with Azure Search, Couchbase and Azure Service Fabric to publish the application.
- Worked with MicroServices, use Swagger to debug the services.
- Worked on Docker Containers and Terraform along with creating YAML pipelines.
- Worked with Asp.Net Core 2.0 and implemented using repository pattern.
- Implementing Continuous integration and Continuous deployment (CI/CD) for the applications.
- Implement agile scrum framework in application development.
- Worked on User story basis, used Azure DevOps to maintain the User Stories.
- Test Cases using Nunit framework for the applications.
- Used Application Insights for logging and Ilogger interface to record logs in the system.
- Used third party libraries for implementing new symbols using font awesome and bootstrap v4.
- Worked with Visual studio 2019 for backend code.
- Experience on publishing messages to Kafka and consume from the specific topic.
- Used Kafka as an anticorruption layer between the source system and downstream systems.
- Worked with APIM to secure the API’s in Azure Portal.
- Debugging the API’s with tools like Swagger, Postman.
- Worked on TDD approach to write the Unit Tests before working on the specific User story.
Environment: Visual Studio 2019, Visual Studio Code, C#4.0, ASP.NET 4.5, Bootstrap, Powershell, Angular6, MVC 6.0, Json, Java Script, Entity Framework 4.0, TFS 2010, YAML, IIS 7.0, AJAX, ADO.NET, LINQ, XML, SQL Server 2014, Azure Services, Couchbase, Kafka.
Confidential, Seattle, WA
.Net Developer
Responsibilities:
- Worked with the Business analysts, Program Managers and Team leads for requirements gathering, Database design, User interface, application Layer and business logic implementation for e-commerce application.
- Analyzed business, functional, and technical requirements to make sure project met expectations.
- Using Agile Software development methodology and UML Modeling for design.
- Used MVC Design Pattern to develop classes in order to isolate business logic from user interface considerations
- Used ASP.NET Web Server controls like Data Grid, Repeater, and List Box to display the list of items available along with prices and details.
- Extensively used Validation Controls and Custom validation controls to validate the input.
- Used Angular 4 as the development framework to build a single-page application.
- Worked on SQL Server Reporting Services (SSRS) for Invoice Summary Report.
- Used Object oriented design (OOPS/OOAD) software development technique (which deals with objects that makeup the business/application).
- Transferred data from various sources like MS Excel, MS Access, and SQL Server using 2008 and then created reports using this data using SSRS 2008.
- Created smart GUI forms inMSAccessusing VBA.
- Created Databases, Tables, Views inMSAccess.
- Consumed both SOAP based as well as RESTful web services.
- Designed and implemented Data access layers (model) using LINQ (Language Integrated Query), LINQ to SQL, LINQ to Objects, and LINQ to XML.
- Used Hudson continuous integration tool for automating the build process and make the build self-testing.
- Redeveloped the Visual FoxPro 3.0 Software to a multi-tier application using ASP.NET and SQL Server 2008.
- Developed Web Services and consumed from web pages using AJAX and JQuery/JSON.
- Involved in migration of several reports of SQL server 2005 to SQL server 2008.
- Involved in Database design, upgrading stored procedures, functions, views and triggers as per the new change requests using T-Sql on SQL Server 2010/2012.
- Used TFS for version Control.
Environment: C#, NET Framework 4.0, MVC 4, Visual Studio 2012, UML, LINQ, JavaScript, SQL Server 2010/2012, Visual FoxPro 3.0, Angular 4, UML modeling, SSRS, XML, SOAP, WSDL, CSS, HTML, TFS 2013, IIS 7.0, AJAX, JQuery/JSON.
Confidential, Roseland, NJ
C#/ASP.Net Web Application Developer
Responsibilities:
- Implemented the project using Agile development methodology for e-commerce application.
- Involved in complete SDLC, which includes Requirements Gathering, Analysis, Design, Development, Implementation, Enhancements, Maintenance, and Support.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designed the application usingN-tierArchitecture.
- Used ASP.NET Web API’s for all service calls using ASP.NET MVC.
- Refactored and enhanced an existing application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Used Angular framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Leveraged resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used ASP.NET web server controls like grid view and repeater controls to display the records.
- Consumed SOAP Services to integrate with other applications.
- Involved in developing the Data Access Modules using the ADO.NET objects and SQL Client objects.
- Involved in creating rich and interactive UI using CSS, JavaScript, Ajax.
- Involved in Creating Views, Triggers, and Constraints using SQL.
- Involved in Writing Stored Procedures to update and fetch the data to and from the database.
- Developed windows application using C#.Net,Windows Presentation Foundation (WPF), Visual Studio 2015 and SQL Server 2008
- DesignedWPFForms, Custom Controls and User Controls using XAML language for interactive UI
- Implemented parameterized user defined functions, procedures and invoking events.
- Used Query Analyzer extensively for querying the database for additions and modifications.
- AJAX based ASP.Net controls were also used to give a better Interface over the web.
- Involved in report generation using SSRS.
- Created auto builds using MS Build
- Implemented TDD development approach
- Track the tasks using TFS Task Board
Environment: .Net Frame Work 4.5, C#, Visual Studio 2015, ASP.NET, ASP.NET MVC, SQL, Web Service, ReactJS, WPF, WCF Services, ASP.NET Web API, Elastic Search, SOAP UI, Fiddler, POSTMAN, CSS, ADO.NET, XML, HTML, Java script, IIS 7.0, SSRS, and SSIS.
Confidential
C#/.Net Developer
Responsibilities:
- Actively participated in the design, implementation, deployment, configuration, and maintenance phases.
- Followed ann-tieredapproach to make the application development flexible and extensible.
- DevelopedMaster pagesto create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms usingCSS.
- Developed Web User Controls for reusability.
- Developed 3- Tier Application with UI, Business and Data Access layers using ASP.NET, UDDI and Web service based on SOAP.
- Used AJAX on frontend web based GUI for an enhanced user experience.
- Client & Server side field validations are done using JavaScript and VBScript respectively.
- Middle layer for data access components in ASP.NET and C# classes.
- Developed business layer components in C#.
- XML and SOAP were used to exchange structured and typed information with help of web service over the internet.
- Developed Security Layers in C#. NET for user Authentication.
- Created and consumed Web Services using C#.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound theSitemapto theTreeViewcontrol for navigating between several Web Forms.
- Extensively usedXMLDOMandXPathto create, read, and manipulate the XML data.
- Developed reusable custom data access layer usingADO.NET.
- Form Conversion using original paper forms, static Microsoft Word documents, PDF files or other documents and convert them into interactiveAcrobat( Adobe forms)PDF forms.
- Wrote stored procedures and database functions for data extraction.
- UsedADO.NETas data access middleware for retrieving data and updating records in database.
- Used Microsoft Enterprise Application blocks for Exceptions logging and instrumentation.
- Implemented Forms based authentication.
- Unit-tested during the whole code development process and participated actively in the integration testing.
- Used Design Patterns to separate the User Interface and the Business Logic
- Involved in writing complex SQL Statements, and UDF Indexes to validate data and ensure system integrity and security in SQL Server 2008 (T-SQL)
- Implemented the data access layer where the tracking history details and contact information are stored and retrieved from the database using ADO.NET and C#.NET.
- Implemented exception handling and developed custom error pages.
- Implemented source control using VSS.
Environment: MS Visual Studio .NET, .NET Framework 3.0, ASP.NET, ADO.NET, AJAX, C#.NET, CSS, IIS 7.0, VSS, XML, XSD, XSL, SOAP, SQL Server 2008, NUnit Testing Framework.
Confidential
C#/.Net Developer
Responsibilities:
- Responsible for Analysis, Design and Development.
- Analysis and design for the enhancement of the system.
- Handling Production issues and modifying the code according to the requirement.
- Developed C# code for the project.
- Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding.
- Worked on SSRS for generating the reports for the invitations and speaker reports.
- Developed Rich UI for the application using WPF and done data binding using one way, two way and one way to source data binding.
- Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
- Developed real time online ordering system using WPF that enables users to make orders.
- Migrated legacy system ADO.Net to C#.net environment.
- Developed SQL Queries, Views, Functions, PL/SQL Packages, Stored Procedures and Resolved Database performance issues with the existing procedures in Oracle by tuning the PL/SQL in stored procedures and views according to the current requirements.
- Designed and created the database for the tool.
- Programmed ADO.NET for communication between application and the SQL Server.
- Involved in writing the stored procedures in backend.
- Wrote test cases and performed regression testing.
- Giving the production support and maintenance.
- Bug fixing based on issues reported by the client.
- Involved in Unit & Functional Testing.
Environment: MS Visual Studio .NET 2005, .Net Framework 2.0, C#, ASP.Net, ADO.Net, SQL Server 2005, IIS 5.0 CSS and VSS,SSRS, WPF.
