Post Job Free
Sign in

.Net Developer Web Services

Location:
Houston, TX
Posted:
June 06, 2025

Contact this candidate

Resume:

Newendra Kumar Soni

240-***-****

************@*****.***

Summary

Over 15+ Years of extensive experience in Application Software Development with Microsoft Technologies (C#, Vb.Net, Html, Dhtml, JavaScript, React, Jquery, Ajax, Web API, AWS(Amazon Web Services),EC2, RDS, S3 bucket, S3 Glacier, Cloud watch and Ado.Net, Xml, Remoting, Web Services,WPF,WCF, MS Sql Server,SSRS,SSIS).

Having extensive experience as a Senior .Net developer in the area of Analysis, Design, Development, Testing and Implementation of software systems.

Experience in Designing, Developing and Maintaining Web Applications Development using Visual Studio .NET, MVC architecture, ASP.NET, C#.NET, ADO.NET, Rabbit MQ, Web API, AWS, ASP.NET, Azure DevOps, .NET Core applications.

Created RESTful Web APIs using ASP.Net Core, ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.

Expertise in creating, invoking Web Services, Restful Web APIs, WSDL, SOAP.

Experience in writing SQL statements, stored procedures, Functions, Views, Triggers of MS SQL Server, Oracle and LINQ.

Experience in AWS(Amazon Web Services),EC2, RDS, S3 bucket, S3 Glacier,RDS, Cloud watch.

Experience with Infrastructure as Code.

Design a responsive application using the React with a combination of HTML5, CSS3, and JavaScript.

Worked extensively with Data access using ADO.NET & ORMs Entity Framework.

Expertise in deployment of web applications in IIS 5.1/6.0/7.0.

Experience in usage of Microsoft Enterprise Library Logging Application block, Log4net for logging.

Expertise in client side web development using HTML5, JSON, JavaScript, Ajax, Jquery, React, CSS.

Experience in usage of version control tools like VSS, SVN and Git.

Experience in Unit, Functional, Integration and Regression Testing the Applications & third part tools like Postman.

Design a responsive application using the React with a combination of HTML5, CSS3, and JavaScript.

Experience in interacting with various Interfacing Teams for integration testing.

Involved in all the stages of Software Development Life Cycle (SDLC) including Requirements, Analysis and Design, Implementation, Integration and Testing, Deployment and Maintenance in Agile methodologies.

Possesses excellent communication skills and capable of working as an individual and also as a part of team.

Working Experience

Pace Computer Solutions from Oct’2019 to till date

(www.pace-solutionsinc.com), Current Client-United Airlines, U.S.A.

Samsung Data System from Feb’2014 to Sep 2019

(www.sds.samsung.com), Client- L&T Metro Rail.

Nucleus software Exports Ltd from April’2010 to Nov’2013

(www.nucleussoftware.com), Client – Shinesei Bank Japan.

Delhi Call Center Pvt. Ltd. (ISO 9001:2000) from Dec’2008 to April’2010

Client – Viptel Australia.

Manchitra Services Pvt.Ltd. (ISO 9001:2000) from Sep’2007 to Dec’2008 for Client - IBM Pvt. Ltd.

Technical Skills

Languages

C#, Asp.Net, JavaScript, Ajax, C, C++.

Database

Oracle 10g/11g, SQL, PL/SQL,MS SQL Server 05/08/12/2016 /2019

Web Technologies

Asp.Net, Web Services, XML, Rest Web Api, AWS, Asp.Net Core Mvc, Azure DevOps,HTML4/5, CSS2/3, JavaScript, JQUERY, React, JSON, AJAX, XML, DHTML, SSRS, Rabbit MQ,AWS- EC2,S3 Bucket, S3 Glacier.

Dot Net Technologies

C#, Asp.Net, MVC,.Net Core, Web Services,WPF,WCF, Web Api, Ado.Net, .Net Framework, Vb.Net, Oops Concepts.

Application Web servers

Internet Information Server (IIS).

Operating Systems

Windows95/9/2000/ XP/2003/2008/2012.

IDE Tools

Visual Studio2010/2019/2022, Sql Toad, Sql Developer.

Version Control Systems

VSS, SVN, Git, Gitlab and Bitbucket, TFS.

Professional Qualification:

Master of Computer Applications (MCA) from Guru Ghasidas University India.

Project’s Experience

United Airlines, Houston TX U.S.A. May 2024 to till date

Senior .NET Developer

Project: eTaskCard (Electronic Task Card) application

Electronic Task Card ( eTaskCard) Application – is the electronic version of task cards that are presented to line and base maintenance mechanics and inspectors to perform and sign off maintenance and inspection tasks per aircraft based on reported discrepancies through log pages fault reporting, and scheduled tasks.

Prior to the development of the eTask Card application, there were limited visibility in how maintenance was tracked due to SCEPTRE’S limitations. SCEPTRE is the only able to track workload status at the dash 8 level.

Thus, Paper was the only option to capture sign offs at the block, spec and dash 1 levels. Once all the dash 1s were signed off on paper, then the technician would go to a desktop to sign off the dash 8 in SCEPTRE. With the growing need to digitize, properly capture, and track to the block level, eTaskCard application was conceptualized, developed and currently being used by TechOps Line and Base Maintenance.

Understanding the Workload 101:

During a MX visit, work packages are assigned to an aircraft to perform maintenance

Work Package : Work packages are made up dash 8 or multiple dash 8s.

Dash8s are comprised of dash 1 or multiple dash1s

Dash 1s are made up of a spec or multiple dash 1s

Spec are made up of a block or multiple blocks

Blocks are manufacturer task cards

Overall Process:

Every aircraft needs frequent and constant maintenance/inspections to comply with safety and air

worthy compliance standards. With coordinated efforts, maintenance planners will review flight

schedules, ground times, originating and arrival stations, and upcoming base visits to schedule all maintenance action items(work Packages) during each visit.

Once the work packages are assigned to a specific aircraft by visit, the workload will be available to view in the MyWork and Base Maintenance modules.

Then the technicians/inspectors will be assigned or assign themselves to begin maintenance tasks during the maintenance visit. Technicians/Inspectors will be able to access cards and perform the maintenance and sign off by block.

Once the blocks are all signed off for a particular dash 8, then the eTask card application will sign off the dash 8 in SCEPTRE through an automation process.

Once all dash 8s(Workload) are signed off, then the aircraft can be released to fly the next flight leg.

Responsibility:

Design and Development of the web application in .Net Web API Core, ADO.NET, React, Html.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and .Net Web API.

Extensively used C# Validation Controls and JavaScript for client-side validations in the Web Pages.

Assisted in the seamless migration of legacy applications to .NET Core, enhancing application performance and maintainability.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using .NET C# Validation.

Code migration, code refactoring using AWS SDKs.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Trained end users to familiarize with the application.

Interacted with end client to gather requirements.

Performed Unit Testing and System Integration Testing.

Environment: .Net core 8.0,C#, Web API, React, Ajax, JavaScript, Html, Jquery, AWS- EC2,S3 Bucket, S3 Glacier, Linq, Microsoft Visual Studio 2022, PostgreSQL, Ado.Net, Agile methodology using Azure DevOps (ADO), IIS (Internet Information Server).

WMATA DC, U.S.A. OCT 2019 to May 2024

Senior .NET Developer

Project: Washington Metro Area Transport Authority (WMATA) - Report Management Function.

The TVM CC connects via Wide area network with all the TVM installed at various stations. The TVM CC collects the CSC transaction data, alarm data and so on from the TVMs installed at different stations and then the station wise report shall be generated at TVM CC server.

The TVM CC shall generate reports automatically at end of day. The TVM CC shall collate, format and enable end of day and ad hoc reports to be printed from the data transmitted by the TVMs. Data shall be stored in a relational data base structure to permit adhoc and detailed log reporting.

Remotely accesses to the reports are also accessible for the same suitable web intelligence software for accessing reports remotely shall be provided.

Type of Report: TVM CC provides various types of reports:

Daily Report, Weekly Report and Monthly Report Data Summary Reports

Summary of all ticketing, financial transactions / received or refunded. Station wise, ticket wise.

Log Reports: Chronological report of daily activities. Each event shall have date and time recorded. Any events reports like alarm, warning and events.

Stock Position reports: Equipment installed, removed.

Responsibility:

Involved in extensive Report Application Design, Development and Testing of the project.

Design and Development of the web application in Asp.Net MVC Core, ADO.NET, React, Html.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET MVC.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Assisted in the seamless migration of legacy applications to .NET Core, enhancing application performance and maintainability.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Environment: ASP.NET Core Mvc, .Net core 6.0,C#, VB.NET, Web API, React, Ajax, Rabbit MQ, JavaScript, Html, Jquery, Azure DevOps, AWS- EC2,S3 Bucket, S3 Glacier, RDS, Linq, Microsoft Visual Studio 2022, Oracle, Ado.Net, SSRS, Bitbucket,Agile methodology using JIRA, Confluence, IIS (Internet Information Server).

L&T Metro Rail, India Feb 2014 to Sep 2019

Full Stack .NET Developer

Project: AFC (Automatic Fare Collection)

Application Overview AFC (Automatic Fare Collection) Modules:

Brief about modules –:

Smart Card-Online Recharge website: -

Web application has functions for Recharge Smart Media, manage profile, purchase smart card, Inquiry about ticket balance and Top up of Smart Media.

Functions are followed:

• Manage Profile

• Change Password

• Card balance & Validity

• Transaction History

• Purchase Smart Card

• Recharge Smart Card

Automatic Gate: AG (Automatic Gate) is classified into entry gate, exit gate, reversible gate and Bi-directional wide gate. And according to type of door, AG is classified into normal gate and wide gate.

i) Entry Gates which can be used only for entry

ii) Exit Gates which can be used only for exit

iii) Reversible Gates which may be configured as either ‘Entry’ or ‘Exit’ providing unidirectional flow through a single gate;

TOM: Ticket Office Machine (TOM) have functions of Ticket Issuance/Sale (on CST/CSC), Add-value (on CSC), Analysis, Adjustment, Refund, Replacement and handling passenger’s enquiry as per Business Rules.

SC: Station Computer Server.

CC: Central Computer Server.

Ticket Vending Machine: Ticket Vending Machine is located at the free area, and TVM provides the “Purchasing CST service”, “CSC add value service”, “CSC Pre-Paid Top-up service” and “Ticket Inquiry service” to passenger.

AVM: AVM provides ticket inquiry service, pre-paid top-up service, renew season ticket and add value service.

Responsibility:

Involved in the Coding part as a developer, creation of low level and high level design, also involving business requirements gathering from the business team.

Developed the application using C#, ASP.NET, ADO.NET, React, Html, Java Script, Oracle database.

Created Restful Web API services.

Worked with Third Party Vendors for new implementations.

Involved in complete SDLC– interaction with Business Analysts, Designers, QA, Unit Testing, Integration testing, and Deployment.

Involved the Develop, test, and maintain API integrations with payment gateway.

Test payment processing flows, both in a development environment and in real-world scenarios, to identify and resolve any issues or bugs.

Developed ASP.NET Core Web API based on departmental requirements and specifications.

This involves handling requests and responses, ensuring proper data validation, and handling errors gracefully.

Created detailed documentation for the integration process, including API endpoints, data formats, error codes, and integration guides for other team members or stakeholders.

Coordinate and work cohesively with the other team members.

Performance Tuning of Applications.

Environment: MVC, ASP.NET,C#, VB.NET, Restful Web API,Ajax, React, JavaScript, Html, Jquery, Linq, Oracle,Crystal reports 13.0, Ado.Net, AWS- EC2,S3 Bucket, S3 Glacier, RDS, IIS (Internet Information Server).

RBS Europe, India May 2012 to Nov 2013

.NET Developer

Project: EC-Check (Cheque Processing System)

Brief about modules –:

Data Capture

Capture the data using Scanner or manual entry.

Data Capture function is used to enter the raw data manually or by scanning the documents. Data

Capturing functionality has the capability to automate data entry process by scanning checks and other

documents using scanner.

The system is built in such a way that the documents can be uploaded using different sources like

Check Scanner, Document Scanner or Manual Entry.

Data Enrichment

This function helps user to add more information on captured data and map the deposit slips with the

instruments.

Data Authorization

Data Authorization functionality allows user to authorize the transactions which has been enriched

Previously.

Data Extraction

User can extract the data from the batch.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Experience using MongoDB driver for asp.net core application to connect to database and fetch data.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Developed an application with React, and consumed.Net core 5.0 web API.

Used different state management techniques like session, query string and cookies.

Interacted with end client to gather requirements.

Performed Unit Testing and System Integration Testing.

Environment: ASP.NET, WPF, MVVM, C#, VB.NET, WCF, Atalasoft, Ajax, JavaScript, Html, Jquery, Linq, MS Sql Server 2012,SSIS, Ado.Net, IIS (Internet Information Server).

Vertex, India Feb 2011 to May 2012

.NET Developer

Project: Mobile Application Forms processing

Application Overview Mobile Applications Forms processing Modules:

Brief about modules –:

Receipt: - This module enables receipt of forms.

Inward: - This Module enables the Inward process.

Inventorization: This Module enables inventorization process.

Audit: - This module enables Audit process.

Re-audit: - This Module enables Re-audit process.

Data Entry: This Module enables the Data Entry process.

Outward: - This module enables Outward process.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Developed the Data entry page using Asp.net, C#, Html, written the business logic code, written the client and server side validation code.

Developed the Audit page, Write the business logic code for Audit.

Developed the Re-Audit page, Write the business logic code for Re-Audit.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Performed Unit Testing and System Integration Testing.

Environment: ASP.NET, C#, VB.NET, Atalasoft, SSRS, Ajax, JavaScript, Html, Jquery, Linq, MS Sql Server 2008, Ado.Net, SSIS, IIS (Internet Information Server).

Honda Siel, India April 2010 to Feb 2011

.NET Developer

Project: Honda CVKD

Application Overview Honda CVKD Objective:

System for automating car parts export function from India for Honda car manufacturing at other countries.

One software to integrate parts order, parts packing plans, shipment planning and export related document printing.

Master Maintenance modules.

Interface with other Honda systems for getting part orders and providing status.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Created Master page for web application.

Created Login page, develop the business logic for login page, implemented server

and client side validation for login page.

Implemented file Excel file download, upload functionalities, develop the business logic, implemented server and client side validation for download and upload functionalities.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Environment: ASP.NET, C#, VB.NET, Ajax, JavaScript, Html, Jquery, Linq, MS Sql server 2008, Ado.Net, IIS (Internet Information Server).

Viptel (Australia), India Dec 2008 to April 2010

.NET Developer

Project: CUSTOMER INFORMATION SYSTEM (CIS-VIPTEL)

Technogies: ASP.Net, C#, VB.NET, Ajax, Sql Server 2005, Ado.Net, IIS (Internet Information Server).

Application Overview Customer Information System-VIPTEL Objective:

The CIS (Customer Information System) Solution is intended to help VIPTEL operations to obtain the information of the VIPTEL customers and his history. CIS-VIPTEL system provide the entire information

Of Viptel Customer like bill related, Phone Plane etc.

Brief about modules –:

Search Customer: - This module we can searching of Viptel customers.

View Bills: - This Module enables the view of Customers Bill related information.

Customer History: This Module we can view the information regarding Customer History.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Developed the search page using Asp.net added customer search functionalities.

Developed the View bills page using Asp.net, Html, write the business logic for View Bills functionalities.

Developed the Customer History page using Asp.net, Html, write the business logic for Customer History page functionalities.

Created stored procedures, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Performed Unit Testing.

Environment: ASP.NET, C#, Ajax, JavaScript, Html, Jquery, Linq, MS Sql server 2005, Ado.Net, Crystal Report, SSIS,IIS (Internet Information Server).

IBM, India Mar 2008 to Dec 2008

.NET Developer

Project: Workforce and Dispatch Management System (WFDMS-DTH).

Application Overview Workforce and Dispatch Management System-DTH Objective:

The WFDMS (Workforce and Dispatch Management System) Solution is intended to help Bharti operations to automate the dispatch of the technical field workforce, and to help eventually optimize the deployment of this work-force. The COTS product(s) deployed will facilitate Bharti managers to optimize field-force operations with due consideration to location of work-site and field-staff, required and available skills, nature and severity of task, and customer-SLA.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Developed the Admin Configuration page using Asp.net, Html, write the business logic code using C#.

Developed Legend page using Asp.net, Html. Write the business logic code, Validation logic.

Wrote the image resize, image upload code using C#, Asp.net, Wrote the stored procedure to save image file in Database.

Developed the Menu control using c#, Asp.net, Html, Xml.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Performed Unit Testing and System Integration Testing.

Environment: ASP.NET, C#, VB.NET, Web Services, Ajax, Ajax toolkit, JavaScript, Html, Jquery, Linq, Oracle, Ado.Net, IIS (Internet Information Server).

Oak Valley Health Care USA, India Sep 2007 to Mar 2008

.NET Developer

Project: Oak Valley Health Care System.

Responsibility:

Design and Development of the web application in C#, ASP.NET, ADO.NET, Html.

Created stored procedures, Views, written Sql queries using joins.

Developed business objects in C# for implementation of business logic.

Designed and developed middle tier business logic for Web clients using C# and ASP.NET.

Extensively used ASP.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Implemented Validation controls to perform both Client-side using JavaScript and Server-side validation using ASP.NET Validation Controls.

Created the Data Access Layer with C#, ADO.NET commands and fetched the data from DB using Stored Procedures and views using Data Reader and Dataset objects.

Used different state management techniques like session, query string and cookies.

Environment: ASP.NET, C#, VB.NET, Ajax, JavaScript, Html, Jquery, Linq, Oracle, Ado.Net IIS (Internet Information Server).



Contact this candidate