Post Job Free

Resume

Sign in

C# Visual Studio

Location:
Tennessee
Posted:
February 01, 2024

Contact this candidate

Resume:

SOWMYA

Email: ad3ajs@r.postjobfree.com

Phone: 703-***-****

PROFESSIONAL SUMMARY:

Innovative professional with 10+ years of progressive experience in the IT industry with prime focus on Programming, Analyzing, Designing, Testing, Integration and deployment of enterprise architecture-based components and business applications.

Focus on advanced JavaScript, spring mvc, jQuery, MVC and AngularJS, and understanding of ORM frameworks like Entity Framework.

Expertise in writing and configuring middleware applications using Node and Web API.

Expertise in writing Unit test cases with Jasmine, Karma and Protractor frameworks.

Exposure to inheritance, application development on cross-platform responsive JavaScript based solutions using AngularJS, and bootstrap components.

Developed client side drop down menus, toggles and search bars using Angular.

Use of Angular directives, decorators, modules, services, templates, directives, services and dependency injection to create a SPA

Hands on experience in creation of Web based, Windows Forms Application, Class Libraries and Console Application using Visual Studio and C#, Visual Basic, and various scripting languages.

Experience with WCF and XML Web Services Server Components using .NET Framework.

Proficient in distributed computing and developing Enterprise web-based applications.

Experience in NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton, MVVM and MVC.

Extensive experience with and OOAD and Service Oriented Architecture (SOA) complemented with excellent programming background using C#.

Knowledge with WPF, and Model View View-Model (MVVM) pattern.

Excellent skills in design and development of databases like SQL Server 2005/2008. Good at SQL programming and writing complex stored procedures, SSIS and SSRS

Expertise in Build Engineering, Release and Configuration Management using Microsoft Team

Foundation Server.

Good exposure to various configuration tools such as Synergy, Clear case, Git, Tortoise SVN and other tools involved with build/release engineering.

Performed automated tests, unit tests (Nunit), Integration tests and customized load testing for the overall system.

Understanding of Npm, NuGet package manager for installing, updating, and configuring software in Visual Studio, especially for all the framework libraries.

Hands on conflicts check using subversion involved in the build and release process.

Have knowledge on web and load testing using Visual Studio Team Suite.

Work experience in an agile environment as part of scrum teams.

Automation of build, packaging and deployment of product using Jenkins, and batch and vbscript for scripting. Worked with DevOps on automating the build and deployment process

Documentation, creation and implementation of Merge Modules, and Upgrades.

Worked with multiple teams in different geographical locations

Ability to grasp new technologies and adapt to new Software Environments.

Excellent communication skills both written and verbal and ability to work well under pressure within a team and as an individual

Strong Dedication and Leadership qualities with a customer focused service orientated approach with proven organizational and time management skills

TECHNICAL SKILLS:

Source Safe

Tortoise SVN, VSS, SYNERGY, CLEAR CASE, IBM DOORS, SYNERGY

Client Side Frameworks

HTML5, JavaScript, CSS3, Angular 9

IDE

Brackets, Visual Studio, SSIS

Database

SQL server 2008/2018, CosmosDB

Languages

C/C#,VB

Scripting

InstallScript, Wise Script, VB Script, Batch Script, JavaScript,AnguarJS

.NET Technology

ASP.NET MVC, HTML, XML, ASP.NET, Web Forms, WinForms, WPF, NET Framework 2.0/4.5, IIS 6/7, Multi-threading,

Testing tool

Visual Studio Team Suite

Application Packaging tool

Installshield 2008/2009/2010/2011,

WISE Package Studio, ORCA

Bug Tracking Tools

Filemon, Regmon

Management Tools

SCCM 2007

Virtualization Tools

Microsoft App-V

Operating System

Windows XP/08/2012

PROFESSIONAL EXPERIENCE:

Craneware, Atlanta, GA Jan 21 – Till Date

Full Stack Developer

Responsibilities:

Analyzing the existing system, understand existing and new requirements to design solutions.

Working as part of an agile scrum delivery model, follow scrum process in delivery of the tasks be it defects, new requirements and any modification to existing.

As part of a new requirement, work on azure durable functions and cosmos db.

Creating restful api’s for usage on supply portal. Develop functions to upload, validate and fetch records from raw zone.

Utilized flink for data and track application insights of the java-based parser code implemented to sync the data from raw zone to supply db.

Usage of Kafka for messaging/data bus.

Worked on implementation and consumption of import logs (other restful api’s) that uses api’s that form a central source for all applications

Use elastic search for querying data from parser that syncs data from raw zone to supply end.

Use azure devops for build and continuous integration

Usage of azure function for file upload, parsing from blob and validation process

Front-end development using Angular 9, typescript

Develop customer portal for new revenue data using Angular 9, HTML and CSS and typescript. Implementing a global filter for usage throughout the portal on dashboard, individual screens.

Have nested button clicks that navigates to different screens based on the filter and data links

Write test cases for api’s and also work on angular unit test cases using Jasmine and Karma

Cuna Mutual, Chicago, IL Apr 20 – Jan 21

Sr Full Stack Developer

Responsibilities:

Analyzing the existing system, understand existing and new requirements to design solutions.

Working in a cross functional team and as part of an agile team, follow scrum process in delivery of the tasks

Developing applications within a large enterprise environment and understand the quality requirements for enterprise and client facing packages. Build a portal for customers to access Financial Performance Management product as well as self-manage user permissions.

Building components of the application using the Microsoft technology stack such as Microservices, Angular 9, Visual studio 2017, JSON Restful APIs, Microsoft Azure and perform authentication using MSAL.

Integrated with applications using spring mvc framework to design and develop the business insights and dashboards.

Building out backend JSON REST APIs using c#.Net by that provide the functionality to: Add/remove users, reports, permissions, navigation context, for a user within the Portal database and test using swagger.

Making use of Entity Framework as a database mapper/ORM framework for data access and write LINQ queries to track changes, update and schema migration to and from SQL Server 2019.

Writing Unit Tests for APIs using Nunit and also perform integration testing.

Developing UI portal (single age application) using client-side technologies such as Angular 9, HTML5, CSS, JavaScript, TypeScript, Ngrx state management, RxJs Operators and bootstrap to provide solutions to yield better business insights.

Usage of angular material, flexgrid, popover component, storybook, code formatters and redux dev tools for state management testing

Building a responsive client side portal that makes use of multiple npm packages and libraries for various visualizations according to the UX design provided.

Usage of Reactive form controls with various binding attributes and user friendly design

As a Fullstack developer, ensure creating PR’s for the work implemented that are automatically deployed using Azure DevOps (CI/CD pipeline), git, Kubernetes

Working with Version Control tools like GIT and Azure DevOps for Source Code version management

Implementing new technologies/tools as required to improve the overall performance, stability and design of the application.

Pulling the data from multiple sources like PowerBI for report upload/display, other external sources and SQL to build the visualizations.

Creation of views, tables in SQL databases, data normalization

Unit testing/end-end testing the Angular application components with a code coverage using Jasmine and Karma

Utilization of Azure services along with other technologies to enable integrations (Azure Kubernetes Services, Azure SQL, Key Vault

Designing, coding complex requirements, testing, debugging, and documenting software applications.

Participating in peer code and design reviews and Collaborate with Users, departments, business analysts etc. to support business applications to ensure smooth implementation of the development till closure and support post production activities in conjunction with other team members and users.

Chevron, Houston, TX Nov 19 – Mar 2020

Sr Full Stack Developer

Responsibilities:

Developing backend solutions using .NET framework version 4.7+ or .NET Core

Comprehension and working in IAAS, PAAS and/or SAAS

Working in Agile Safe delivery approach with scrum methodology

Usage of Azure dashboard for user stories

Developing front end applications in Microsoft technology and patterns (i.e. .NET Framework4.7, Angular8)

Developing Dashboard graphs using plotly and angular material

Implementation of ArcGis API for angular maps

Performing data analysis by querying data from SQL server that in turn loads data from a calculator (python code base)

Comprehending existing code and modifying and extending the usability and visualizing of the User Interface

Developing Dashboard with appropriate health checks to dynamically and instantaneously load the charts based on the incoming online data with Node JS on the backend.

Collaborating with other teams on the various dependencies

Involving on CI/CD with Azure PI Teams

Unit Testing the front end and backend application with Jest

Source code management using git and Azure DevOps

Environment: Net Framework 4.7.2, SQL Server 2017, VS 2019/VS Code, Angular 8, Node Js, Python, JIRA, TFS, Azure Databricks.

Wells Fargo, Irving, TX Sep 18 – Oct 19

Sr .Net Developer

Responsibilities:

Create WCF services using Visual Studio 2017 with Net Framework 4.6.2/4.7 to process business transactions that communicate data as asynchronous messages from one service end point to another and deploy the service that is accessible to different clients (distributed environment).

Define a service contract for the WCF service with an appropriate operation contract, message contract for serialization/deserialization (SOAP header content), data contract (data types exchanged to and from service operations) for the respective client.

Use MSMQ for interprocess communication in the middleware system for asynchronous message routing between hosts.

Install Service Certificates for authenticating the servers to internal and external clients.

Create views, triggers and stored procedures using SQL Server 2014/2017. Configure, maintain and support production databases.

Rebranding and enhancing existing applications by adding new rules w.r.t quality and performance.

Use POSTMAN and SOAP UI to capture asynchronous requests and verify the response on various environments in different formats.

Write test cases and perform Integration Testing, Unit Testing and Load Testing using NUnit Framework. Debug the test cases using Resharper.

Troubleshoot and fix defects involving functional issues and risks for various applications.

After code review, use TFS to commit the code developed to the server.

Build the code and NuGet packages in Jenkins and deploy to development and production servers using Octopus. Test on development server, followed by deployment to QA and then production.

Follow Agile/Waterfall methodology for projects monitoring and log bugs on Jira/HP ALM.

Involved with another team on hosting one application to AWS. Setup the instances necessary for the different containers and setup the Aws pipeline for build and deployment

Environment: Net Framework 4.7.1, WCF, SQL 2014, VS 2017, LINQ, JIRA, TFS.

Thomson Reuters, Carrollton, TX Mar 17 – May 18

Full Stack Developer

Responsibilities:

Active participation throughout the entire SDLC from project inception (research, analysis and architectural overview), code development and elaborate testing of various product (OneSource products) modules.

On backend server, implement clean architectural pattern (considering the separation of concerns as a requirement). Based on extensive understanding of Application Software Design, Object Oriented Design, Development, Analysis, Documentation, Debugging, Testing created web application (responsive UI) using Visual Studio 2017(.Net Framework 4.6.2 with C#) with 5 layers mainly

Enterprise and Business Rules (Entities): Develop design patterns (Creational patterns like Abstract Factory for creation of Objects, Builder, and Singleton, Structural patterns like Composite, Proxy and Behavioral like Chain of Responsibility, Command, and State) within the web application.

Application Business Rules (Use Cases): Implement InRule technology to apply business requirements,

Interface Adapters (Controllers, Presenters and Gateways): Develop Web API’s (use ASP.NetCore for features like Examination, Information Request, Contacts) to map URL with controllers and handle user authentication and authorization.

Entity Framework as Database Access Layer (applied Repository pattern on top of this layer): Create tables with data as JSON Object in PostGreSQL 9.6(advanced open source [object]-relational database) and have written various stored procedures, to perform CRUD (Create, Read, Update, Delete) operations functions & Drivers (External Interfaces, Web, UI, Devices and Database) and a Unit Test layer.

Unit Test Layer: Use XUnit, NUnit to test the business functions.

Integration Test Layer: Test the workflow (starting from mocking the User Interface until fetching and modifying database).

Implement application using Agile Scrum methodology. Employ GIT and TFS for version control (to maintain server side and client-side code) and JIRA for defect tracking.

Work on REST/Web API to create the service endpoints and test on Swagger by passing the JSON data for http verbs (POST, GET, PUT methods for various features in application)

Implement Jasmine test cases for UI functionality testing using Karma as test runner.

Built web pages (UI) that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS and JavaScript, TypeScript 2.1, Bootstrap.

Develop single page application using JavaScript, HTML5, CSS, JSON, Angular JS 1.6, Typescript 2.1, Bootstrap coupled with bento framework components and integrating Restful API’s (for easy migration towards Angular 4.0).

Implement dynamic forms using Angular-Formly on the client side for all modules and lazy loading of server data.

Setup container ECs to automatically deploy to zones available. Hosted application on the AWS cloud platform

Amazon cognito to handle microservices and service the libraries and send back JWT to the respective apis for authentication.

Work with others teams concerned with Document Management System and Access permissions to implement the Documents feature (uses a plugin from an internal product and displays the grid) and User Permissions for Product (cascading permissions).

Work with Quality Analysts and fix various browser performance defects (response time), showstoppers and memory leakage issues.

Environment: JavaScript, Net Framework 4.6.2, HTML5, CSS, Web API, Restful Web Service, PostGreSQL 9.6, TypeScript 2.1, Swagger, TFS, GIT, Jira, VS 2017, VS Code

Altria, Richmond, VA Oct 16 – Jan 17

Sr.Net Developer

Responsibilities:

Create a high-level architecture and a diagrammatic representation of the requirement and time estimation assumption.

Development of an electronic based tool to allow users to create project, add appropriate artwork files, material mapping for the respective publisher and company.

Implementation of asp.net application to help end user review the projects and participate in the approval process before the final design can be approved.

Data insertion and retrieval using SQL, Linq and other procedures for display on UI.

Implementation of various features like linking various design change tools, pdf generation, checklist creation with data retrieval from SQL Server 2012.

Implementation of the migration process using Angular JS to create a rich User Interface. Developed main logic for the various financial activities that the Client requires.

Converting selected modules of the vast application that are used extensively by implementing the business logic in Angular JS with an internal framework.

Usage of Telerik controls to handle templates

Send server calls and receive JSON data for communication interchange.

Created Restful service using ASP.net Web API

Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.

Used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.

Implemented few features in ASP.NET MVC application using jQuery

Delivered the change requests of MDOCS successfully with the framework.

Used TFS for production and development.

Fixed the defects & contacts raised by customers under Data Tools team component.

Environment: JavaScript, Net Framework 4.5.1, HTML5, CSS3, Web API, JSON, Ajax Javascript, JQuery, Restful Web Service, SQL, LINQ.

ITC Infotech, Bangalore, India Oct 14 – Jan 16

Lead Consultant

Responsibilities:

•Development, support and maintenance of a tool named DBox for DHL client to efficiently migrate PCs from Windows XP/Windows 7 to Windows 7 ECB to support multiple scenarios such as replace, refresh, stage and factory pre-created scenario, help speed up deployment time by employing User State Migration Tool (USMT) features, such as Hard-link migration, direct copy over network and cross domain migration, take full backup of any PC prior to migration, if necessary and silent install of Mandatory and Optional BU specific Applications.

•Development of a tool to manage creation of DBox required to reimage an existing Operating System based on customer preferences.

•Migration of the tool based on Windows latest version and patch creation if necessary.

•Creation of wrappers on necessity basis for the image using Wise Script.

Worked in the UI engineering team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, Jasmine and REST api architecture while adhering to the latest web UI standards, design patterns, and best practices

Create a high-level architecture and a diagrammatic representation of the requirement and time estimation assumption.

Development of an electronic based tool to allow users to create project, add appropriate artwork files, material mapping for the respective publisher and company.

Implementation of asp.net application to help end user review the projects and participate in the approval process before the final design can be approved.

Data insertion and retrieval using SQL, Linq and other procedures for display on UI.

Implementation of various features like linking various design change tools, pdf generation, checklist creation with data retrieval from SQL Server 2012.

Implementation of the migration process using Angular JS to create a rich User Interface. Developed main logic for the various financial activities that the Client requires.

Converting selected modules of the vast application that are used extensively by implementing the business logic in Angular JS with an internal framework.

Implemented Front end using AngularJS while maintaining the business logic and database layer related activities (fetching of data) at server side in .Net. Implemented UI rendering in AngularJS through rest protocol (html exchange, pure http protocol communication), request is sent and then rest services called for UI in website. A complete Rest architecture-based project with backend (business layer) in MVC.

Send server calls and receive JSON data for communication interchange.

Created Restful service using ASP.net Web API

Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.

Used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.

Implemented few features in ASP.NET MVC application using NHibernate, and jQuery

Delivered the change requests of MDOCS successfully with the framework.

Used TFS for production and development.

Fixed the defects & contacts raised by customers under Data Tools team component.

Environment: DBox Manager, DBox, Wise Package Studio, ImageX, Dism, Vbscript, PowerShell, Wise Script, WPF, MVVM, Prism, Visual Studio 2013, AngularJS 1.0, HTML.

Schneider Electric, Bangalore, India May 14 – Oct 14

Sr. Software Developer

Responsibilities

•Involved in support of existing projects which involves nested installation for any patches and releases.

•Automation of project build using Jenkins adhering to scrum methodology.

•Testing and tracking defects found during testing according to functionality and priority.

•Creation of setup and its support for any new projects.

•Build Packaging and Deployment of Product Automation with the help of Continuous Integration Tool called Jenkins.

Worked on various unattended install methods like Silent installations using switches.

Developed the applications for Win XP and Windows 7 based machines.

Packaging and Repackaging hundreds of hospital related software installations with Install Shield Studio and editing the MSIs as per the Application packaging standards.

Worked on Silent Installs for certain application to automate them for software distribution.

Worked with Install Shield and highly expertise in MSI tables, components and features.

Creating Windows Installer package for x86 and x64 architecture.

Worked on various scripting tools like VBScript, and Wise Script to meet certain customizations required by the client.

Developing and maintaining automation of software builds and deployments by using Microsoft Visual Studio and NAnt.

Troubleshooting the applications by remotely logging to the client systems in UAT

Used Filemon, Regmon and Procmon to debug runtime errors in a Secured environment.

Experience in working on the Microsoft Application Virtualization (APP-V).

Created the App-V Sequences for XP/Win7 Environment and also publishing in UAT and Production Environments.

Deployed the App-v Packages through SCCM 2007.

Created build scripts to setup Jenkins automation build for a product that involved nested dependencies.

Implemented code in vbscript, javascript and created batch files for sequential execution of the jobs in Jenkins.

Setup separate servers for development and triggered and monitored daily build for the product and set automatic build status notification to the users.

Environment: Install Shield, Dependency Walker, Clear Case, Jenkins, Batch scripting, JavaScript, VbScript.

Unisys Global Services India, Bangalore, India July 08 - May 14

Software Engineer

Responsibilities:

•Packaging using Install Shield 2011/2012 by adding new features or components, custom actions etc. to the existing package according to the requirement and testing the package. Worked for 2.0, 3.0 and currently for 4.0 and currently 5.0 release of AB Suite.

•Creating 64 bit packages for 5.0 release.

•Performing and upgrade and downgrade of the package as per the requirement and track any errors during installation using Dependency Walker.

•Performing Sanity Testing and Deploying Client Machines.

•Conducted training and provided support for teams on Tortoise SVN.

•Worked on Development activities for a tool that’s developed using Visual Studio windows forms using C# to check the environment on any machine before product usage.

•As with Build /Release process, creating Release lines and Tagging weekly builds.

•Performing unit testing for entire components.

•Providing Customer Support sessions.

• Involved in Design and development of transactions using an internal tool called Financial Authorizing Tool and Microsoft Technologies for two banking clients ITAU and Western Bank Clients.

•Provide solution to complex retail banking domain using Unisys FTM, a vast tool that includes other tools like FCU (Financial Configuration Utility), FAA (Financial Authoring Application) used to author transactions and Transaction Server, the heart of the system where transactions are processed and sends to host through communicator gateway. FCU is mainly used to configure the Users, Workstations and Branch.

•Migration of transactions from TM 5.0 version to TM 6.1.2 (an asp.net version).

•Enhancement and support to Software pre-requisite client environment tool developed in VB.Net

•Migration of the tool from VB.Net to C#.Net as per the requirement for different releases of the product to client.

•Front end designing by creation of website development in .Net and stored procedures.

•Testing and tracking defects found during testing per functionality and priority. Fixing the defects based on priority.

Environment: Install Shield 2009, Dependency Walker, Synergy, Tortoise SVN, BATM, VB.Net, Visual Studio 2010, Internal tool called Financial Authorizing Tool, C#, HTML, CSS, XML, JScript, SQL 2008



Contact this candidate