Post Job Free
Sign in

Software Development Sql Server

Location:
Katy, TX
Posted:
June 09, 2025

Contact this candidate

Resume:

*

Rajesh Buddaraju

Email:******.***@*****.***

Cell: +1-346-***-****

LinkedIn: rajeshbuddaraju

Background Summary:

With more than 20 years of experience in the software development life cycle (SDLC), I have a strong command of analysis, requirements engineering, architecture design, database design, development, enhancements, and maintenance of desktop, multi-tier, mobile applications, and web-based enterprise systems. I possess a strong record of successfully designing and implementing applications using Windows Presentation Foundation

(WPF). I am prepared to leverage my expertise to drive innovative software projects forward and deliver outstanding user experiences. I have continually embraced challenges in design, development, and implementation, both functionally and technically.

I possess extensive expertise in architecture, migration, development, design, testing, maintenance, and production support for a diverse range of clients across various industry sectors utilizing Microsoft technologies. My skill set includes proficiency in the .NET Framework, .NET Core, C#, ASP.NET, MVC, WPF, VB.NET, WCF, Web API, WF, Silverlight, LINQ, ADO.NET, and Entity Framework.

Additionally, I have experience in front-end development across multiple browser clients using JavaScript, jQuery, AngularJS, JSON, HTML/HTML5, and CSS2/CSS3. I excel in creating multi-threaded Windows applications using WPF and have a solid foundation in multi-threading concepts.

I am adept at developing multi-tier (N-Tier) architectures and implementing SOLID principles, object- oriented programming (OOP), design patterns, and UML. My database experience includes working with SQL Server, SQL CE, and Oracle, where I am proficient in writing PL/SQL queries, functions, and procedures.

I have developed MSBI applications using SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS). My experience also includes utilizing architectural patterns such as Prism, MVVM, and MVC in my projects.

My background encompasses web and Windows application migration using the .NET framework, alongside implementing Web API, RESTful web services, WCF, and traditional web services. I possess functional domain experience in finance, oil, retail, manufacturing, and logistics.

I possess a strong proficiency in .NET technologies, complemented by a comprehensive understanding of Object-Oriented Analysis and Development (OOAD). My expertise is in the development of web and Windows Forms applications utilizing Visual Studio.

I possess extensive knowledge of Entity Framework, utilizing both code-first and database-first methodologies. I have developed a few internal tools and effective workarounds and constructed development stubs and simulators to enable comprehensive request and response testing in lower environments.

I have extensive experience with version control systems, including TFS, GIT, SVN, and VSS. I deployed applications across various environments, such as development, staging, pre-production, and production. My background encompasses the full software development life cycle (SDLC), and I possess 2

strong knowledge of deployments on web servers.

Additionally, I have experience using third-party components such as DevExpress, Infragistics, QuickBooks, Appian, PeachTree, HTML Guardian, Setup Builder, Microsoft Octopus, ReSharper, and Loftware Labeling.

I have a wealth of experience in leading and mentoring teams, which positions me well to design effective technical solutions and develop thorough written and visual documentation, including functional and technical specification documents. My strong analytical and problem-solving skills, combined with my consulting abilities, enable me to engage collaboratively and productively with end users and team members.

I possess experience utilizing a variety of third-party components, including DevExpress, Infragistics, QuickBooks, Peachtree, HTML Guardian, Setup Builder, Microsoft Octopus, ReSharper, and Loftware Labeling. This expertise allows me to enhance functionality and efficiency in my work processes.

I developed a set of Python tools designed to create and automate tasks associated with software releases, enhancing efficiency and consistency in the release process. Education Qualification:

Masters in computer applications (MCA)

Masters in business administration (MBA in IT)

Bachelors in computer science (BS(CS))

Certifications:

AZ-900 Microsoft Azure Fundamentals

AWS Certified developer

AWS Certified solutions architect

70-483 Programming in C#

70-486 Developing ASP. Net web applications

70-762 Developing SQL Databases

70-536 Application dev foundation

ISTQB

3

Technical Skills:

Microsoft Technologies Microsoft .NET Framework, .NET Core, ADO.NET, WCF, WPF, .NET MAUI, Enterprise Library, TFS, GIT, VSS, Silverlight, Windows Services, Azure

Programming Languages C#.NET 8.0, VB.NET

Web Development Technologies ASP. Net, MVC, WCF, Web API, Web Services, AngularJS, React JS, Ajax, XML, XSLT, HTML, JavaScript, jQuery, JSON, CSS, UDDI, WSDL.

Design Tools UML, Microsoft VISIO, ER Win, Enterprise Architect Mobile Development Windows Mobile, Silverlight for Windows Mobile Reporting Tools SSRS, SSIS, Crystal Reports

Databases & Database

Technologies

SQL Server, SQL CE, Oracle, LINQ, ADO.NET, Entity

Framework, LINQ Pad

Integration Servers BizTalk Server

Tools & Utilities GIT, TFS, Visual Source Safe, Visual Studio, Visual studio code, Octopus, Microsoft Expression Blend, HP Quality Center and SignalR

Third Party Controls Dev Express, Infragistics

Operating Systems Windows, Windows Servers

Web servers IIS

Methodologies SCRUM, AGILE, VModel, Waterfall, CMMI Capital Group (Sanantonio, TX)

Aug 2021 - Present

Designation: Lead Developer

ACE

The Ace client provides a comprehensive platform for mutual fund investors to engage with a diverse range of investment options. This platform facilitates the creation of workflow requests, management of work queues, and implementation of automated scanning processes. Furthermore, Ace effectively addresses both ESubinvest and EAlt cases. The investment process encompasses several key stages, including planning, registration, development of investment strategies, and ensuring compliance with relevant regulations. Ultimately, Ace is committed to designing mutual funds that align with the financial goals, risk tolerance, and investment objectives of targeted investors, all while strictly adhering to regulatory requirements.

Environment: C#, WPF, WPF with Prism, Web API, LINQ, XAML, MVVM, .Net Core, SQL, GIT, XML, AWS lambda, JSON, Design Patterns, ADO.Net, TPL, NUnit and Jira

4

ACE Service

The Ace service is a web API project that enables seamless communication between various systems to efficiently retrieve and transmit necessary data. As part of our commitment to maintaining and enhancing our existing legacy applications, I recently undertook the migration of this project from .NET 6.0 to .NET 8.0. Domain: Finance

Responsibilities:

I reviewed existing applications with the help of debugging, knowledge transfer, and fixed bugs while adding new features using WPF, XAML, MVVM, LINQ, WCF, and the Entity Framework to expose data and develop WPF applications. I worked extensively with Entity Framework and LINQ for data exposure and followed Agile (Scrum) methodologies for product development.

I managed all development tasks and source code modifications using JIRA and was responsible for deploying applications in Training, EA, Pre-Prod environments. I developed applications using design patterns and solid principles and focused on creating microservices and ASP.NET application using .NET Core and Web API.

I have extensive knowledge in T-SQL development and relational database design. I was involved in developing user interface pages primarily using HTML, CSS, and JavaScript. Additionally, I implemented AWS Lambda Functions.

I led the team in designing and implementing day-to-day tasks using WPF and the MVVM architecture. I designed and developed modules such as Nasu and Work Request, which improved user experience, performance, and consistency.

I implemented performance improvement techniques to enhance application responsiveness and data processing speed. I also conducted code reviews, mentored junior developers, and enforced best coding practices to maintain code quality.

Collaborating with the QA team, I worked to identify and resolve critical bugs, playing a pivotal role throughout the entire system's development lifecycle. I provided architectural solutions for key modules, including work delivery, work requests, and account modules.

EOG Resources (Houston, TX)

Aug 01, 2019 – Aug 2021

Designation: Solutions Architect

IInvest

The iInvest primary purpose is to provide a solution to the cashflows, Key metrics, Indirects and scheduling. The primary charts drilling, and completion are used to invest the future allocated well estimations. Facility's main purpose is to accommodate the raw products well and estimate the investment and their needed tool usage in it. Environment: C#, WPF, WPF with Prism, Web API, WCF, LINQ, XAML, MVVM, .Net Core, SQL, GIT, XML, IIS 7, AWS lambda, JSON, Design Patterns, ADO.Net, TPL, NUnit, ASP.Net and Jira Responsibilities:

Evaluated user requirements and technical requirements to determine feasibility, cost and time required for developing new systems and modifying existing systems while maintaining compatibility with existing systems

Reviewed existing application with help of debugging, knowledge transfer, fixed bugs and added new features using WPF, XAML, MVVM, LINQ, WCF and Entity framework to expose the data and developed to WPF application to automate the data loading process and parse save back to SQL server database

Developed class libraries using C# syntax

Improved Exception and Error Handling by giving ownership of the messages to the support team. 5

Improved the Logging mechanism to event viewer, email and text files using enterprise Library 5.0 Logging application blocks

Publish/Subscribe the data using windows services in the form of XML. This was done using LINQ to SQL.

Managed source code using Team Foundation Server and posting the requirement documents in TFS.

Worked on Entity Framework and LINQ extensively to expose the data.

Followed Agile (Scrum) methodologies for the product development.

Managed all development tasks and source code modifications via TFS

Responsible for deploying the Applications in DEV, Pre-Prod and Prod environments

Developed application using Factory, Observer, Façade and Singleton design patterns

Experienced database professional with T-SQL development and relational database design

Involved in development of the ReactJS mobile application

Designed and developed Key metrics, Indirects modules that improved user functional experience, performance and user consistency

Implemented performance improvement techniques to enhance application responsiveness and data processing speed

Conducted code reviews, mentored junior developers, and enforced best coding practices to maintain code quality

Collaborated with QA team to identify and resolve critical bugs.

Conducted training sessions to onboard new team members on WPF development best practices

Pivotal part throughout the entire system's development lifecycle.

Providing architectural solutions to the Key modules like Key metrics and Indirects. Bed Bath & Beyond (Union, NJ)

Feb 21, 2015 – Jul 31, 2019

Designation: Lead Developer

Allocation (Fargo)

The FARGO Allocation tool’s primary purpose is to provide an optimal allocation to stores based on the established forecast and allocation date range. Store allocations will typically be sourced from Concept’s warehouses or Purchase Orders. Alternatively, FARGO will also allow SKU Store quantities to be directly uploaded to the system for release to the Distribution Center.

The Allocation component will be integrated with the FARGO suite of tools that define distribution rules and establish replenishment parameters. Allocations will be used for Initial, Final, FEFO and ad hoc allocations. The Allocation workflow will result in an allocation which can be used for review and releasing of submissions to the Concept legacy system (i.e., SMS). The legacy system will transmit the allocations to the Distribution Center. Ecom-Replenishment: The EComReplenishment is a concept agnostic to replenish the SKUs for ecommerce site based on some minimum criterion.

Environment: C#, WPF, WPF with Prism, WCF, LINQ, XAML, MVVM, .NET Framework 4.5, SQL Server 2016, TFS, WPF DevExpress

Inquiry: Is used to inquire for SKU details Store details, Warehouse details etc. User adds SKUs to the SKU grid from BBB, BBBY, and Harmon. Using this ECom planner may review and adjust weekly order quantities and review weekly exceptions.

Environment: C#, WPF, WCF, LINQ, XAML, MVVM, .NET Framework 4.5, SQL Server 2016, TFS, WPF DevExpress Assortment Planning: The assortment planning Is designed for planning of the orders (to buy new sku's or replenish existing sku’s)

Environment: C#, WPF, WCF, LINQ, XAML, MVVM, .NET Framework 4.5, SQL Server 2016, TFS, WPF DevExpress Ecom Manual Orders: EMO is designed for replenishing certain types of SKUs which needs manual order creation Environment: C#, WCF, Silverlight for Windows Phone 7, Windows Services, LINQ, XML, AngularJS, jQuery, .NET Framework 4.5, SQL Server 2010, IIS 7, TFS

6

Seasonality: Current Forecast, Order & Allocation systems are not able to use Seasonality at a Store or Store Group level to plan and flow inventory.

Chain planning of Seasonality with all stores treated with the same Seasonality leads to inventory being allocated inefficiently with increased supply chain costs as deliveries are not aligned with individual Store selling curve. Environment: C#, WCF, Silverlight for Windows Phone 7, Windows Services, LINQ, XML, AngularJS, jQuery, .NET Framework 4.5, SQL Server 2010, IIS 7, TFS

SKU UOM: Is used to manage the SKU, packaging, shipping and storing units. SKUs can be grouped based on Ship Pack, Case Pack etc.

Environment: C#, WCF, Silverlight for Windows Phone 7, Windows Services, LINQ, XML, AngularJS, jQuery, .NET Framework 4.5, SQL Server 2010, IIS 7, TFS

T3Resource: Is used to manage the resources and their positions. Track the billing of an individual associate. Environment: C#, WPF, WCF, Silverlight for Windows Phone 7, ASP.NET, NUNIT, Windows Services, LINQ, XML, Asp. Net MVC, Java script, .NET Framework 4.5, SQL Server 2010, IIS 7, TFS, WPF DevExpress Responsibilities:

Evaluated user requirements and technical requirements to determine feasibility, cost and time required for developing new systems and modifying existing systems while maintaining compatibility with existing systems

Reviewed existing application with help of debugging, knowledge transfer, fixed bugs and added new features using WPF, XAML, MVVM, LINQ, WCF and Entity framework to expose the data and developed to WPF application to automate the data loading process and parse save back to SQL server database

Improved Exception and Error Handling by giving ownership of the messages to the support team. This was done using Enterprise Library 5.0

Responsible for writing test classes and methods using NUNIT

Improved the Logging mechanism to event viewer, email and text files using enterprise Library 5.0 Logging application blocks

Publish/Subscribe the data using windows services in the form of XML. This was done using LINQ to SQL.

Involved in generating UI screens for Screening Direct and Admin Client using Angular JS.

Managed source code using Team Foundation Server and posting the requirement documents in TFS.

Worked on Entity Framework and LINQ extensively to expose the data.

Followed Agile (Scrum) methodologies for the product development.

Managed all development tasks and source code modifications via TFS

Responsible for deploying the Applications in DEV, QA and UAT environments

Developed application using Factory, Observer, Façade and Singleton design patterns

Experienced database professional with T-SQL development and relational database design

Designed and developed Purchase orders, Planning modules that improved user functional experience, performance and user consistency

Implemented performance improvement techniques to enhance application responsiveness and data processing speed

Conducted code reviews, mentored junior developers, and enforced best coding practices to maintain code quality

Collaborated with QA team to identify and resolve critical bugs.

Conducted training sessions to onboard new team members on WPF development best practices Delta Technologies (Hyderabad, India)

Nov 11, 2009 – Jan 29, 2015

Designation: Lead Developer

Project: Grower Management System

GMS is an enterprise system that provides a visibility to the client regarding Growers, Farms, Agronomic Practices, Raw Material Procurement and Farmer Debt Management. GMS has Mobile, web and WPF applications. WPF application was developed using Prism and MVVM patterns. This application is used to configure administrative settings, security, surveys 7

for origin specific devices. It can also be used to capture grower data. Mobile app was developed using MVVM pattern and can be run on Window’s Phone 7 and 8 devices. This app is used to capture growers, farms, ALP and Survey data from the fields. It also captures area coordinates on each data capture. GMS exposes and consumes several Restful and WCF services for data synchronization between Mobile, WPF applications and Central databases. SSRS reports developed to view the data. Web application is used to setup and monitor master data for all region databases. This app was developed using AngularJS and Web API Restful services. SignalR was implemented to push notifications from Server side to GMS mobile apps on technician mobiles.

Responsibilities: As a Lead Developer, involved in the following activities

Involved in technical analysis, design, coding, code reviews, unit and integration testing.

Developed the desktop application using WPF, XAML.

I worked on C#.Net 4.0, Lambda Expressions, LINQ, Rx, Task Parallel Library and async patterns.

Implemented multi-threading in WPF application for performance optimizations and to run parallel tasks.

Involved in development of Windows Phone 7 application.

Designed and implemented Prism and MVVM patterns.

Implemented Unity container for dependency injection.

Worked on all the modules of the system. Implemented Security and localization.

Worked on ASP. Net MVC 4 web API controller to sync data between mobile and gateway services.

Worked on AgularJS, Bootstrap to develop web applications along with Web API restful services.

Worked on WCF services to sync data from gateway server to central server and vice versa.

Worked on SSRS reports.

Worked on Windows service to run scheduler tasks.

Implemented SignalR for push notifications.

Implemented TFS 2012

Managing team and mentoring for technically challenging tasks

Interacting with the client on a regular basis to know the requirements and to understand the business Environment: C#, WPF, WCF, Silverlight for Windows Phone 7, ASP.NET, MVC 4, SSRS, Windows Services, LINQ, XML, AngularJS, jQuery, JSON. Net, Rest Sharp, Prism and MVVM patterns, .NET Framework 4.0/3.5, SQL Server 2008 R2, SQL CE 3.5, Visual Studio 2010, IIS 7, TFS 2012, VSS

Project: TOPS

Tobacco Processing System is designed to streamline and simplify the operational process and information flow of manufacturing operations.

It contains the functionality to support buying, receiving, green inventory management, processing, product costing, finished goods inventory management, labeling and reporting. It allows the operation to Buy and Receive as separate transactions or Buy/Receive within one transaction. Sweepings are also captured, and asset tagged within the Receiving Module. It will accommodate location specific procurement practices, contract, direct and auction as a local enhancement as part of the implementation process. Role and Responsibilities: As a Lead Developer, involved in the following activities

Responsible for analysis, design, implementation, code review and deployment

Implemented core components in C# that handles business logic

Extensively worked with .NET provided collections such as Hash tables, Dictionaries and Lists

Wrote LINQ queries to retrieve data from in-memory objects & Implemented Lambda expressions in LINQ query methods

Developed and implemented appropriate exception handlers

Used SOA architecture for client-server communication using WCF

Created packages, stored procedures, functions and triggers in Oracle PL/SQL

Performed unit testing, debugging and rigorous problem solving

Participated in code reviews to make sure coding standards are followed

Created custom grid control to display different views at runtime.

Responsible for overseeing the Quality procedures related to the project

Used SOA architecture for client-server communication using WCF. 8

Reviewing the code to meet the quality standards

Designed and implemented TFS branching for development and release versions Environment: Microsoft Visual Studio .NET 2015/2012/2010, C#, ASP.NET MVC, jQuery, JavaScript, LINQ, SQL Server 2012/2005, SSIS, Silverlight 4.0, .Net Framework 3.5/4.0/4.5, XML / XSLT, WCF (REST and Duplex), WPF, Windows Services, TFS 2012, IIS 6.0

Satyam (Hyderabad, India)

Jun 30, 2008– Jul 23, 2009

Designation: Senior .Net Developer

Project: Part Master

Part Master is a transport provided to various customers. Maintains the customer shipping data along with the transit details to and flow from one place to another place. The major modules are profiles, special features, Integration services. Role and Responsibilities:

Involved in 24/7 Customer support and fixed all the issues in timely fashion

Developed the web forms and used c# for code behind

Designing the UI using CSS

Peer Review and Bug Fixes.

Trained team members on MVC Framework and Entity Framework.

Used SOA architecture for client-server communication using WCF

Created packages, stored procedures, functions and triggers in SQL

Performed unit testing, debugging and rigorous problem solving

Participated in code reviews to make sure coding standards are followed

Created custom grid control to display different views at runtime.

Responsible for overseeing the Quality procedures related to the project. Environment: C# 4.0, MVC, ASP. Net 4.0, WCF, TFS, Java Script, jQuery, Angular JS, Loftware Labeling, SQL server 2005. Exensys (Hyderabad, India)

Jun 25, 2007 – Jun 26, 2008

Designation: Senior Software Engineer

Project: Raiba is a surface transportation company, a highly respected, diversified group of companies in Sudan. With the available fleet of 200 trucks and over 500 employees. Raiba has been implemented in several phases. This is an ERP Product which involves all the Modules.

Responsibilities:

Involved in System Design, Development & Deployment

Involved in development of the business rules module

Involved in development of the user interface pages mainly using HTML, CSS & JavaScript

Planning and scheduling the deliverables

Writing necessary database objects like stored procedures, functions and triggers

Writing test cases and bug-fixing

Coordinating the on-site team and offshore team

Involved in creating the UI Mock-ups

Involved in creating the client-side validations

Involved in the performance improvement of the application by implementing proper State management, memory management and exceptional handling.

Unit testing and integration testing of the system.

Involved in Handling in production issues.

Postproduction support

9

Environment:

ASP.NET, C#, WCF, .Net Framework 2.0, SQL Server 2000, XML, Visual Studio 2010/2008, IIS 7, TFS, SSIS, dashboards and Infragistics ultra web grid

HG Technologies (Hyderabad, India)

Aug 21, 2006 – Jun 06, 2007

Designation: Senior Software Engineer

Project: IFleet

IFleet management system is web-based application which logically revolves around the vehicle. As such, the vehicle module contains all the relevant vehicle data.

These include Repairs, Service, Tires, Fuel, Leasing, Registration, Insurance, Accident, License, Driver History, Workshop and Parts Inventory.

Responsibilities:

Involved in System Prototype Design and getting the user acceptance

Developed the core components using C#

Planning and scheduling the deliverables

Writing necessary database objects

Unit testing and bug fixing

Writing necessary database objects like stored procedures, functions and triggers

Writing test cases and bug-fixing

Coordinating the on-site team and offshore team

Involved in creating the UI Mock-ups

Involved in creating the client-side validations Environment: Visual Studio 2005, C#, ASP. Net 2.0, SQL Server 2000, .Net Framework 2.0, ADO. Net, IIS 6.0, HTML, CSS, JavaScript, SVN.

PES InfoTech (Hyderabad, India)

Mar 04, 2004 – Aug 10, 2006

Designation: Software Engineer

Project: GTS

GTS has been implemented in several phases. The product automates all the tasks pertaining to the High-end Leisure Travel Industry. One of the key drivers of the product is the completely eliminate paperwork and automate all the tasks of the business.

Role and Responsibilities:

Involved in the design of Database

Developed the core business rules engine using C#

Planning and scheduling the deliverables

Writing necessary database objects

Unit testing and bug fixing

Managed all source code versions via VSS.

Implemented UI using CSS.

As a team member I am involved in Deals and Transport, Financial Reporting Modules

Involved in modifications of Base classes as per requirement in Forms.

Reviewing the team member's code to meet the quality standards Environment: Visual Studio 2005, VB.Net 2.0, ASP.Net 2.0, SQL Server 2005, .Net Framework 1.1, ADO.Net, IIS 6.0, HTML, CSS, AJAX, JavaScript, VSS.



Contact this candidate