S

Sonali Agrawal

Senior Software Engineer

London, England, United Kingdom8 yrs 3 mos experience
Highly StableAI Enabled

Key Highlights

  • Led global invoicing programs at Microsoft.
  • Designed smart routing for payment gateway at Checkout.com.
  • Developed novel algorithms for machine learning applications.
Stackforce AI infers this person is a Fintech Software Engineer with expertise in payment systems and automation engineering.

Contact

Skills

Core Skills

Software DevelopmentPayment Gateway

Other Skills

.NET CoreARMASP.NETASP.NET CoreASP.NET MVCASP.NET Web APIAlgorithmsAmazon Web Services (AWS)AndroidArduinoArtificial Intelligence (AI)Back-End Web DevelopmentCC#C++

About

My story-https://medium.com/checkout-com-techblog/checkout-com-interview-a-software-engineers-journey-from-india-to-london-9ff4d0e9dba0 Joined the payment revolution in Gateway team at Checkout.com as a Software Engineer 2! I help scale up Checkout.com payment gateway and work on smart routing of payment requests through the gateway of checkout.com. Before this, I was a Software Engineer at Microsoft for 4 years where I drove global invoicing programs, processed and saved billions of dollars by working in the Modern Invoicing system which ensures reliable and accurate invoicing and keeps up with the varying tax regulations of various countries all around the world. I also worked as a product owner and developer of a Microsoft web-based ASP .NET Core platform that enables business users to make backend system changes to Live Financial Systems to save money spent in escalations to engineering support teams. My work majorly includes automation engineering using Python, Powershell and Selenium; big data analysis on Kusto, application development, testing, deployments of monthly releases, infrastructure-related optimizations on Azure, performance enhancements, compliance tasks, reliability and availability improvements, livesite, direct communication with our end-users to resolve issues, user education etc. Looking back, I knew I wanted to be a software engineer right from school in class 4th when I got introduced to programming. Logo in Standard 4th, BASIC in 5-8th, Java in 9-10th & C++ in 11-12th. The zeal fired up when I converted a software idea to a console application in a week in Std. 10th for real estate. My college was spent with 4 internships, 7-8 major projects & multiple small projects which led me to an inclination towards applications of machine learning like Twitter Sentiment Analysis and Recommender System through which I devised two novel and efficient algorithms for Online Recommender System as part of my Undergrad Research which were faster than the popular ones I experimented it against. My other most fulfilling opportunity was my internship at Microsoft Garage (Foundry) where I learnt unexplored technologies to convert an idea into a shippable product within 6 weeks. My love for public speaking stems from my successful pitch of the product to the CVP and Chief Information Security Officer of Microsoft. - Youtube: TheRoad2Code - CodersRank profile: https://profile.codersrank.io/user/sonali9696 - GitHub profile: https://github.com/sonali9696 - StackOverflow profile: https://stackoverflow.com/users/6370135/sonali-agrawal

Experience

Wise

Senior Software Engineer

Aug 2025Present · 7 mos · London Area, United Kingdom · Hybrid

Checkout.com

2 roles

Senior Software Engineer

Mar 2025Aug 2025 · 5 mos

Software Engineer II

Aug 2022Mar 2025 · 2 yrs 7 mos

  • As part of the Payment Gateway team in Checkout.com, I am designing, coding and launching multiple projects related to smart routing of payment requests and scalability of the payment gateway
Payment GatewaySmart RoutingScalabilitySoftware Development

Adplist.org

Mentor

Sep 2024Nov 2024 · 2 mos · London Area, United Kingdom · Remote

  • Whether you're looking for advice on coding, career guidance, international relocations without Masters, worker visa for London, or anything in between, feel free to reach out or book a session through my ADPList profile: https://adplist.org/mentors/sonali-agrawal-6S2v

Microsoft

2 roles

Software Engineer II

Promoted

Feb 2022Jul 2022 · 5 mos

  • (Level 61) Drive global invoicing programs and lead a team of front-end developers while developing back end to launch new features in the Microsoft Modern Invoicing system to remain tax-compliant across the various countries we serve.

Software Engineer

Jun 2018Feb 2022 · 3 yrs 8 mos

  • (Level 59 and Level 60) Work in several teams under the Commerce Financial Systems under Cloud+AI, Microsoft which include working with Volume Licensing System, Medium Business Solutions, developing framework to automate end to end tests, product owner and developer of internal tool to do data changes in a compliant manner in an RBAC manner (role-based access control) etc.

Techqueria

Open Source Contributor

Mar 2019Jul 2019 · 4 mos · San Francisco Bay Area

  • Techqueria is a 501c3 non-profit representing one of the largest communities for Latinx professionals in the tech industry.
  • I am an active open source contributor to their website where I work on keeping their website and git repositories updated in line to the latest requirements.

National institute of technology rourkela

Special Education Teacher

Oct 2017Jan 2018 · 3 mos · NIT Rourkela

  • Hired as a tutor by NIT Rourkela for teaching remedial classes to first years in the subject: "C Programming language" as a part of academic counselling at Student Counselling Programme, NIT Rourkela

Microsoft

Foundry (Microsoft Garage) Software Developer Intern

May 2017Jul 2017 · 2 mos · Greater Hyderabad Area

  • In a start-up like culture, I worked on converting an idea into a shippable product in a team of 5. I was involved in ideation, architectural design, front end design, full stack development, bug bashing, testing and presentation of the product to the CVP and Chief Information Security Officer of Microsoft.
  • This experience helped me in learning and implementing graph databases, Gremlin language and ASP.NET Web Api and Web App development

Exabit systems private limited

Software Development Intern

May 2016Jul 2016 · 2 mos · Greater Bengaluru Area

  • Product development to battle the problem of water scarcity in Bengaluru. This included working on IoT technologies, database design and software development.

Greymeter

2 roles

Software Developer Micro-Internship

Aug 2015Nov 2015 · 3 mos

  • Coding, Decision-making skills, Marketing, Brand promotion, etc

Summer Intern

May 2015Jul 2015 · 2 mos

  • GUI development, Android App development, Marketing Strategy Analysis, Blogging.

Education

National Institute of Technology Rourkela

Bachelor of Technology (BTech) — Computer Science and Engineering

Jan 2014Jan 2018

Kendriya Vidyalaya

Jan 2012Jan 2014

Loyola Bhubaneswar

Jan 2005Jan 2012

Stackforce found 100+ more professionals with Software Development & Payment Gateway

Explore similar profiles based on matching skills and experience