Harpreet Singh Email and Phone Number
An Agile Software developer having over 20 years of software architecture, design and development experience in the area of enterprise application integration and web application\services. • Solid C# and Back End development experience of high volume .NET systems. • Designing and implementing asynchronous high message throughout systems.•
-
Agile DeveloperBmw Financial Services (Gb) LtdFarnborough, Gb -
Agile DeveloperBmw Financial Services (Gb) Ltd Feb 2024 - PresentFarnborough, England, United KingdomDelivering new features and changes to established financial applications and services ensuring adherence to BMW Group requirements, including compliance with relevant Agile Working Model standards and processes, as well as controls and Change Management appropriate to a Financial Services environment.. As a part of team of developers delivering project work and initiatives, sharing ideas and completing code reviews. Work with analysts to help refine requirements, define changes and provide technical expertise. Assisting testers to assist with automated functional tests. Supporting DevOps processes and, pipelines, build and deployment activities. Collaborating with offshore teams in South Africa and India. Upgraded Angular 13 apps to use reactive components in Angular 17. Upgraded .net core services/apis from 3.1 to .net 6, next stop is to upgrade them to .net 8.Tech stack being used is dotnet core, C#, RESTful services using ASP.net core, Angular, HTML SCSS, Typescript, Oracle, EF.core, AWS, Kubernetes, Microservices, Active MQ, Terraform, Dev containers. -
DirectorIorison Limited Feb 2007 - Nov 2024 -
Full Stack EngineerAxa Uk Jun 2022 - Feb 2024United KingdomWorking on AXA UK Retail’s digital-only motor insurance product – Moja. As a Full stack engineer contributed in developing customer facing app (greenfield) having responsive design to be rendered in mobile and desktop modes. Developed REST based APIs utilising hybrid backend architecture. Greenfield microservices with DDD. The customer facing web app is architected as a mono-repo having three entry points, one each for new business journey for car insurance, renewal journey and for self managing the insurance product. The mono-repo is managed using Nx console. Also contributing in various customer care applications (brownfield). Tech stack in use is:C#, .NET 6, EF core, CQRS, MediatR , ASP.NET MVC, ASP.NET Web API, Sql Server, TDD, BDD, unit testing using XUnit, TestStack.BDDfy, React 18, React-Router v6, Typescript, React context, React Query, Formik, Yup, Browserstack, Google analytics, Webpack/Vite, Jest, React testing library, Emotion CSS, Figma, Storybook, Vite test, Storybook, OpenAPI, Azure Devops. -
Senior Consultant (Homes England)Kainos Jan 2022 - May 2022United KingdomWorking on Homes England projects to help designing and building applications and components necessary for them to implement their flagship products. C# 10 .Net 6.0Azure Durable Functions - Dependency Injection - OpenApi - Orchestrator/Activity/Starter functionsAzure Data FactoryAzure Application InsightsAzure Sql ServerAzure DevopsXUnit -
Senior Consultant ((Homes England))Kainos Aug 2021 - Dec 2021United KingdomC# 10 .Net 6.0Asp.Net Core MVC - Routing - Identity management using Auth0 - Azure cache for Redis - Razor Views - AccessibilityAzure Application InsightsEF Core 6.0Azure Sql ServerAzure DevopsGov.Uk Design SystemXUnitSpecflowTeraformVisual Studio 2022 -
Sr. Full Stack DeveloperCera Jul 2021 - Aug 2021United KingdomPROJECT: Chatbot – Care ExperienceBuilding a chatbot style experience for candidates wishing to join Cera as a care provider. The bot requests information in question answer format, collects responses, automates candidate profile creation in Application Tracking System, sends analytics data for business analysis• React, Typescript• C#, .net core 3.1• Segment Analytics• MySQL• xUnit, Jest• AWS – Deploying api and micro web frontend to Elastic Container Service• Azure Devops for code repository and build pipelines• Terraformed infrastructure as code for ECS, secrets, environnent variables• Integrating with Calendly scheduling software• Integrating with Fountain candidate application tracking system -
Senior Consultant (Sky Broadcasting)Kainos Jan 2021 - Jun 2021United Kingdom• Scrum and Kanban agile practice was used for this project at Sky• Building containerised microservices and replicated stateless application using C# 8/9 \.net 5 \.netcore 3.1 \ docker\ kubernetes.• Endpoints exposed using REST APIs utilising service to service AzureAD authentication and Oracle backend.• Message consumers for consuming messages from ActiveMQ• Writing performant queries to look and update data in Oracle• Using xUnit framework for TDD• Functional tests and Integration tests using Spock framework, Groovy• Wiremock for Pact tests and functional tests• Non-functional tests using Scala, Gatling• Build scripts using Gradle, yml, shell scripts for Jenkins pipeline• Maintaining and porting legacy .net framework monolith to greenfield .netcore based microservices• Maintain React, Typescript UI tooling that’s used by operations• Registering business, application and performance metrics on Prometheus• Tools: Kibana, Github, Bitbucket, Visual Studio 2019, Visual Code, IntelliJ, TeamCity -
Sr Software EngineerOvo Energy Mar 2017 - Jan 2021London, United KingdomAs a full stack software engineer at OVO in an Agile team comprising of engineers used mixed technologies. Responsible for software architecture, development and maintenance of services serving public interface, interfacing with third party workforce management systems, database and customer service agent’s portal. Re-platforming from monolithic app to AWS cloud based microservices and event sourcing based architecture. Driving benefits from NoSql (Mongo) and RDBMS (MS SQL) stores.Adopted Agile methodologies like SCRUM, backlog grooming, sprint planning, retrospectives.Engaged with OVO’s third party software vendor to take handover of the software and tech know-how to establish in house software development.Established Github repositories and continuous integration on AWS. Deployment to Production was using release based approach.Developed features for Smart Meter Booking journey experience.Highlighted bottlenecks in the existing software architecture, proposed solution and refactored the implementation to draw benefits from loosely coupled messaging based system. Monitored database deadlocks and implemented refactored solution to resolve those.Liaised with in-house stake holders and third party development teams to deliver software features.Carried out responsibilities over the full software delivery cycle. Slicing requirements, developing features using TDD, packaging and delivering software using automated GoCD pipelines.Skills used: C# 4.6, ASP.Net Core, WCF (SOAP Services), Web API, MVC, ASP.Net, CircleCi, npm, React, Hooks, Typescript, Nodejs, Auth0, Jest test framework, Kong Gateway API, Biztalk 2016, Sql Server 2016, Mongo, Kafka, Windows services, Graylog, GoCD, Github, Git, Fiddler, JIRA, Visual studio 2019 and 2015, Slack, WIX, Docker, Swagger hub. TDD\BDD using: SpecFlow, Resharper, NCrunch, MS Test, Entity Framework, Dashboards using Grafana dashboards, SSL ECDSA Certs, Code instrumentation-New Relic, Datadog -
Sr Software EngineerTransport For London Jun 2011 - Mar 2017London, England, United KingdomWorked on software architecture and development of contact less bank card ticketing platform for Transport for London.• Implementing transient risk assessment (in conjunction with bank acquirers) model for large volumes of transactions.• Credit Risk Assessment based on card product scheme rules defined by all major credit card issuers. • Performant and efficient processing of customer journey taps fed into back office for risk assessment and forwarding the same for journey construction.• Back office end of day operations to efficiently calculate settlement amounts and write Settlement files to be transferred to banking acquirers.• Customer’s debt management and various forms of debt recovery methods.• Writing Ledgers to be consumed by analytics and reconciliation.• Architected and developed web services to be consumed by customer and agent portals, which provide billing and debt summaries correlating journey and payment details.Various agile techniques and processes were used while working on this project. Extreme programming was used to empower self-organising team with design and to solve problems as efficiently as possible. Regular backlog grooming and refinement, thin slicing of stories used to keep the product backlog ready and approved for story selection for a sprint. BDD and TDD were used to develop, implement and build software to an agreed acceptance criteria. Pairing and peer reviews were used to maintain the standards agreed by the team and to verify if the developed task met the definition of done criteria. Continuous integration (using TFS 2015) and automated nightly tests provided early feedback if regression was broken.Skills: .Net 4.5, C#, WCF, Sql Server 2012, Sql Server Service Broker, Dependency Injection, Unity framework, JSON, MOQ, Fluent builders to create object graphs, Windows Services, ASP.NET MVC5, Razor EngineTDD\BDD using: SpecFlow, Resharper, Ncrunch, MS Test, Entiy FrameworkTools: Visual studio 2015, TFS 2015, WIX -
Technology ConsultantAtlas Consortium (Hp) Aug 2008 - Jun 2011Thames Valley Park, ReadingWorking on a programme to develop, implement, operate, manage and deliver a wide range of services to personnel belonging to a specific government body across the globe. Skills being used: C# 3.5/3.0/2.0, Kerberos Secured WCF Services (Windows Service and IIS host),ASP.NET 2.0, AJAX, SharePoint Web Parts, WPF, WinForm, SQL Server 2005, Active Directory services, Enterprise Application Library 4.1\5.0 , XML, XSD, VS 2005, VMWare API, NetApp SAN API, Star Team, Mercury Test Director, MSI Packaging• Subject matter expert on various applications and tools and .Net technologies.• Design and develop secured asynchronous WCF services to serve web controls that are useable from SharePoint portal. • Design UI, Develop and package web controls and deploy to SharePoint portal.• Designed and developed WPF and winform applications.• Used Microsoft Application Blocks 4.1\5.0 - Patterns and Practices (Database \ Validations \ Logging \ Exception handling)• Used NetApp (SAN storage) API and VMware’s (Virtual Infrastructure) API to provide seamless usage of storage and virtual servers.
-
Systems ConsultantThe Aa Feb 2008 - Aug 2008BasingstokeWorked on an ecommerce B2C green field project, to enable the AA to launch a rental business for a specific product. The ability to hire the product from the AA would be enabled for public use from their website www.theAA.com. The modules created are RentIt Engine (WCF, Oracle), Admin system (AJAX, ASP.NET, Oracle), payment collection windows service (WCF, Oracle), Online credit card transaction using payware, Third party supplier integration (REST based and SOAP based web services). -
Senior Programmer AnalystSiemens Information Systems Ltd Jun 2007 - Feb 2008BracknellWorked on a project to help Siemens provide tools and applications to a specific department within Home Office. These tools would help in managing the whole lifecycle of creating electronic information. Due to the nature of the project, the development was done in controlled highly secured environment. • Created web service to be consumed by at least 2 Windows applications and also created .net assemblies that were called from Oracle Pl\SQL procedures and these would consume web service.• Designed and developed windows applications to import XML data into oracle. Used Oracle adapter • Designed and Created\Generated envelope schemas• Creating proxy web services and consuming Web services with complex types• Supporting\Maintaining existing Winforms applications and web services• Providing solutions to high priority production\live issues.
-
Biztalk DeveloperQinetiq Feb 2007 - Apr 2007FarnboroughWork at Qinetiq was to integrate the ERP system (PeopleSoft) with Microsoft’s Project Server 2007 using BizTalk server 2006. This would make up-to-date information about the ongoing projects, resources, manpower, facilities, activities readily available to company wide project managers. BizTalk 2006 was used to implement the middleware solution.Packaging and creating BizTalk 2006 application MSI.• Delivered technical design• Used Oracle Adapter, SQL adapter• Designed and Created\Generated Envelope Schema and schemas• Maps/Multi-Input maps using advanced functoids• Creating proxy web services and consuming Web services with complex types• Created a generic error framework to notify business errors• Created rules policy and custom fact retriever using Business Rules Engine -
Development Team Leader (Full-Time)Virgin Media Sep 2002 - Feb 2007HookWorked on project Harmony, to consolidate 23 legacy systems and customer databases spread in the UK to one system to integrate the customer administration and billing from one source. Worked on Order management, Inventory management, Workforce Management, Billing, Provisioning systems work packages.• Line management and work stream lead for a team of developers.• Delivered high-level and low level designs for off-shore development team and lead the implementation at off-shore development offices.• Used agile methodologies and iterative development model was employed in most of the software releases.• Provided estimates of timescales based on business requirements and liaised with analysts, architects and other developers to ensure that solutions provided are suitable for integration with the existing platform. Worked closely with testers in producing solutions which meet the requirements and are testable and worked with the operations team to resolve important live issues promptly.• Developed BizTalk Orchestrations using MSMQT, SOAP, File, Custom (TCP-IP), SQL and FTP Adaptors. Designed and created schemas, maps and pipeline components.• Involved in database consolidation project which amalgamated over 20 stand alone databases into a single cluster.• Integrated external suppliers\services communicating via web services to existing applications and developed web applications and web services. -
Software DeveloperGraphic Data Jun 2002 - Aug 2002Southend On Sea
-
Lead DeveloperHays Dx Oct 2001 - May 2002Basingstoke -
Software DeveloperTso - The Stationery Office Mar 2001 - Sep 2001Vauxhall
Harpreet Singh Education Details
-
Electronics, Advanced Microprocessors, Computer Organisation -
Center For Development In Advanced Computing (C-Dac)Advanced Computing
Frequently Asked Questions about Harpreet Singh
What company does Harpreet Singh work for?
Harpreet Singh works for Bmw Financial Services (Gb) Ltd
What is Harpreet Singh's role at the current company?
Harpreet Singh's current role is Agile Developer.
What schools did Harpreet Singh attend?
Harpreet Singh attended University Of Mumbai, Center For Development In Advanced Computing (C-Dac).
Not the Harpreet Singh you were looking for?
-
1gmail.com
-
7sabacapital.com, fms.edu, fordham.edu, yahoo.com, ln.ibd.email.gs.com, gs.com, ny.ibd.email.gs.com
2 +164667XXXXX
-
Harpreet Chawla
Isleworth -
Harpreet Singh
Greater London -
Harpreet Singh
Coventry
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial