Sign in

Software Engineer .Net

McKinney, TX
March 12, 2018

Contact this candidate




Summary of Experience

8+ years of experience in implementation of various applications including Windows, Web and Client/Server Application development using Microsoft .NET Framework, C#, ADO.NET, VB.NET, ASP.NET.

A Full Stack .Net Developer; Professional level experience in design, development and implementation of web applications using C#.NET, MVC, Entity Framework, Java Script, JQuery, AngularJS.

Expertise in Windows application development and proficient skills in C#, ADO.NET, LINQ, SQL SERVER, XML technologies such as XSD, XSLT, XPath.

Experience in implementation of Client/Server applications using .NET, C#, ASP.NET, Ajax Tool Kit, and SQL Server with N-tier development environment.

Experience in creating the windows applications using WPF (Windows Presentation Foundation) and WCF (Windows Communication Foundation).

Familiarity in building Web Services using WSDL, UDDI, and SOAP Protocol and good experience in Java Script, HTML, Angular JS, IIS.

Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).

Extensive experience in developing unit test cases using NUnit, NMock, RhinoMocks and generating reports using NCover, FxCop.

Excellent knowledge and experience of UML, MVC architecture and GOF Design patterns and familiarity with process methodologies like Agile/Waterfall/ V methodologies.

Experience in C++ on windows platform.

Very Strong Object-Oriented Developer with tremendous experience in Software Design and Product Engineering.

Expertise in requirements gathering and documenting use cases.

Job profile embraces strong analytical and problem solving skills with sound knowledge in programming, application enhancement and maintenance where the turnaround time counts.

Proficient software system architecture sense and provides robust solutions from a functional and technical perspective, adhering to strict coding standards.

Highly dedicated, self-motivated, good communication and interpersonal skills, commitment, result oriented, follows work ethics, hardworking with a quest and zeal to acquire knowledge.

Technical Skills

.Net Technologies : Visual Studio 2005/2008/2015, .Net 2.0/3.5/4.0, C++,C#, VB.Net,MVC,ASP.Net ADO.Net, Angular JS,WCF, WPF, SQL, T-SQL,Web Forms, Web Services, WebAPI,NUnit, FXCop, NCover

Web Technologies : JavaScript, JQuery, JSON, AngularJS, Infragistics, AJAX, HTML, SOAP,

CSS, Bootstrap, XML, XML Schema, XSLT

Source Control Utilities : VSS 2005/2008, MKS, TFS, SVN

Databases : SQL Server 2005/2008/2012

Application Servers : Microsoft ISS, Apache

Operating Systems : Windows, UNIX, Mac

Professional Experience:

Marykay Nov 17 to tilldate

Dallas, TX. Software Engineer

Mary Kay Inc. is a multi-level marketing company that sells cosmetic products. Mary Kay distributors(consultants) make income by directly selling to people in their community, and also receive a commission on wholesale purchases made by people they recruit into the distribution network. The current application handles consultants order processing and consultant records.


Responsible for developing Globalized application requirements, testing,System Integration and deployment.

Developing WCF services for different regions and specifications, configuring and consuming them in WPF and MVC applications.

Implementation on Window Services and batch processing jobs.

Implementing Backend components and used ADO.NET, LINQ, Entity Framework Model for the Data Access Layer.

Involved in Data base design, writing stored procedures, functions, views and triggers.

Involved in Software maintenance and Bug fixing on multiple applications.

Worked in test driven development environment creating nunit and mocking functionality to ensure code met its design and behaved as intended.

TFS was used for source control.

Environment: Visual Studio 2017,.Net 4.6.1,C#.NET,MVC5, ADO.NET, JQuery, HTML, Angular JS, Entity Framework, Stored Procedures, SQL Server 2012, SQL, XML, Web Services, WCF, Windows Services, SOAP, TFS.

Santander Nov 13 to Oct 16

Dallas, TX. Software Engineer II

Santander Consumer USA Holdings Inc. is a full-service, technology-driven consumer finance company focused on vehicle finance and unsecured consumer lending products. Application handles indirect lending of vehicle financing. It does the preliminary evaluation process of the credit application depending on the factors like your credit history, length of employment, income, and expenses and considers the application for further process. Another application provides the Risk analysis Statement reports to the business.


Involved in the (SDLC) phase of requirement analysis, design, development, unit testing and documentation and maintenance of the object oriented applications programming in the custom application development environment.

Extensive involve in analyzing business requirement and discussion with business users.

Development with AGILE methodology and Extreme Programming, Daily Scrums, Paired Programming and Continuous Integration.

Created designs in partial views in the process of agile, high-level and low-level designs for component development. Designed Class, Use Case, Sequence diagrams using MS Visio.

Involved in designing Database Architecture.

Developed C# Win forms application code for vehicle finance credit terms project.

Developed SPA (Single Page Applications) using MVC and Angular JS for RAS project.

Used CSS framework (Bootstrap) for Base Styling of HTML elements.

Used ADO.NET and Entity Framework as a data source for accessing database.

Developed Complex database objects like Stored Procedures, Functions and Triggers using SQL Server.

Involved in retrieving data using LINQ to SQL Objects with C#.NET, worked with the database using LINQ to SQL.

Developed RESTful Services with WebAPI for getting data required for RAS project.

Developed custom services and components. Have been assigned in special projects to assist in other related departments as required by business needs.

Used splunk and dynatrace for defect tracking.

Interacted with the offshore team, for the knowledge transfer, task distribution and pair programming.

Responsible for war room support during regression testing of the iteration.

Responsible for deployment of the application in production and resolving various deployment issues.

Environment: Visual Studio 2015,.Net 4.0,C#.NET,MVC5, ADO.NET, JQuery, HTML,CSS(Bootstrap), Angular JS, Entity Framework, Stored Procedures, SQL Server 2012, SQL, XML, Web Services, WCF, WebAPI, SOAP, SVN.

Insight Apr 11 to Jun 12

Plano, TX. Sr .Net Consultant (Insight) is a strategic it solution partner. provides complete portfolio of the software, hardware and solutions and the user the level of solution needed. Website provides services for the customers in all the levels from planning to implementation to ongoing management.


Developed Master Pages, CSS Style Sheets, and Themes for consistent look and feel in UI screens.

Used Ajax Server Controls in ASP pages for better user interaction.

Implemented client side validation using ASP.NET Validation Controls.

Used JavaScript for client-side validation.

Involved in developing User interface layer, Business Logic Layer and Data Access Layer

Used Web Services from Invoice Cloud to collect payments from residents

Worked with Stored Procedures for a better performance and eliminate all direct SQL calls.

Developed, Configured and Hosted WCF Services for Minol Property Managers.

Designed and developed WCF services layer where WPF client communicates for server side calls.

Used Infragistics web charts to display Usage Summary for the Residents.

Worked with User Controls in ASP pages.

Used Grid View, Form View and Data Access controls to display data retrieved from SQL Server.

Used the codeplex diagnostics framework to capture the error at the database, UI application and WCF service sides and storing the logging information at the codeplex tables.

Developed data base objects in C# using ADO.NET.

Used Visual Source Safe 2005 for source code management.

Worked as a part of customer support team to resolve production issues.

Involved in deployment and post production support for the application.

Environment: Visual Studio 2008,.Net 3.5,C#,ASP.NET,VB.NET, ADO.NET, Master Pages,WCF,WPF, Ajax, Infragistics, IIS, Java Script, HTML,CSS, Stored Procedures, SQL Server 2008, SQL, XML, Web Services, SOAP, Visual Source Safe 2005.

Hyundai Mar 10 to Apr 11

Detroit, MI. Sr .Net Consultant

The ECU Monitoring Platform Software(EMPS) tool is a Windows based GUI application that controls the diagnostic functions in a control unit of a car via CAN. The control unit can be a HCU (HSS Control Unit) or ACU (Airbag Control Unit) or YSS. The primary function of EMPS is to create a generic framework for various diagnostics applications of different ECUs.


Involved in the requirements gathering and functional specification phases with the client.

Involved in the peer review of the prototype designed for the application and HLD document review.

Prepared LLD documents for the assigned feature development.

Created class diagrams, sequence diagrams, activity diagrams using MS-Visio.

Used MVC architecture for all the feature development.

Given the responsibility to lead the team for providing Unit test code and results for entire project and completed successfully.

Used WPF for rich UI.

Developed data base objects in C# using ADO.NET.

Used NUnit, NMock, and RhinoMocks for writing unit test code.

Used NCover to generate Unit Testing reports.

Responsible for the Configuration Management and maintaining Code Versions.

Used Visual Source Safe 2005 for Version Control.

Responsible for building deliverable setup and delivering product on planned release dates.

Involved in the client meetings on requirement changes.

Involved in the client demos of all the releases.

Environment: Visual Studio 2008, C#, ADO.NET, SQL Server 2005, XML, NUnit, NCover, Visual Source Safe 2005, Microsoft Visio 2003.

NCR Corporation Mar 08 to Feb 10

Duluth, GA. Sr. Software Engineer

‘Studio for APTRA Activate’ is a GUI tool used by all the ATM application development teams. Studio enables you to create, maintain and manage configuration settings files related to ATM (APTRA Activate) applications. Studio tool has the following purposes:

To provide a common, simple development environment for maintaining the wide range of configuration information related to Activate applications.

To reduce effort and costs related to developing Activate applications.


Design and Development of various features or functionalities. This involves co-ordination with various teams, getting requirement specifications, preparing design documents like Functional Specifications and User Scenarios, coding, executing the unit test scripts and preparing Unit Test Reports.

Supporting various teams on reporting bugs and fixing bugs on time.

Responsible for delivering product on planned release dates.

Reviewing Code, User Scenarios and Test Cases implemented by other team members.

Enhanced the flash player component in C++.

Enhanced WinRenderer component using WPF.

Used WPF for playing multimedia files and for getting the data from the web services of Business layer.

Implemented various design patterns Adapter, Facade, Factory, Singleton.

Used MKS 2006 for source code management.

Delivered usable software developed using AGILE methodology.

Worked on Performance improvement issues using CLRProfiler.

Used FxCop to adhere to the coding rules and complexities.

Environment: Visual Studio 2008,.Net 3.5, C#, Win Forms,ASP.Net,WPF,C++,XML, XSLT, MKS, FxCop, NCover, NUnit, NDoc, Sand Castle, Jet Brains, CLR Profiler, DevPartner, Windows Performance Monitor

NCR Corporation Sep 07 to Mar 08

Duluth,GA. Software Engineer

PE Portal System is used to maintain and track the planned events that are carried on the daily basis. This system is used by different teams to create, check and update the events/status. Each team will have an ID and password to login to the system. The teams will know about the changes through change calendar. The change calendar displays the events/changes that are carried throughout the month. Each event will show the teams involved and their responsibilities.


Actively involved in the analysis, design and development of the application

Used java script for client side validation.

Used cascading style sheet for better look and feel of the pages.

Used server side tables to display the data in tabular format for the change calendar.

Developed the data access layer and business layer in c#.

Designed and created the tables in the database.

Extensively used WCF, Web Services, SOAP, and XSL to expose the reports to facilitate the information sharing across teams.

Designed of WCF based Service, Data, Fault and Message Contracts

Trained the users on the portal.

Used MKS 2005 for source code control

Environment: ASP.Net, C#, Java Script, HTML, DHTML, CSS, WCF, Visual Studio.NET 2003, Microsoft Visio 2003, SQL-Server 2000, Windows XP.

NCR Corporation Sep 06 to Sep 07

Duluth, GA. Software Engineer

“ISODirekt” is an ATM Software Application developed for “Bank of America”. This software application implemented all kinds of banking transactions Withdrawal Transaction, Balance Transaction, Statement Transaction, Transfer Transaction, and Electronic Purse Transaction. It also developed Supervisory tasks used by bank people for the ATM Cash configurations and manipulations. Project was successfully completed and running on all the Reise Bank ATMs in Germany.


Defect analysis and bug fixing.

Performed Unit Testing and Volume testing on project releases.

Support to production environment and for Test Engineers.

Implemented Supervisor tasks.

Performed Memory leak testing, Performance testing through N-Unit, MultiThreading.

Environment: Visual Studio 2005,.Net 2.0,C#, XML and XSLT, NUnit

Academic Credentials

Master of Computer Applications (MCA)

Bachelor of Computer Applications (BCA)

Contact this candidate