Post Job Free

Resume

Sign in

.Net Developer Software Development

Location:
Las Vegas, NV, 89101
Posted:
November 06, 2023

Contact this candidate

Resume:

Name: Vimochana Veronica

Senior Fullstack.Net Developer

Email id: ad0v1m@r.postjobfree.com

Mobile: 331-***-****

LinkedIn: www.linkedin.com/in/vimochana-veronica-83596b264

Professional summary:

Having 10+ years of professional experience in Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and deploying the applications with architectural patterns Model View Control (MVC), Model–View-View-Model (MMVM) of Web Based, Client-Server and N-tier applications with Agile, Scrum and Waterfall.

Expertise in developing Web-based and Windows-based applications as .NET Developer using Visual Studio in C#.Net, VB.Net, ASP.Net, ADO.Net, AJAX, Web Services, ADO.NET, WPF, MVC Framework, HTML, CSS, JavaScript, jQuery, XML.

Adapt in developing client-side application functionalities with rich GUI design, UI design and user-friendly design approaches, single page applications, responsive web pages using JavaScript, React.js, Node JS, jQuery, AJAX, JSON, XML/XHTML, Bootstrap with Angular 2/8/10/12/14.

Experience in CI/CD, Azure Cloud, Microservices, Docker, and Kubernetes.

Expertise in working with attribute routing, data serialization, model binding, in WEBAPI and .NET Micro services.

Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server, Oracle, related work primarily on creating complex stored procedures, Views, triggers, functions using Oracle, PL/SQL, or T-SQL.

Worked closely with cross-functional teams, including developers, architects, and stakeholders, to ensure alignment with GRS modularization principles throughout the development lifecycle.

Implemented robust error handling mechanisms in the .NET application to capture and handle exceptions when interacting with InRiver, ensuring system reliability.

The process of migrating away from Classic ASP to more modern technologies like ASP.NET, PHP, or JavaScript frameworks.

Utilized the AWS SDK for .NET to integrate .NET applications with AWS services for tasks such as data storage, messaging, and authentication.

Classic ASP has several limitations and challenges, including a lack of modern language features and tools, performance issues in comparison to newer technologies, and potential security vulnerabilities if not coded carefully.

Graph QL reduces the need for versioning because clients can request the specific data they require.

Developed several SOAP and REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry, AWS S3 and Kubernetes.

Leveraged Azure Cloud and API Gateway for deploying APIs securely and managing their lifecycle in a cloud environment.

Conducted performance optimizations in .NET code to enhance the speed and efficiency of data synchronization processes with InRiver.

Terraform supports various providers, which are plugins for interacting with different cloud providers (e.g., AWS, Azure, Google Cloud), as well as other infrastructure platforms (e.g., Dockers, Kubernetes, VMware).

Accustomed working on Database Connectivity with Entity Framework to work with relational data using domain-specific objects and in code-first and database-first approaches to implement CRUD operations.

In depth knowledge on REST web services using ASP.Net WEB API and C#, used WEB API to give services to HTTP Requests

Familiar with design and development of business reports using Crystal Reports, SSRS, SSIS, Power BI.

Experience in unit testing, integration, and performance testing frameworks like NUNIT, XUNIT, MS Unit Tests.

Design patterns such as Singleton, Factory Pattern, MVC are familiar to me, and I have experience in application design using UML and Object-Oriented Programming (OOPS). I have also worked with LINQ, Web Services (WCF, SOAP/REST, Microservices), and have a strong background in utilizing MVC/Razor design patterns.

Highly organized individual with excellent written, verbal, and interpersonal communication skills. Skilled in solving complex problems through analytical thinking, excelling in code reviews and upholding coding standards.

Technical Skills:

Microsoft Technologies

.Net Framework 4.6/4.5/4.0/3.5/3.0/2.0/1, ASP.NET, ADO.NET, ASP, ADO, WCF, LINQ

Programming Languages

C, C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0/6.0), C++, Java, Python, T-SQL, PL/SQL

Web Scripting Languages

HTML, JavaScript, JSON, jQuery, Cascading Style Sheets (CSS), DHTML

Web Technologies

ASP.NET, MVC, MVP, Ajax, JavaScript, jQuery, Node JS, VB Script, Kendo UI, Angular JS, Angular 2/8/10/12/14, React, React.JS, HTML5, CSS3, XAML, XSL, XSLT, Azure, Web Services, Boot Strap

Databases

SQL SERVER (Stored Procedure, Triggers, User Defined Functions, Views), MS Access, ODBC, MySQL, SQL Server Client Management Studio, Oracle 10g/9i/8i, Mongo DB

Xml Technologies

XAML, XML, XHTML, DHTML, SOAP, WSDL, XDOCUMENT, XSLT, XSL

Operating Systems

Windows 2007, Windows 10, and Windows server 2012/2016/2019

Software Tools

Jenkins, Docker, Kubernetes

Modelling Tools

UML, Rational Rose, Design Patterns, MS Visio

Cloud Technologies

AWS, Azure

Reporting Tool

SQL Server Reporting Services (SSRS 2008/2005), SSIS, Crystal Reports (2010/ 09/ 8.5/8)

Desktop Technologies

Win Forms, WPF

Testing Tools

MS-Test, N Unit, Visual Studio Unit Test, J Unit, Jasmine, Karma

Version Control Tools

SVN, Team Foundation Server 2013, GitHub

Tools

SQL Server Reporting/Integration Services, Redis, PostgreSQL, Data, RDF Crystal Reports, UML, MS Visio, SharePoint, Visual SourceSafe, Subversion, TFS, Delphi, Xpedite, AEM

Professional Experience:

Client: TIAA, Charlotte, NC Apr 2021 – Present

Role: Senior Full Stack .Net Developer

Responsibilities:

Worked closely with the clients/stakeholders in gathering and analysing requirements and providing solutions that meet the client’s requirements.

Design and developed two Single Page Applications (SPA) from scratch based on client-side using C#, JavaScript, HTML, Bootstrap, jQuery, CSS, Typescript, Angular and AJAX.

Worked on .Net Core for all the API’s development.

.NET Core 6 was expected to continue the focus on improving performance across various aspects of the framework, making applications faster and more efficient.

Collaborated on the design and implementation of a modular .NET-based system using GRS principles, resulting in a more scalable and maintainable application structure.

Designed and implemented a .NET-based integration with the InRiver Product Information Management (PIM) system to streamline product data management processes.

.NET Core has been well-received in cloud and containerized environments. .NET Core 6 was expected to continue improving integration with cloud platforms like Azure and containerization technologies like Docker.

Classic ASP includes built-in session management to maintain user state between requests. This is essential for building interactive web applications.

Led the development or contributed to the creation of individual modules within a .NET application, utilizing .NET Core/.NET Standard to ensure clear separation of concerns and reusability.

Developed custom API endpoints in C# to communicate with InRiver, enabling efficient retrieval and synchronization of product information.

Designed the architectural blueprint for a GRS-based .NET application, defining module boundaries and interactions to streamline development and improve system flexibility.

Tables in MS Access store data in a structured format. You can create tables by defining fields (columns) with data types such as text, number, date/time, etc.

Designed WPF forms, Custom controls and User controls using XAML language for interactive UI.

.NET Core supports various workloads, including web development (ASP.NET Core), cloud services (Azure Functions, AWS Lambda), desktop applications (via Xamarin and .NET MAUI), and IoT applications.

Used ASP.NET MVC5 framework to support the use of Dependency Injection to inject objects into a class.

PowerBuilder provides robust data access capabilities, enabling developers to connect to various database systems, including Oracle, Microsoft SQL Server, and others.

.NET Core was transitioning to .NET 5 (and later, .NET 6), with .NET 5 being a significant milestone in the evolution of the platform.

Automated the import and export of product data using .NET tools and InRiver APIs, reducing manual data entry and improving data accuracy.

Optimized existing .NET codebase by refactoring it into modular components, enhancing code readability, maintainability, and reducing dependencies.

You can version control your Terraform configurations using tools like Git. This allows you to collaborate with team members and track changes over time.

AWS database services, including RDS for SQL Server and Dynamo DB for No SQL data storage.

Power Builder uses Data Window controls, which are highly customizable and allow developers to create forms and reports with database-driven content easily.

AWS SDK for .NET to integrate .NET applications with AWS services for tasks such as data storage, messaging, and authentication.

.NET Core applications could be deployed in various ways, including self-contained deployments, containerization (using Dockers), and server less computing platforms.

Used Angular 14 Framework for front end development.

Managed infrastructure as code using AWS Cloud Formation to automate the provisioning of .NET application resources.

MS Access provides a user-friendly interface for creating and managing relational databases. Users can design tables, define relationships between tables, and create forms, queries, and reports to work with data.

In .NET Core 6, providing a more robust platform for building modern web applications and APIs.

PowerBuilder offers a drag-and-drop interface for building graphical user interfaces (GUIs). It provides a rich library of pre-built controls and widgets for creating windows, forms, and dialogs.

.NET Core 6 was set to further improve its cross-platform capabilities, allowing developers to build applications that run seamlessly on Windows, mac OS, and various Linux distributions.

Experienced in developing cross-browser accessible interfaces using Bootstrap, JavaScript, CSS3, and Angular 14.

Developed UI applications using ASP.Net MVC and Angular architectural pattern.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 14.

Worked on updating the applications from Angular 10.0 to Angular 12.0

.NET Core 6 was expected to continue the focus on improving performance across various aspects of the framework, making applications faster and more efficient.

Created ASP.Net MVC controllers, Models, and custom services to interact with the external Web Services.

Expertise in MS Team Foundation Server, Azure DevOps, and GIT to manage the team work on Dev environment.

Implementing data driven server-side code in clean-code-architecture design using REST APIs, C#, ASP.net core, MVC and LINQ in .Net framework.

Implemented Azure Cloud service, including build and release, Azure SQL, pipelines, and Configuration.

Developed and deployed .NET applications on Azure, utilizing services like Azure App Service, Azure Functions, and Azure Kubernetes Service (AKS) to achieve high availability and scalability.

Developed comprehensive unit test cases and conducted Unit and Integration testing using N-Unit and X-Unit Framework, maintaining high code coverage for quality assurance.

Used Micro services architecture, with ASP.NET Core interacting through a combination of REST and Apache Kafka message brokers and leveraging Azure to build, test and deploy micro services.

Design/Implement large scale pub-sub message queues using Apache Kafka.

Implemented Web API application using .NET Core 2/3 using C# with Dependency Injection and Web API controllers and methods, handled logging and error handling using Log4Net.

Involved in the complete Software development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with AGILE methodology.

Environment: Visual Studio.Net 2015, Visual Studio Code, Power Apps, C#.NET, .Net Core, ASP.NET MVC, Entity Framework, Azure, LINQ, TFS, GIT, CSS, JavaScript, Angular 10/12/14,WPF, jQuery, VB.net, AEM, SQL, ANSI SQL, Angular, IIS, Jasmine, karma, Web pack.

Client: CVS Health, Providence RI May 2020 – Mar 2021

Role: Senior Full Stack .Net Developer

Responsibilities:

Developed design for n-tier architecture enterprise application and OOPS along with Micro services.

Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server and Build Microservices for the delivery of software products across the enterprise.

Using Web API, created various RESTful services to return serialized JSON data which are later consumed through services in the backend. Hands on experience with API testing tools like Swagger.

Developed ASP pages using Ajax controls and Telerik rad controls.

Classic ASP is a server-side technology, meaning that all processing occurs on the web server. This is in contrast to client-side technologies like JavaScript, which run in the user's browser.

Ensuring that your PIM tools are synchronized across various devices and platforms, so you have access to your information wherever you need it.

Implemented effective communication strategies between modules in a .NET application, ensuring seamless integration and data exchange while maintaining encapsulation.

Created multiple ASP.Net MVC controllers, Models, and custom services to interact with the external Web Services.

Developing front-end screens using HTML5, Angular, Blazor, JavaScript, Json, CSS and Bootstrap.

PowerBuilder applications can be deployed as standalone desktop applications or as client-server applications, making it suitable for a variety of business scenarios.

Developed and executed testing procedures to validate the functionality and interoperability of individual modules within the GRS-based .NET application.

Developed Web Services using WPF for creating user interfaces using MVVM, XAML, C#, User controls Win Forms

Involved in creating DAL using Entity Framework, implement CRUD operations, transactions, performance tuning, data massaging with LINQ to Entities.

Proficient in developing systems built on Oracle using Tables, views, Triggers, packages and stored procedures in T-SQL, PL-SQL.

PIM encompasses various aspects of managing information such as contacts, calendars, tasks, notes, and more.

Implemented scheduled tasks and batch processing in .NET to ensure regular updates of product information from InRiver.

Developed and executed testing procedures to validate the functionality and interoperability of individual modules within the GRS-based .NET application.

MS Access includes a macro builder that allows you to automate common tasks. You can create macros to run actions like opening forms, running queries, or performing calculations.

Be sure to handle errors and exceptions that may occur when executing Terraform commands and respond accordingly in your .NET application.

Experienced in developing custom WCF web service, dialog-based plug-in, workflow and integrating custom web pages to CRM.

In this project WCF provides features for managing versioning and ensuring backward and forward compatibility between services and clients.

Graph QL development environments, query validators, and client libraries for different programming languages. Popular client libraries include Apollo Client and Relay.

Implemented Angular 8 to bind the data and provide access to the data on the server.

Involved in design, development and support of charge code assignment using MS Dynamics CRM 2016, SSRS, SQL server.

Visual Studio provides excellent tooling support for creating and managing WCF services and clients. We can use wizards to generate service code and configuration files.

Designed and developed custom workflows in InRiver to accommodate specific business needs, leveraging .NET for customization.

Configuration of WCF services is done through various elements, such as endpoints, bindings, and behaviors, which provide fine-grained control over how services communicate.

Integrated custom actions and business rules using C# to support unique product management processes.

Utilized the features of Angular 8 to present effective web design.

Designed and developed user interfaces, including tree view and grid controls, using Windows Forms in VB.NET.

Adhere to HIPAA compliance in maintaining patient’s demographics.

We should consider security and access control when interacting with Terraform from your application.

Implemented ASP.NET security and role-based security for HIPAA compliance.

Implemented Filters, Validations, Controllers, components, Directives, Routings and Services in Angular.

Use MuleSoft's API Manager to define, publish, and manage APIs exposed by your micro services.

Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket

Experience in writing microservices using asp.net core and AWS lambda.

Implemented and maintained the monitoring and alerting of production and corporate servers using AWS Cloud Watch.

Utilized the features of Angular 8 to present effective web design.

Load data from various data sources into AWS using Kafka.

Implemented unit testing using XUnit to ensure code quality and robustness of .NET components.

Utilized Postman, SOAP UI, and Swagger UI for API testing, validation, and documentation.

Leveraged JIRA for effective project tracking, task management, and collaboration with team members.

Set up CI/CD pipelines in Azure DevOps to enable continuous integration and deployment, reducing release cycles and enhancing software delivery.

Design & implement end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible and AWS.

Included NPM, gulp, typescript, package.json, Jasmine, karma to serve Angular app in the project.

Worked in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, releases).

Environment: Visual Studio, VS Code, C#.NET, .Net Core, Blazor, IBM Connector, ASP.NET MVC, VB.NET, Entity Framework, MS Dynamic CRM, AWS, LINQ, TFS, GIT, CSS, JavaScript, jQuery, Angular 8, IIS, AEM, Jasmine, karma, Web pack.

Client: Capital One, Richmond, VA May 2018 - Apr 2020

Role: Full Stack .Net Developer

Responsibilities:

Involved in the complete SDLC including Analysis, Design, Implementation, Testing and Maintenance.

Created the Controllers using Controller Actions, Action Results, Views, presenters, and View Models.

Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.

Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.

Written code for developing SPA used several inbuilt JavaScript language core directives expressions and modules, created modern front end template frameworks for JavaScript using jQuery like custom directives, decorations, and services to interface with both restful and legacy network services also DOM applications.

WCF provides features for managing versioning and ensuring backward and forward compatibility between services and clients.

Developed web-based application using ASP.NET and maintain existing application developed on Delphi.

Developed the Canvas application in Power Apps to automate the manual data entry application.

Built and deployed various Microservices using C# and framework 4.6.1 and Net Core 2.1

Services in WCF are defined using service contracts, which specify the operations the service provides and the data types it uses. This is typically done using attributes and interfaces.

Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Designed Branding, Themes and CSS with HTML5, JavaScript, jQuery, KendoUI, And Bootstrap CSS.

Services in WCF are defined using service contracts, which specify the operations the service provides and the data types it uses. This is typically done using attributes and interfaces.

Integrated applications with back-end relational databases using SQL Server, Used ADO.Net to interact with SQL and written stored procedures, functions, triggers, cursors for calling from one package to another package on ANSI SQL.

Worked on SQL queries and optimization techniques to improve the Performance of the app and crystal reports using SSRS.

WCF is tightly integrated with the .NET Framework, which means it's primarily used for building Windows applications and services.

Showcased proficiency in mobile application development using Xamarin, a versatile cross-platform mobile app dev framework.

Created Pull Request, Merge Activities and deployment using Azure DevOps.

Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE and used Postman to test the service.

Designed, data test from the external team and internal team on Cosmos DB and PostgreSQL access Azure API Management portal use updated Azure APP Service and test azure Active Directory groups security.

Experience in working on ASP.NET Web API applications on Azure.

Implemented, deployed, and configured diagnostics, monitoring, and analytics on Azure.

Implemented Unit Testing, Integration Testing and involved in Regression testing if needed.

Environment: Visual Studio 2017, MVVM, WCF, WPF, REST, HTML, CSS, XML, JSON, JavaScript, jQuery, Crystal reports, Bootstrap, Azure, Kendo UI, React, Unit, GIT, SQL Server, SSRS, SSIS, Mongo DB

Client: Principal Financial Group, DesMoines, IA April 2016 - April 2018

Role: .Net Developer

Responsibilities:

Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.

Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.

Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering, and paging with Entity framework Code First in MVC.

Implement functionality such as Searching, Filtering, Sorting, Categories, Validating using AngularJS framework.

Enhanced user experience by designing new web features using MVC Frameworks Angular 2.

Implemented web Services to bind the data and provide access to the data on the server and developed form validation with Angular 2, and data validation.

Recommended Prism Framework for patterns and practices with features such as regions, modules, event aggregators, delegate commands in implementing MVVM design pattern to develop rich user interface.

A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side ASP.NET web API.

Build reusable and efficient modules & Angular 2 components for our front-end.

Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization

Developed REST APIs that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.

Developed a comprehensive search API on top of MongoDB query language.

Assisted back-end developers in creating RESTFUL web services using Node JS, Express JS and MongoDB.

Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.

Optimized the ASP.Net web pages using C# and SQL Server stored procedures to call application from the database.

Developed application using ASP.NET Core along with a Service Oriented Architecture (SOA).

Integrated diverse sources of information using Perl, SQL server, Excel, and Access Databases.

Involved in the complete Software Development Life Cycle (SDLC).

Environment: Visual Studio 2012, ASP.NET MVC, WCF, Entity Framework, LINQ, jQuery, HTML, CSS3, XML, NUNIT, SQL, Agile/SCRUM, Microsoft Visio, C#.net, ADO.Net, Microsoft Visual Studio.NET 2010, JavaScript, Angular 2, IIS, Web Services, Web Forms, Microsoft Unit Testing, SDLC, AJAX.

Client: H5 Asia Pacific Pvt. Ltd., Bangalore Jun 2013 – Dec 2015

Role: .Net Developer

Responsibilities:

Worked in a team using JavaScript and CSS such that their code is cross-browser compatible as we work on different browsers to develop a web page.

Experienced in developing object-oriented JavaScript with AJAX, JSON, HTML5, Node.js, and CSS3

Experience in developing web services using WCF, ASP.NET and Web API.

Responsible for developing Use case, class, Sequence, and process flow diagrams for the modules using Microsoft Visio.

Used XML Web services with SOAP protocol for transferring data between different applications.

Developed CSS to maintain uniformity of all screens throughout the application and the position of screen objects.

Maintained existing code with the help of HTML, CSS, and jQuery.

Used extensively the AJAX concept of JavaScript using the XML HTTP Request object to connect to external services to send and receive data in SOAP format.

Utilized various jQuery plug-ins to build Rich Internet Application to make it look more intuitive.

Involved with bug fixing on functionality, performance, and designing issues with JavaScript and jQuery.

Used JavaScript and jQuery for validating the input given to the user interface.

Environment: HTML, CSS, JavaScript, jQuery, XML, XSLT, AJAX, Soap web services VS code, Notepad.



Contact this candidate