0% found this document useful (0 votes)
71 views11 pages

Randhir Singh

Randhir Singh has 16 years of experience in designing and developing multi-tier database-driven web applications using various .NET technologies and languages. His expertise includes Angular, SQL Server, RESTful services, and cloud technologies like Azure, with a strong focus on responsive design and performance tuning. He has held roles such as Lead Developer and Solution Architect, contributing to projects across multiple domains including healthcare and finance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views11 pages

Randhir Singh

Randhir Singh has 16 years of experience in designing and developing multi-tier database-driven web applications using various .NET technologies and languages. His expertise includes Angular, SQL Server, RESTful services, and cloud technologies like Azure, with a strong focus on responsive design and performance tuning. He has held roles such as Lead Developer and Solution Architect, contributing to projects across multiple domains including healthcare and finance.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 11

Randhir Singh

[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

PROFILE SUMMARY:
 16 years of experience in design & development of multi-tier database-driven web applications
with rich UI across multiple domains. Thorough understanding of technologies and Development
Lifecycle.
 Extensive Experience in different .NET technologies and languages like ASP.NET, MVC, Angular
11.0, C#.NET, VB.NET, WCF, REST, Web API, SQL SERVER 2017, JavaScript, CSS, SASS,
WPF, HTML, SOAP, XML, Oracle 9i, Ngrx, Redux, Node.js.
 Extensive experience in developing web-based applications using Responsive Design
Principles.
 Worked on MVC (Model View Controller) Pattern.
 Extensive experience working with JavaScript framework Angular 14.
 Worked on .NET Core & EF core.
 Good experience in consuming and publishing WCF, ASMX Web Services & Web API using C#
hosted in IIS 6.0/IIS 7.0.
 Worked on REST web services.
 Implemented LINQ, Lambda Expressions and LINQ to SQL& LINQ to XML for data retrieval
and querying tables.
 Implemented plugins provided by jQuery.
 Expertise in database design and programming in SQL Server 2000/2005/2008/2017, Oracle
9.x.
 Expertise in writing queries, Stored Procedures, Functions, Triggers, Cursors & Views in
SQL server & performance tuning.
 Experience using version control tools like Microsoft Visual Source Safe (VSS), Team
Foundation Server (TFS), Subversion & GIT.
 Expertise in writing Unit Test Cases and system testing/Integration Testing.
 Good interpersonal and communication skills with fast learning capabilities.

EDUCATION:
BE (Electronics & Telecommunication)
North Maharashtra University, Maharashtra, INDIA

TECHNICAL SKILS:
Services: WCF, REST, Web API, Node.js, Express, ODATA
Microsoft Technologies: ASP.NET, C#.Net, VB.Net, MVC 5.0, Razor View Engine, ADO.NET, Entity
Framework 5.0, EF Core
Client-Side Technologies: Angular 14.0, TypeScript, JavaScript, Ngrx, Redux, RxJs, ES6, jQuery,
CSS, SASS, LESS
Databases: SQL Server, Oracle 9i, MongoDB
Version Control Tools: TFS, VSS, Subversion, Git
.NET Framework: .NET 2.0/4.0, .NET Core
Framework MicroService, RabbitMQ
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

Database Tools: SQL Server Management Studio, Toad, MongoDB Atlas, MongoDB, SSIS,
SSRS
Cloud: Azure
CI/CD Azure DevOps, Github Actions
Containerization Docker

PROFESSIONAL EXPERIENCE:

Client Name: Corteva, IA Jan-2023 – Current


Role: Lead Developer & Solution Architect
Project Description: This project is a rewrite & redesign of a legacy system using latest
technologies. This involves creation, management & tracking of shipment for various corteva
products. This system is used by client applications of various vendors as well as in-house user
facing web application developed using Angular.

Responsibilities:

 Designed & developed the Api for creation & management of shipment using .NET 7.
 Integrated API with external endpoints for fetching external data.
 Utilized Microservice Framework & Event Bus using RabbitMQ.
 Designed & Developed Angular UI for users to create & manage shipment.
 Designed SQL Server Database for storing data.
 Mentoring team members to achieve shared goals.
 Reviewing code to ensure code quality.
 Participate in poker session to explain stories to team & assign points to stories.
 Participated in story writing sessions & sprint planning to explain story to the team.
 Demo the deliverables to stake holders during sprint review.
 Created Azure CI/CD pipelines.
 Worked on Azure for Web, API, SQL Server & Application Insight Configuration & Deployment.
 Refactored code to gain performance & unexpected behaviors.

Tools Used: Angular 15.0, RxJs, Karma/Jasmine, SCSS, TypeScript, Agile/Scrum methodology, Azure,
GIT, Azure DevOps CI/CD, C#, .NET Core Web API, Entity Framework, SQL Server, ODATA,
MicroService, RabbitMQ, Azure Portal.

Client Name: Concord USA, MN Sep-2021 – Jan 2023


Role: Sr Software Engineer
Project Description: Virtual Care is a feature provided by Blue KC to schedule online
appointments with provider over the phone or video conference. It provided 24/7 care or future
scheduled appointments with the provider based on user’s selection criteria. Based on the
location, specialization & provider’s availability users were able to schedule 24/7 or future
appointments & they can start the visit over the phone or video.

Responsibilities:
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

 Designed & developed the Behavioral Health feature module using Angular 11.
 Reviewing the code to ensure code quality.
 Participate in poker session to assign points to stories.
 Developed web API to fetch provider & patient information using Entity Framework code first
approach.
 Helped junior team members to accomplish their goals.
 Refactored code to gain performance & unexpected behaviors.
 Involved in troubleshooting & fixing production issues.

Tools Used: Angular 14.0, RxJs, Karma/Jasmine, SCSS, TypeScript, Agile/Scrum methodology, Azure,
GIT, Azure DevOps CI/CD, C#, .NET Core Web API, Entity Framework, SQL Server, Mongo DB.

Client Name: Old Republic Title, MN April-2020 – Sep-2021


Role: Tech Lead/ Architect
Project Description: This is a rewrite & redesign of a legacy system using latest technologies. This
project manages & create transaction related to the property title insurance. Title insurance transaction is
created by agencies located in various states of US. Based on the underwriter company & agencies
location different kind of forms needs to be associated with the transaction as per the local regulations.
This project provide feature to upload those pdf forms & stamp data onto it along with order processing.

Responsibilities:

 Providing technical guidance to a scrum team of 6 developers.


 Creating Tech design documents with detailed implementation direction ie. Table design, Angular
components, web API endpoints & selection of technology for the story.
 Designing & Architecting the system keeping code modularity & reusability in mind.
 Reviewing the code to ensure code quality.
 Doing Full stack development of few stories & proof of concept.
 Implemented JWT based authentication using OKTA.
 Participate in poker session to assign points to stories.
 Create mockup UI to be provided with stories.
 Meeting with stake holders to help write stories.
 Mentoring team members & helping them to overcome challenges.

Tools Used: Angular 11.0, RxJs, Karma/Jasmine, Web API, C#, CSS, Bootstrap, SCSS, TypeScript,
Agile/Scrum methodology, Azure, GIT, .NET 5.0, Entity Framework Core 3.0, SQL Server 2016, SSRS,
Swagger, Postman, SCRUM methodology, JWT, OAuth, OKTA, Web API, WCF, Azure DevOps, Github,
CI/CD.

Client Name: Thomson Reuters, MN Sep-2019 – April-2020


Role: Sr Full Stack Developer
Project Description: Legal Analytics is the online legal research service. It is a next-generation research
tool that provides data-driven insights on judges, courts, attorneys, law firms, and case types. Attorneys &
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

Law Firms use this tool for their case analysis & legal research. Tool fetch the data from dockets stored in
various courts of USA. This tool is a migration of a legacy tool using Angular 7 technology.

Responsibilities:

 Designed and developed the application using Angular 7 framework along


with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
 Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
 Created Typescript reusable components and services to consume REST API's using
Component-based architecture provided by Angular 7.
 Implemented Angular Routing using lazy loading to enable navigation from one view to the
next as customer performs application tasks.
 Designed templates using responsive web design principles.
 Designed & Developed Attorney Finder components.
 Designed & Developed Judge Overview components.
 Used rxjs operators to iterate & manipulate data.
 Used Observables, Subject & BehaviorSubject to fetch data from api services that ultimately
interacts with GraphQL store.
 Wrote GraphQL Queries to fetch data.
 Worked on SCSS to define styling of UI.
 Designed and developed the application using Agile Scrum methodology by breaking down the
project to several sprints.

Tools Used: Angular 7.0, RxJs, MongoDb, Web API, C#, CSS, Bootstrap, Azure, SCSS, ES 6,
TypeScript, Agile.

Client Name: Minnesota Department of Corrections, MN Nov-2018 – Aug 2019


Role: Sr Full Stack Developer & Architect

Project Description: I am working on project MNHaven, this is a project that aims to migrate a legacy
system using latest technologies. MnHaven maintains data of offenders who are serving their term in
various Minnesota prisons. Any public user who are somehow related to or are affected by offender can
register for notifications regarding their change in status or movement. These notification gets sent to
registrants via phone call, email, postal. Apart from notifications the system also generates alerts & letters
to be sent to registrants.

Responsibilities:

 Designed and developed Alert generation system using Angular 7 framework along
with HTML5, CSS3, Type Script, Java Script, Bootstrap, NPM.
 Mentored junior developers to achieve project goals.
 Redesigned stored procedures for optimizing performance & achieved considerable
performance gains.
 Implementation of the set of new Web API endpoints related to the mission-critical external web
app, that provided critical connectivity channel for distributed functionality and increase system
cohesion keeping manageable code complexity.
 Wrote queries to fetch data from back end using Entity Framework Core.
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

 Designed & developed UI using Responsive web design methodologies.


 Created angular services & consumed those services in angular components using dependency
injection.
 Implemented Azure active directory-based authentication & data security to authenticated users
using JWT.
 Did performance tuning of EF & SQL Server.
 Implemented authorization module to grant access to different category of users.
 Led the design, development and testing for module called Case Note, Manage Letters, and Alert
Generation & Notifications.
 Interaction with BA in order to gather information about new requirements & made correction to
the requirements.
 Attended meetings with QA team to answer their questions about the new product & to discuss
the defects.
 Helped & coordinated with team members to see the successful implementation of the project.

Tools Used: Angular 7.0, Ngrx, TypeScript, T-SQL, SQL Server 2016, Web API, ASP.NET Core, C#,
Entity Framework Core, Jasmine, Karma, Azure Platform.

Client Name: Wells Fargo, MN Mar-2017 – Oct 2018


Role: Sr Full Stack Developer & Architect

Project Description: I am working on the HPA application that handles the Defaulted Home Mortgage for
various investors (Fannie, Freddie, Wells Owned, Bank & Private etc.). This Application which is an
internal web tool based on the investor, Income of the borrower & several other criteria proposes the
modified terms (i.e. reduced monthly payment, Increased Term, Reduced principal etc.), so the borrower
can afford to pay the monthly loan payments. There are over 30 Modification plans that offer different
modified terms. In order to offer a specific modification plan to the defaulted loan, it should pass certain
criteria (validations). Once the criteria for the modification plan are fulfilled the loan would go through that
plan and calculate the modified terms. The modified terms are then offered to the borrower for trial period
(3 months). If the borrower manages to pay as per the new terms during the trial period, that plan is made
permanent for the life of the loan. This tool basically tries to make the loan payments more affordable to
the borrower, so that he can avoid foreclosure.
This application uses MVC 4.0, Entity Framework & SQL Server 2015 as the backend. This application
retrieves the complete data about the Loan from MSP (Mainframe) & stores it in its local database (SQL
Server). Then a certain waterfall (Modification Plan) processes this data and comes up with modified
terms. This modified term is then again committed to the MSP.

Responsibilities:

 Involved in the development, enhancement & support of HPA application.


 Wrote Unit test cases to test the waterfall & the validations.
 Mentored junior team members to achieve project goals.
 Led Design & Developed of new Modification programs for private & GSE investors.
 Interaction with BA in order to gather information about new requirements.
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

 Created tasks in TFS with details about changes in system to implement new requirements.
 Attended meeting with Business to understand the business requirements.
 Analyzed the business requirements & created tasks in TFS to implement those requirements
with the details about the code changes.
 Attended meetings with QA team to answer their questions about the new product & to discuss
the defects.
 Coordinated with Offshore team to synchronize the development work.
 Helped & coordinated with team members to see the successful implementation of the project.
 Wrote & Updated SQL functions & stored procedures.
 Worked on jQuery & JavaScript’s.
 Worked on defects from test/Production environments that is reported in HP QC tool.

Tools Used: ASP.NET 5.0, C#, JavaScript, MVC, Azure, Razor View, LINQ, JQUERY, SASS, T-SQL,
SSIS, WCF, SQL Server 2015, Entity Framework 5, Azure DevOps.

Client Name: Medtronic, MN Mar-2016 – Mar-2017


Role: .NET Architect

Project Description: I am working on omnivisorPro web application that receives the health matrix
transmissions from the various peripheral devices like Commanderflex, Netresponse etc. The user takes
their biometric readings regarding glucose, temperature, peak flow & sends them to the VA network. The
nurses look at the biometric transmissions & take actions if needed. This system is being exclusively used
by VA (Veterans Affairs).
Responsibilities:

 Acted as lead developer to implement 508 compliant to make website usable for people with
disability.
 Fix issues found during fortify scan.
 Optimized stored procedures for performance tuning & achieved 90% performance gain.
 Wrote shell script for generating test data & testing the stored procedure changes by comparing
the output of old & new versions.
 Upgrading system to use .NET charting instead of third-party charting tool for report generation.
 Involved in the development, enhancement & support of web application.
 Code Analysis of the business requirements & implementation.
 Cleaning up the code of unused variables & functions using ReSharper.
 Upgrading system to use JStree for grids & make asynchronous calls to the server.
 Merging multiple projects into one project for the sake of simplicity & design.
 Attended meetings to report the progress of project.
 Given presentation of the code to QA & managers for knowledge sharing & clearing doubts.
 Worked on making website supporting multi language user interface.

Tools Used: ASP.NET, C#, JavaScript, SASS, CSS, LINQ, JQUERY, T-SQL, SQL Server 2012, Visual
Studio 2013, SVN, ReSharper, Fortify, API.

Client Name: Wells Fargo, MN Nov-2014 – Feb-2016


Role: Sr Full Stack Developer
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

Project Description: I am working on the HPA application that handles the Defaulted Home Mortgage for
various investors (Fannie, Freddie, Wells Owned, Bank & Private etc.). This Application which is an
internal web tool based on the investor, Income of the borrower & several other criteria proposes the
modified terms (i.e. reduced monthly payment, Increased Term, Reduced principal etc.), so the borrower
can afford to pay the monthly loan payments. There are over 30 Modification plans that offer different
modified terms. In order to offer a specific modification plan to the defaulted loan, it should pass certain
criteria (validations). Once the criteria for the modification plan are fulfilled the loan would go through that
plan and calculate the modified terms. The modified terms are then offered to the borrower for trial period
(3 months). If the borrower manages to pay as per the new terms during the trial period, that plan is made
permanent for the life of the loan. This tool basically tries to make the loan payments more affordable to
the borrower, so that he can avoid foreclosure.
This application uses MVC 4.0, Entity Framework & SQL Server 2012 as the backend. This application
retrieves the complete data about the Loan from MSP (Mainframe) & stores it in its local database (SQL
Server). Then a certain waterfall (Modification Plan) processes this data and comes up with modified
terms. This modified term is then again committed to the MSP.

Responsibilities:

 Involved in the development, enhancement & support of HPA application.


 Wrote Unit test cases to test the waterfall & the validations.
 Design & Developed the new Modification programs for private & GSE investors.
 Interaction with BA in order to gather information about new requirements.
 Created tasks in TFS with details about changes in system to implement new requirements.
 Attended meeting with Business to understand the business requirements.
 Analyzed the business requirements & created tasks in TFS to implement those requirements
with the details about the code changes.
 Attended meetings with QA team to answer their questions about the new product & to discuss
the defects.
 Coordinated with Offshore team to synchronize the development work.
 Helped & coordinated with team members to see the successful implementation of the project.
 Wrote & Updated SQL functions & stored procedures.
 Worked on jQuery & JavaScript’s.
 Worked on defects from test/Production environments that is reported in HP QC tool.

Tools Used: ASP.NET 5.0, C#, JavaScript, MVC 5.0, Razor View, SSIS, LINQ, JQUERY, .NET
Framework 4.0, T-SQL, web service, SQL Server 2012, Entity Framework, Visual Studio 2012.

Client Name: AON Benfield, MN May-2013 – Oct 2014


Role: Sr Full Stack Developer

Project Description: Aon Benfield is the world’s leading reinsurance intermediary and full-service capital
advisor. I worked here as a Senior Developer involved in Designing & developing the customer facing site
ABConnect. ABConnect is an application that generates data about the transactions between Cedent &
Reinsurer groups. ABConnect have Internal as well as externally exposed websites. Internal site of
ABConnect is accessible to the Employees & Internal Users using active directory login through windows
authentication. External Site can be accessed by the Cedents & Reinsurers using form authentication.
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

Responsibilities:

 Involved in the Design & Development of ABConnect web application.


 Worked on performance tuning of SP and functions using SQL Server profiler & Execution plans.
 Created new SQL functions, stored procedures & triggers.
 Worked on redesigning of various .NET modules using object-oriented methodologies.
 Interacted with business to analyze, document & implement the business requirements.
 Developed the module to change the site preferences by the users. Users can change the order
of submenus in menu. They can hide/unhide menu items. They can change their landing page.
 Designed & implemented the language translation capability of site.
 Created WCF & restful web services.
 Used LINQ to manipulate and fetch the data from database.
 Worked on JavaScript & jQuery to create client-side scripts.
 Involved in Unit and Functional testing using NUnit.
 Involved in testing and fixing the issues occurred in the testing process.
 Worked on business-critical defects from Production environments.
 Helped & guided junior team members to finish their assigned tasks.
 Worked on TFS 2012 for version control, defect & task management.
 Created tasks in TFS 2012 with details about changes in system to implement new requirements.
 Setting up IIS 7.0 for Internal as well as External site in different environments.

Tools Used: ASP.NET, JavaScript, LINQ, JQUERY, .NET Framework 4.5, T-SQL, Web Service, SQL
Server 2008, Visual Studio 2013, VB.NET, EXT.NET 2.0.

Client Name: Wells Fargo, MN Nov-2011 – April 2013


Role: Sr Developer

Project Description: I am working on the HPA application that handles the Defaulted Home Mortgage for
various investors (Fannie, Freddie, Wells Owned, Bank & Private etc.). This Application which is an
internal web tool based on the investor, Income of the borrower & several other criteria proposes the
modified terms (i.e. reduced monthly payment, Increased Term, Reduced principal etc.), so the borrower
can afford to pay the monthly loan payments. There are around 20 Modification plans that offer different
modified terms. In order to offer a specific modification plan to the defaulted loan, it should pass certain
criteria (validations). Once the criteria for the modification plan are fulfilled the loan would go through that
plan and calculate the modified terms. The modified terms are then offered to the borrower for trial period
(3 months). If the borrower manages to pay as per the new terms during the trial period, that plan is made
permanent for the life of the loan. This tool basically tries to make the loan payments more affordable to
the borrower, so that he can avoid foreclosure.
This application uses MVC 3.0, Entity Framework & SQL Server 2008 as the backend. This application
retrieves the complete data about the Loan from MSP (Mainframe) & stores it in its local database (SQL
Server). Then a certain waterfall (Modification Plan) processes this data and comes up with modified
terms. This modified term is then again committed to the MSP.

Responsibilities:

 Involved in the development, enhancement & support of HPA application.


Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

 Wrote Unit test cases to test the waterfall & the validations.
 Developed the End to End test project that was scrapping data directly from MSP (Mainframe)
and comparing it with the data in HPA application’s database (after the loan information is
retrieved from MSP and at the beginning of modification). This project also compares the data
that is committed to MSP (after the modification) with the data in the HPA application’s database
(SQL server). This is achieved by developing a generic function that accepts the data from MSP
and from HPA database and creating an array of objects holding data. Once the complete array of
data is created, a generic function compares the values from these two sources.
 Deployment of new releases to test environments (Development/UAT).
 Worked on defects from test/Production environments that is reported in HP QC tool.
 Developed new scheduled task that used to scrap new FHLMS rate from external FHLMC
website and update into the HPA database.
 Developed scheduled task that converted the website page that shows the modified terms
into .pdf doc, so that it can be sent across to the borrower.
 Interaction with business users in order to gather information about new requirements.
 Created tasks in TFS with details about changes in system to implement new requirements.
 Involved in the migration of the application from MVC 2.0 to MVC 3.0 using Razor Views& Entity
framework.
 Developed new waterfalls (Modification Plans).
 Worked on the Entity Framework & Database Projects.
 Wrote LINQ to Entities & LINQ to SQL queries to fetch data from database.
 Wrote compiled LINQ queries.
 Wrote & Updated SQL functions & stored procedures.
 Worked on jQuery & JavaScript’s.

Tools Used: ASP.NET 4.0, C#, JavaScript, MVC 3.0, Razor View, LINQ, JQUERY, .NET Framework 4.0,
T-SQL, web service, SQL Server 2008, Entity Framework, Visual Studio 2010.

Client Name: Minnesota Department of Employment and Economic Development, MN Jan-2011 –


Oct 2011
Role: Sr .NET Consultant

Project Description: I am working on the websites


(http://www.careeronestop.org/&http://www.careerinfonet.org/) for our end client State of Minnesota
(Department of Employment and Economic Development)& Department Of Labor. My role and
responsibilities include the day to day maintenance, production support and enhancements of multiple
Microsoft.net based websites.

Responsibilities:

 Involved in the enhancement of the “Reemployment” section of the CareerOneStop portal.


 Involved in the migration of system from Oracle 9G to Oracle 11G.
 Preparation of web trends reports
 Analysis & resolution of Production support Issues.
 Writing Stored Procedures & Functions in Oracle 11g using TOAD.
 Enhancing & bug fixing in classic ASP pages.
 Developed module to translate the site from English Language to Spanish & vice versa.
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

 Worked on XSLT template development.


 Developed new web services.
 Worked on enhancing & fixing page styles using CSS 1.0 & inline styles across different
browsers.
 Involved in Functions development in SQL Server.
 Worked on JQUERY & AJAX.
 Wrote LINQ statements to join XMLDOCUMENT objects as part of web service development.
 Migrating .NET 2.0 applications on IIS6 to .NET 3.5 on Windows7 & IIS7 Platform.
 Involved in stored procedure development in SQL Server.
 Stored Procedures Optimization.

Tools Used: ASP.NET 3.5, ASP, C#, VB.NET, JavaScript, vbScript, CSS 1.0, Oracle 11g, MVC 3.0,
TOAD, LINQ, JQUERY, .NET Framework 3.5, PLSQL, web service, web trends, Windows 7, IIS7, SQL
Server 2008, Crystal Report.

Employer: TCS (Tata Consultancy Services.) Feb-2006 – Jan-2011


Role: Programmer

Project Description: ShopNBC is a top multi-media retailer in the US that sells irresistible products
through their home shopping television network, the Internet and direct mail. I am involved in Production
Support, Enhancement and QA activities of E-commerce sites www.shopnbc.com & all in-house
developed applications like Megadizer, ALF, PTOC, Winky etc. Worked on the third-party tools integration
into the system.

Responsibilities:
 Involved in the implementation of PCI standards to protect customer data in Agile environment.
 Involved in the implementation of Auto Delivery Module in Agile environment.
 Worked in Agile environment and coordinated with Customer representative & QA team.
 Involved in the integration of QAS to the existing system.
 Involved in the analysis of many business-critical issues.
 Lead the team to define process & implementing it to stabilize various test environments.
This helped us to get rid of recurring issues in test environment during consecutive
deployments.
 Lead the team to coordinate development & testing activities during various releases.
 Extensively used ADO .NET for data retrieval and querying.
 Worked on ASMX & WCF web services.
 Implemented changes in LINQ queries.
 Used TFS for version controlling.
 Presenting the enhancements to the clients during UAT meeting.
 Encryption of critical customer data like Password & Credit Card.
 Involved in the analysis of various business critical issues.
 Onsite/Offshore coordination
 Preparing test plan & Integration testing involving web, tibco & oracle.
Environment: Visual Studio 2008, SQL Server 2008, .NET Framework 3.5, Agile, C#.NET, XML,
Randhir Singh
[email protected]
linkedin.com/in/randhir-singh-1120rs
612-412-0703
Woodbury, MN 55129

JavaScript, WCF, ASMX web service, REST web service, MVC 3.0, LINQ, ADO.NET, CSS, HTML

You might also like