Post Job Free
Sign in

.Net Developer C#

Location:
Lancaster, TX
Posted:
April 27, 2025

Contact this candidate

Resume:

SUMMARY:

**+ years of strong real time professional work experience in IT Consulting which includes Web and Windows Development, Design, Testing, Implementation and Maintenance of Software Applications Proven record of shipping high quality software.

Experience in Microsoft Technologies in Designing, Developing and Implementing Intranet, Internet, client/server applications, web development, Object Oriented Programming in Software Development Life Cycle (SDLC) using Microsoft.NET Framework 4.5/4.0/3.5/2.0/1.1, Microsoft .Net Core 3.0, C#, MVC, ASP.NET, LINQ, VB.NET,WPF,SOAP services(HTTP based APIs) ADO.NET,HTML/HTML5, XML, DHTML CSS/CSS3, JavaScript, JSON, Ajax, JQUERY

8+years of onsite experience with leading clients like Kaiser Permanente, CA, USA and Horizon Retail solutions Texas, USA.

4+ years of experience as Sr Developer with Leading Client TD Bank, Cherry Hill, New Jersey

Created applications using C#, VB.Net, ASP.NET core, ASP.NET MVC, WPF, Web Services, WCF, LINQ, .NET Windows Forms, jQuery and java script frame works, REST, SOAP and WebAPI, Java Script and Entity Framework.

Have good working experience with both windows and web applications developed using VB.Net and C#.NET.

Created stored procedures, functions, Triggers, views, queries, fine tuning, and database design using SQL Server 2008/2012/2016/2020

Successfully played various roles such as Project Lead, Technology Leader, Lead Developer and On-Site/Offshore coordinator.

Good experience with interface development

More than 8+ years of working experience on legacy technologies like VB6.0, Classic ASP, Crystal reports and COM technology.

Experience in creating Data base tables, E-R diagrams, views, procedures etc.

Good working experience with Oracle, DB2 and SQL server.

Experience in class diagrams, sequence diagrams, implementing design patterns and writing software architecture documents.

Worked on Web technologies like HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript, AJAX, J-Query, HTML5, and CSS3.

Experience in working on various Microsoft tools for application development and versioning using Microsoft Visual Studio, Microsoft Visio, Microsoft Visual Source Safe and TFS

Experience in Requirement analysis, Estimation, Resourcing, Onsite-offshore coordination, Project planning and Implementation.

Excellent analytical skills with the ability to analyze problems accurately and effectively.

Highly organized, efficient, flexible and versatile team player who will work hard and excel in any environment.

Have good knowledge in Java and can work on any assignments related to Spring.

TECHNICAL SKILLS:

Framework: .Net Framework 1.1/2.0/3.5/4.0/4.5/4.8, .NET Core

Programming Languages: C#, VB.Net, ASP.NET MVC 3.0/4.0/5.0

Scripting languages: Java Script, VB Script, J-Query and Node Js.

Internet Technology: HTML5, CSS3, Bootstrap, XML, XSLT, Web Services, WCF, Web API

Windows Forms: Win Forms, WPF, XAML

Databases: SQL Server 2000/2005/2008/2012, Oracle, MS Access

Database Tools: SQL Server Reporting Services

Version Control: Visual Source Safe (VSS), Team Foundation Server (TFS), Rational Team Concert (RTC)

EDUCATIONAL QUALIFICATION:

Master of Science (MSc) in computer Science from ANDHRA University with 70% aggregate.

PROFESSIONAL EXPERIENCE:

Organization

Role

Tenure

Kenexa IBM company

Software Engineer

May 2007 to June 2011

DXC technology (CSC)-India

Professional: Application Delivery

June 2011 to March 2015

DXC technology (CSC)-USA

Professional: Application Delivery

March 2015 to June 2021

High Data Software -(TD Bank, USA)

Sr Software Engineer

July 2021 to till dates

Projects:

Client: TD Bank, USA July 2021 – Till dates

Role: Software Engineer

1.TDRCS Merchant Website:

This website allows users to process credit applications, submit sales and returns, and print receipts and disclosers through a new design that improves functionality and reduces the number of clicks per transaction. This website has two modules:

Credit card module:

This module is mainly used for processing credit card transactions. Processing credit information is accomplished through the credit card module. Using this module, we can perform the following operations.

1. Enter credit applications and receive immediate authorization

2. Enter sale of single or multiple items, picking finance programs and credit plans that are available to your customers

3. Enter returns of single or multiple items

4. Display and print disclosures and receipts

5. Do rapid look-ups of customer information

Toolbox module:

for access to file management tools and relevant documents.

All customers enter through the credit card module dashboard. Like the dashboard of a car, this dashboard lets you see everything on the merchant web quickly and more effectively. Transaction information for all your customers is displayed on the table. We can filter the transactions by account name, account number, the last 4 digits of the social security number, dollar-amount of transactions, invoice number. We also can se the transaction by status: pre-authorized, settled, funded and voided.

Responsibilities:

Have worked with Windows applications using WPF and XAML and MAUI.

Created a RESTful Web API service using ASP.NET Web API and consumed in the front-end by Angular 6.

Used Postman to test Web API functionality.

Deployed application into Azure Server by setting up Continuous Integration (CI)/Continuous Deployment (CD) from GIT.

Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Node JS.

Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.

Involve in Web API unit testing using POSTMAN tool.

Have worked with Windows applications using WPF and XAML.

Have involved on .NET core migrations from SOAP services.

Worked in an Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives.

Used GIT for the version control, branching and MS build.

Used Adaptive Cards to exchange UI content in a common and consistent way by calling Sales Gateway application.

Used Azure Board to maintain the sprint tasks.

Implemented testcases using N-unit fame work.

Client: Horizon Retail Solutions, USA July 2017 – June 2021

Role: Senior .Net Developer

2.Store Management System: is a suite of products to complement the Point-of-Sale solution at store locations. This application provides to facilitate the activities like Receive purchase orders, perform cycle counts, perform store inventory, print shelf labels also Interface with RF Guns for the above activities and manage regular and promotional price activations. Using Cycle count feature corporate staff can request that stores count specific inventory items. Store staff can initiate cycle count to update inventory on corporate database. Security determines who can enter, close, and verify Cycle Counts before they export to Corporate. Also, For Purchase orders entered at Corporate are automatically sent to the appropriate store location(s). Partial purchase order receiving’s are allowed (i.e. multiple receivers per purchase order). New purchase orders can be created, received and sent to corporate. To maintain store physical inventory there is a Intuitive query screen to facilitate management of the inventory. Security determines who can enter, close and verify the inventory before exporting it for Corporate. Export data to Microsoft Excel for custom calculations and manipulation. For Price Management activates we can Configure either corporate or each store to determine when price changes go into effect. We can Run intra-day promotions also to Support any number of quantity pricing (2 for $, 3 for $, 5 for $, etc.). we can Automatically print new shelf labels as desired for price, description, or other desired changes also Rollback or undo price changes put into effect and can create cascading price changes for markdown items.

Responsibilities:

Primary contribution was working as a Back-end developer using Asp.Net Core 3.0 framework.

Used the database first approach with the Entity Framework to generate models and the DB-context.

Created a RESTful Web API service using ASP.NET Web API and consumed in the front-end by Angular 6.

Used Postman to test Web API functionality.

Have worked with Windows applications using WPF and XAML.

Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Angular 6.

Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.

Involve in Web API unit testing using POSTMAN tool

Implemented filtering, sorting and pagination using third party tools and Angular framework.

Worked in an Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives

Used Log4Net to handle auditing, error logging, and performance measures.

Used GIT for the version control, branching and MS build.

Used Adaptive Cards to exchange UI content in a common and consistent way by calling Sales Gateway application.

Used Azure Board to maintain the sprint tasks.

3.Defender:

Client: Horizon Retail Solutions, USA July 2017 – June-2021

Role: Senior .Net Developer

Defender is a web-based application with following features that helps the retail stores to track and manage the firearms and sales. While Store employees can access the application in all major browsers, firearms buyers can use major browsers on desktops and 10” or bigger tablets to complete the Section A of 4473. This Website full compliance with ATF rules and regulations. The main features of Defender are Acquisitions and Dispositions, Maintain the Logbooks, Store to Store transfers and inventory management.

Responsibilities:

Working on applications using .Net 4.5, MVC 5.0, C#, Oracle which involves requirement gathering and design and coding and testing.

Created stored procedures, functions, Triggers, views, queries and database design

Worked on architectural aspects on some of the modules.

Participating in client calls and status meetings with the business and end users.

Preparing Estimates for change requests and new development tasks.

Involved in quality assurance measures such as code reviews, test case creation and unit testing for various modules

Developing and maintaining websites, which includes handling client requirements and analyzing the existing business and developing, the solutions and working on enhancements of existing system like adding new features.

Responsible for the analysis of the requirements, foreseeing the problems and providing efficient solutions for the problems found.

Mentored the team of size 4 and helped them on various aspects of technical and architectural.

Responsible for integration of various modules of the application.

Responsible for overseeing the quality procedures related to the project.

Development of ASP.Net Pages using C#, SQL server and JQuery

Worked on multi-browser support related tasks and successfully deployed into production.

4. Factory Information System

Client: CHRYSLER, Detroit,USA July 2016 – July 2017

Role: Senior .Net Developer

Project Description:

The Factory Information System (FIS) is a plant monitoring system that provides for the automatic collection and display of current and historical process data. FIS collects information from Programmable Logic Controllers (PLCs), archives this information in a database, and then displays the data on demand from desktop PCs, Programmable Workstations (PWS), scrolling marquees, Andon boards, and Pagers. The primary focus of the FIS system is on the performance of process machinery and not on the characteristics or quality of the actual product being manufactured. Another important aspect of FIS is that is serves strictly as a monitoring tool and does not control process machinery. Performance data for process machinery is rendered with real-time displays and analysis tools. The real-time displays permit plant floor personnel to quickly respond to critical process problems as they occur to maximize process uptime. The analysis tools allow plant and corporate personnel to analyze long-term performance measures through the generation of detailed and summarized reports, trend charts and graphs.

Responsibilities:

Working on applications using .Net 4.5, MVC, C#, SQL Server 2012

Created stored procedures, functions, Triggers, views, queries and database design

Worked on architectural aspects on some of the modules.

Participating in client calls and status meetings with the business and end users.

Preparing Estimates for change requests and new development tasks.

Involved in quality assurance measures such as code reviews, test case creation and unit testing for various modules

Developing and maintaining websites, which includes handling client requirements and analyzing the existing business and developing, the solutions and working on enhancements of existing system like adding new features.

Responsible for the analysis of the requirements, foreseeing the problems and providing efficient solutions for the problems found.

Mentored the team of size 4 and helped them on various aspects of technical and architectural.

Responsible for integration of various modules of the application.

Responsible for overseeing the quality procedures related to the project.

Development of ASP.Net Pages using C#, SQL server and JavaScript and jQuery

Worked on multi-browser support related tasks and successfully deployed into production.

Environment: ASP.NET MVC 5.0 C#.NET, .Net 4.5, jQuery, AJAX, LINQ, SQL Server 2012, XML, CSS3, HTML5 and Entity Framework.

5. Application Management Tool-(AMT)

Client: Kaiser Permanente, CA Mar 2015 – June 2016

Role: Software Engineer

Project Description:

The AMT Sales System is created to meet the federal mandate defined in the Patient Protection and Affordable Care Act (PPACA) enacted in 2010. It is designed to accept, process, and approve or deny applications for health plan coverage. The Application Management Tool (AMT) adds new processes to existing application functionality, including Hestia. This tool is used by Off Exchange Enrollment Specialists.

This system is used to assist reviewers to enroll members into membership system manually, change the application status and review their historical data as well. This system can provide submitted applications in PDF format.

Responsibilities:

Involved in onsite and offshore team coordination.

Working on applications using .Net 4.5, MVC, C#, Reports, SQL Server 2012

Created stored procedures, functions, Triggers, views, queries and database design

Participating in client calls and status meetings with the business and end users.

Preparing Estimates for change requests and new development tasks.

Involved in quality assurance measures such as code reviews, test case creation and unit testing for various modules

Developing and maintaining websites, which includes handling client requirements and analyzing the existing business and developing, the solutions and working on enhancements of existing system like adding new features.

Taking the additional responsibility by leading the team and helping them to understand the business and technical requirements.

Responsible for the analysis of the requirements, foreseeing the problems and providing efficient solutions for the problems found.

Mentored the team of size 6 and helped them on various aspects of technical and architectural.

Responsible for integration of various modules of the application.

Responsible for overseeing the quality procedures related to the project.

Development of ASP.Net Pages using C#, SQL server and JavaScript, jQuery and knockout Js

Worked on multi-browser support related tasks and successfully deployed in to production.

Environment: ASP.NET MVC 5.0 C#.NET, .Net 4.5, jQuery, AJAX, LINQ, SQL Server 2012, XML, CSS3, HTML5 and Entity Framework.

6. Global Marketing Website-(GMW)

Client: Estee Lauder Inc, Melville, NY July 2011 – Jun 2015

Role: Senior .Net Developer

Description: Etsee Lauder C2M portfolio has various web based and windows-based applications, RDS, PDS, IMW, GMW, ACS and GCS. Global marketing website is one of the major applications about transmitting Bulletins and receiving orders is driven through the Global Marketing Website (GMW). GMW Publish allows you to set up and maintain the content of the Global Marketing Website, and to control Markets’ access to Bulletins and Orders on the site. Through GMW Publish, you load Bulletins to the website, create Order Form Items, and determine which Affiliates and Distributors have access and for how long. GMW Publish can be accessed through GMW. Additional menu items are available to Publish Users so that they can create and maintain Bulletins and Order Forms directly in the website. Links are available to allow Publish Users to quickly preview a Bulletin as they work on it. There are also links that allow Publish Users to switch from viewing a Bulletin to working on it in GMW Publish.

Responsibilities:

Involved in Development, Change requests and Maintenance on GMW website.

Analysis of the requirement and preparing technical specification and working on architectural aspects.

Created applications using. C#, ASP.NET, WCF, LINQ, SQL Server 2012, HTML, Java script.

Created stored procedures, functions, Triggers, views, queries and database design

Worked on various Formulation and Raw material and chemical component reports.

Participating in the client calls and status meetings with the business and users.

Involving in Demo’s to the Business Users and Analysts.

Monitored the jobs responsible for the critical functionalities.

Preparing Estimates for change requests and new development tasks.

Involved in quality assurance measures such as code reviews, test case creation and unit testing for various modules

Knowledge transfer to the support team on changes implemented.

Environment: ASP.NET, C#.NET, .Net 4.5, SQL Server 2008, XML, HTML, Microsoft Enterprise Library

7.Kenexa Recruiter BrassRing-(KRB)

Client: BrassRing, Boston, MA May 2007 – June 2011

Role: .Net Developer

Description:

KRB is a one stop solution for all the stages in the process of recruiting employees for an organization. As part of BrassRing's Talent Relationship Management (TRM) solutions, Enterprise automates every step of the talent management process. Combined with BrassRing's Talent Gateways for job site hosting and Agency Manager® for posting jobs to search agency recruiters, Enterprise provides solutions to help build candidate relationships, improve workflow efficiency, streamline communication, and enable your organization to find, engage and deploy better people faster.

From requisition management, approval routing, and job posting, to candidate data processing and candidate tracking, Enterprise was designed to solve your talent management challenges with a global Enterprise-class solution requiring only a standard Internet browser.

Responsibilities:

Implemented ASP.NET Web Forms, Master pages, Web controls, HTML controls, user controls, Custom controls, Input Validation Controls, Web Services, State Management, caching features and securing the web application using forms-based authentication and Authorization based on Access-Levels for Pages, Interfaced LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data

Programmed using Abstract Classes, polymorphism, Interfaces, Generics for developing the application and its components

Implemented Microsoft Enterprise Library Logging framework for exceptions logging and Data access application block for data access

Created stored procedures, functions, Triggers, views, queries and database design

Troubleshooting, monitoring, and optimization of SQL Server and non-production database code using Execution

plan, SQL Server Profiler, Database Engine Tuning Advisory, Activity Monitor, Rebuilding Indexes, Updating statistics

Assisted in quality assurance measures such as code reviews, test case creation and unit testing for various modules, Regular production support of the application. Interact with end users as part of support.

Responsible for the analysis of the requirements, foreseeing the problems and provide efficient solutions for the problems found.

Responsible for integration of various modules of the application.

Responsible for maintaining the application.

Responsible for overseeing the quality procedures related to the project.

Database Management using ADO.net.

Development of ASP.Net Pages using C#, VB, XSL and JavaScript.

Resolving Production Support tickets on timely basis.

Worked on COM components using Visual Basic 6.0

Environment: ASP.NET WCF, LINQ, C#.NET, .Net 4.0, SQL Server 2008, JavaScript XML, HTML, Microsoft Enterprise Library

Personal Details:

Name: Varaha Ravi Kumar Vempali

Marital status: Married

Address:

8821 Rodeo Drive, Apt #142, Irving-75063



Contact this candidate