Summary
Overview
Work History
Education
Skills
Websites
Awards
Accomplishments
Timeline

Priya Marwaha

Senior Software Consultant

Summary

Accomplished Senior Software Developer with 27 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.


I help clients design, develop, and deploy mobile and web services solutions that meet their business needs and user expectations. With over 7 years of experience in iOS Swift, Xcode, XCTest, Azure, and over 20 years in Microsoft .Net technologies, I have successfully delivered projects for leading UK retailers and other industries, leveraging best practices, frameworks, and tools. My core competencies include iOS app architecture and development, web services API framework development, accessibility and localization, authentication and authorization, A/B testing, crash analysis, and unit and UI testing. I am passionate about creating high-quality, scalable, and secure solutions that enhance user experience and satisfaction. I enjoy working with clients and teams to understand their requirements, challenges, and goals, and provide effective and innovative solutions.

Overview

27
27
years of professional experience

Work History

Senior Software Developer (Contract)

Startup
10.2023 - 3 2024

SKILLS: Python | MQTT | PostGreSQL | TimescaleDB| FastAPI

  • Developed a custom Python based Event Engine for an AI-powered Object Detection & Tracking system ( OpenCV/ Yolo), designed to process real-time AI data and trigger meaningful events
  • Utilized a bespoke JSON-based Event Definition Language (EDL) to flexibly define events based on detected entities such as people, vehicles, and specific individuals.
  • Designed TimeScaleDB based storage for optimized storage and event reporting
  • Employed Python's multithreading and multiprocessing capabilities to efficiently handle real-time data processing in a multi-camera environment.
  • Implemented FastAPI based web services for EDL CRUD operations and event reporting

IOS App Architect/Developer (Contract)

Tesco
04.2016 - 05.2023

SKILLS: Swift | A/B Testing | Leanplum | AppDynamics | NewRelic | XCTest | XCUITest | CocoaPods

  • Member of the initial team that was tasked with rewriting the shopping app (originally Xamarin based) for a leading UK retailer, using Swift
  • My initial responsibilities included writing reusable frameworks for common tasks such as service communication, caching etc, and then we subsequently moved on to writing modules to support new user features
  • Extensive focus on accessibility and localization to support several regions other than UK (with different app store IDs)
  • Used popular 3rd party SDKs for A/B testing (Leanplum), crash analysis (NewRelic/ AppDynamics), ads (Google) , as well as XCTest and XCUITest to support unit and UI testing
  • Key member of the group that added support for the now popular same day delivery model "Tesco Whoosh".
  • Mentored junior architects on best practices within the field while providing guidance on complex design issues.

Web Services Solution Architect (Contract)

Tesco
11.2011 - 07.2014

SKILLS: Asp.Net WebAPI | WebServices | REST | SOAP

  • Core member of a team responsible for developing a web services API framework for the online marketplace of one of the top retailers in UK
  • Involved in developing a framework that caters to both, SOAP, and REST based endpoints for the retailer's suppliers and consumers
  • Tech stack utilizes most of Windows Communication Foundation (WCF) 4.5 extensibility features, as well as the new Asp.Net WebAPI framework (for REST based support)
  • Authored several modules of the framework, including an authentication and authorization module based on Windows Identity Foundation (WIF) that utilizes a custom STS and custom tokens such as Simple Web Tokens (SWT), and also provides support for OpenId, Azure based federation etc.

Senior Specialist, Microsoft Platform

Sapient
7 2003 - 9 2010

SKILLS: C# | ASP.Net | MS SQL Server | Javascript

  • Specialist in Microsoft Technologies working on applications across Hospitality/Retail
  • Building platform level frameworks as part of Specialist Group
  • Winner of Sapient Founders' Award, 2007

Technical Architect

Orbit-e Consulting
1 2000 - 1 2003

Technical Architect – Online business continuity product

The product was built on the Microsoft platform, to allow users to define and manage their business continuity and recovery operations.

  • Led requirements gathering and analysis effort on-site
  • Helped the client translate their vision into a concrete business continuity product during the functional analysis and architecture phase
  • Articulated technical requirements and led a product evaluation effort to identify the best suited components for the product via prototyping
  • Led a team during the offshore development of the product across the design and implementation phases

Technical Architect – Knowledge Sharing and Collaboration Product

The project assisted the client in technical design and development of a knowledge sharing and team collaboration product. This product was based on client access via browsers and WAP-enabled phones.

Technical Team Lead

Cambridge Technology Partners
04.1998 - 04.2000

Technical Team Lead – Integrated Customer Relationship Management product

The project involved the development of a blended media contact center platform. The platform demonstrated blended capabilities in voice over PSTN and voice over IP, email, fax, outbound (callback), and web interactive (chat) communications.

  • Led the team in the prototyping, design, and implementation of system interfaces

Technical Team Lead – Financial Reporting Application Suite

The project involved the migration of a suite of financial reporting applications created in VB3 (16-bit) to VB5 (32-bit).

  • Involved in the design phase, which included the definition of a migration strategy that would also provide Y2K compliance support
  • Led the team in establishing the design and implementation norms for product migration
  • Initiated rollout and troubleshooting efforts for the application at the client site

Software Developer

Trisoft Design
11.1996 - 03.1998

Software Engineer - Worked on the design & implementation of several Java and VB based web tools

Education

Bachelor of Engineering, in Computer Science -

SJCE
01.1992 - 1996.04

Skills

Mobile App Development iOS Swift

Awards

  • Sapient Founders' Award 2007
  • Cambridge Award for Outstanding Performance 1999

Accomplishments

  • Sapient Founder's Award in 2007
  • Cambridge Award for Outstanding Performance in 1999

Timeline

Senior Software Developer (Contract) - Startup
10.2023 - 3 2024
IOS App Architect/Developer (Contract) - Tesco
04.2016 - 05.2023
Web Services Solution Architect (Contract) - Tesco
11.2011 - 07.2014
Technical Team Lead - Cambridge Technology Partners
04.1998 - 04.2000
Software Developer - Trisoft Design
11.1996 - 03.1998
SJCE - Bachelor of Engineering, in Computer Science,
01.1992 - 1996.04
Senior Specialist, Microsoft Platform - Sapient
7 2003 - 9 2010
Technical Architect - Orbit-e Consulting
1 2000 - 1 2003
Priya MarwahaSenior Software Consultant