Post Job Free

Resume

Sign in

C# .Net Developer

Location:
Katy, TX
Posted:
April 15, 2024

Contact this candidate

Resume:

Supriya Agarwal

346-***-****

Houston, Tx

ad405s@r.postjobfree.com

Work Authorization: EAD

https://www.linkedin.com/in/supriya-agarwal-4261619 Summary

7+ years of experience developing desktop applications with .NET technologies such as WinForms, WPF, C#, vb.net

In-depth knowledge of MVVM, .NET/WPF, XAML, real-time, multithreaded application system.

Very Strong Object-Oriented Programming concepts.

Demonstrable knowledge of Design Patterns, Dependency Injection, UI development in Multi-threaded environment.

Ability to quickly learn new technology and apply knowledge to solve technical and business problems Professional Synopsis

Development of standalone applications utilizing C#, WPF, Winforms, XAML, Agile methodologies.

Good Knowledge of SQL, including writing functions and stored procedures.

Decent understanding of WPF as a framework, underlying Threading model, use of Dispatcher class, Visual Tree, User Control, data binding, control template, styles, dynamic resources and animations.

Experience in team handling, mentoring the team for on time delivery and handling production issues.

Functionally proficient in performing business process analysis, gathering and analyzing requirements, creating design specifications, development, unit testing, and production support.

Knowledge of GUI development best practices and GUI Design patterns for greater user experience.

Capable of functioning with equal efficiency as an individual contributor or a team player. Areas of Expertise

Skill Classification Description

Core Technology C#.net, WPF, XAML, ADO.Net, WCF

Frameworks .Net 1.1, .Net 2.0, .Net 3.5, .Net 4.0

RDBMS SQL Server 2005, 2008

Defect Tracking Quality Centre, JIRA, Click-up, Zendesk, Pivotal Tracker Source Control Tools Serena Dimensions CM, Visual Source Safe, Team Foundation Server Design Tools Enterprise Architect, Visio

Data Exchange Formats XML, JSON

Memory Profiling Tools .Net Memory Profiler, CLR Profiler, Ants Memory Profiler Educational Credentials

Post Graduate Diploma in Advanced Computing (PG-DAC) from CDAC, India, 2007

Bachelor of Technology (Electronics & Communications) from UP Technical University, India, 2001-2005 Organizational Experience Details

ECU World Wide via Graycell Technologies

Projects:

WNS-FTPClient (Mar’2023 - Oct’2023)

An application, to perform file transfer via FTP server. The functionality includes downloading the attachments of user emails and upload to the FTP server. The application is enhanced for interactions with user emails from Office365 email server and File transfer via SFTP.

Tools: .NET 4.0, C#, WPF, LINQ, Web service, SQL server, OAuth2.0 Role: Senior .Net developer/EDI developer

Responsibilities:

• Development of rich, user-friendly GUI and components

• Working under Scrum and Agile development methodologies.

• Enhance the application to enable OAuth authentication, MFA.

• Update the application for SFTP compatibility.

EDI Development (Feb’2022 - Feb’2023)

EDI team handles the electronic data interchanged for the ocean/Air trips for ECU World Wide operations. Application side takes care of user intervention for the bookings, sending manifest etc. Backend plugins take care of sending the EDIs based on the data entered in the UI/fetched from the db. Tools: .NET 4.0, C#, vb.net, Winforms, Entity Framework, SQL Server Role: Senior .Net developer/EDI developer

Responsibilities:

• Development of plugins (.net dlls). These plugins take care of sending the EDIs from ECU to the customers (and vice versa) and also interact with custom departments of different countries sending/receiving the goods.

• Enhancements and maintenance of Windows Applications such as MBLFiler, AMS(EDI 309)/AES/ACI(EDI 311) Prefiler, AFR Prefiler used in the ERP tool TOPAZ, which is used across the organization.

• Refactoring, maintenance and enhancements of existing plugins. Trucking Integrations (Oct’2021 - Jan’2022)

Implementation for sending Trucking order EDI, and receiving Trucking Ack(EDI 997) and Confirmation(EDI 204) EDIs in XML format.

Tools: .NET 4.0, C#, vb.net, WPF, Winforms, Entity Framework, SQL Server Role: Senior .Net developer/EDI developer

Responsibilities:

• Requirements gathering and design.

• Development of plugins (.net dlls), responsible for sending the EDIs from ECU to the Trucking venders and processing the ACK and confirmation EDIs received from them. Career Break - (2013-2021)

Morgan Stanley via TCS

Projects:

Morgan Stanley Quality Engineering (MSQE) (Aug’2012 - Mar’2013) MSQE team takes care of the testing tools used across the firm and is also responsible for any kind of compatibility check, integration, enhancements, research and analysis of the existing/new testing tools. Different development and testing teams use different tools to log defects as well as to update those defects after working. MSQE works for integration of these different tools to bridge the gap between teams using different tools. Tools: TFS, C#, Winforms, SQL 2005

Role: .Net developer

Responsibilities:

• Analysis and feasibility study for possible enhancements of different testing tools (HP Quality Center and JIRA).

• Updating the code and configurations and test the integration for any new version os QC and/or JIRA.

• Enhancements and maintenance of existing integration code. Rite-aid via TCS

Projects:

HR Forms (Jun’2012 - Jul’2012)

The HR Forms application is to print HR forms for Rite-aid employees. The information is pulled from Infinium database using web service. The same information is to be printed on particular forms (PA residency Form, Wages Form) for New York/ California.

Tools: TFS, .Net 3.5, vb.net, Webforms, SQL 2005, Web service Role: .Net developer

Responsibilities:

• Developing Webforms for PA residency Form, Wages Form.

• Writing Web methods as and when needed.

• Unit testing, bug-fixing and maintenance.

Drive Sync Application (Sep’2011 - May’2012)

It is a desktop application developed to ease the installation of software products/patches in Rite-Aid stores. The application comprises of two components, Drive Sync Studio and Drive Sync Client. The Drive Sync Studio application gives facility to upload a new installable/file/folder on the server by consuming Web Service. The uploaded contents can be downloaded at store side using Drive Sync Client.

Tools: TFS, .Net 3.5, C#, WPF, SQL 2005

Role: .Net developer

Responsibilities:

• Development of UI for Drive Sync Studio application using WPF.

• Implementing Web methods and stored procedures.

• Unit testing, bug-fixing and maintenance.

ABB Global

Projects:

SATEEN-RSTP Integration (Nov’2010 – Apr’2011)

RSTP (Real-time System Testing Platform) is used for testing of Feeder Automation solution for ABB IEDs. In-house desktop application, SATEEN is used as front end to execute the RSTP functionality. Mathworks Simpower systems library functions are used to add a fault scenario to the given network model. RTLab C APIs are used to interact with the RTLab hardware for testing the system behavior. Requirement gathering, implementation and testing is done at ABB Chine Research Centre. Tools: Visual Studio 2005, .Net 2.0, C# 2.0, XML, XSLT, DTD Role: .Net developer

Responsibilities:

• Requirement development and making implementation proposal

• Implementation in C#.net using Mathwork’s Simpower systems dll.

• Unit testing and functional testing using RTLab hardware (at ABB China Research Center)

• Bug-fixing, peer code review

EBoP eBid Tool (Electrical Balance of Plant Electronic Bidding Tool) (Jan’2010 – Oct’2010) It is an electronic bidding tool to facilitate quick cost estimation for coal fired power plant based on tender requirements and bid submission document which may be different for different country. The tool was developed in MS Excel. The same functionality was to be given in a .net application, with a user-friendly UI and enriched reporting features. Tools: Visual Studio 2008, .Net 3.5, C#, WPF, SQL 2005, Entity framework Role: .Net developer

Responsibilities:

• Requirement development and making implementation proposal

• UI development using Windows Presentation Foundation.

• Development of 3 key modules, Effort, Report, Tender input completeness.

• Unit testing and bug-fixing.

SATEEN Product development and maintenance (Aug’2007 - Dec’2009) SATEEN (Substation Automation Testing Environment) is a testing tool used for automated testing of ABB IED (Intelligent Electronic Device). It includes two desktop applications: ‘Testing Console’ and ‘Remote Server’ which interact through .net remoting 2.0 and execute test-cases (pre-defined set of individual steps), which involve interacting with hardware, programmatically, using the respective APIs, replacing manual testing of hardware. Tools: Visual Studio 2005, .Net 2.0, C# 2.0, XML, XSLT, DTD, .Net remoting, OPC .net API, log4net Role: .Net developer

Responsibilities:

• Requirement development and making implementation proposal

• Developing Libraries in C#, which has to interact with the APIs provided for particular hardware devices, to provide specific functionality.

• Bug-fixing, peer code review

• Build management and release management.

Personal skills

Strong problem solving and organizational skills with the ability to handle interaction with multiple teams.

Always prepared to help colleagues in the team, ready to share knowledge and give back to company.

Have a passion for building elegant Windows based software and love to share ideas.

Ability to multitask and well work under pressure.

Motivated self-starter and likes working on very productive and fast-paced teams.

Practically and technically sharp & sound, extremely dedicated towards work.



Contact this candidate