I am a software engineer with extensive experience in designing and implementing authorization, authentication, and transaction management systems in fintech and BI analytics platforms. Over the past several years, I've specialized in using technologies such as Kafka, Java, Spring Boot, AWS, and various data processing frameworks to deliver scalable and real-time data solutions. I am passionate about identity management, web and app development, and applying machine learning techniques for data analysis. Throughout my career, I have contributed to fintech payment solutions and BI application development, creating robust ETL processes and working across cloud and streaming technologies. I enjoy solving complex problems and continuously improving software platforms to optimize performance and deliver enhanced functionalities.

Umapriya Thangavelu

I am a software engineer with extensive experience in designing and implementing authorization, authentication, and transaction management systems in fintech and BI analytics platforms. Over the past several years, I've specialized in using technologies such as Kafka, Java, Spring Boot, AWS, and various data processing frameworks to deliver scalable and real-time data solutions. I am passionate about identity management, web and app development, and applying machine learning techniques for data analysis. Throughout my career, I have contributed to fintech payment solutions and BI application development, creating robust ETL processes and working across cloud and streaming technologies. I enjoy solving complex problems and continuously improving software platforms to optimize performance and deliver enhanced functionalities.

Available to hire

I am a software engineer with extensive experience in designing and implementing authorization, authentication, and transaction management systems in fintech and BI analytics platforms. Over the past several years, I’ve specialized in using technologies such as Kafka, Java, Spring Boot, AWS, and various data processing frameworks to deliver scalable and real-time data solutions. I am passionate about identity management, web and app development, and applying machine learning techniques for data analysis.

Throughout my career, I have contributed to fintech payment solutions and BI application development, creating robust ETL processes and working across cloud and streaming technologies. I enjoy solving complex problems and continuously improving software platforms to optimize performance and deliver enhanced functionalities.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced

Work Experience

Software Engineer 3 at PayPal UK, London
February 1, 2022 - Present
Individual contributor responsible for designing and implementing authorization/authentication and transaction management systems. Involved with technologies including Kafka, Spring Boot, Java, OAUTH, AWS, Docker, Terraform, NPM, CI/CD tools, Typescript, GraphQL, JavaScript, Node.js, AWS KeySpaces, and SQS to develop secure and scalable fintech solutions.
Principal software Engineer at Numerify, Bangalore, India
January 31, 2022 - August 23, 2025
Led the development of a data lake analytics events extraction platform using PySpark, Scala, Kafka, Python scripting, and AWS technologies. Developed a Java-based framework to extract data from multiple sources for near real-time analytics, replacing batch processing with a continuous streaming architecture using Kafka and Spark. Individually developed a machine learning integrated ETL engine module running PySpark ML algorithms on data warehouse inputs for trend analysis and future predictions.
Senior Software Engineer at Numerify, Bangalore, India
January 1, 2018 - August 23, 2025
Developed an automated analytical query generation platform for ETL data query and loading into data lakes to support BI analytics. Modeled data warehouse complexities with an intuitive interface, reducing ETL pipeline development time from over 18 hours to approximately 2 hours, leveraging PySpark, Scala, Python scripting, Spring Hibernate, and MySQL.

Education

Master of Computer Applications at Amrita Vishwa Vidyapeetham, India
August 1, 2009 - September 1, 2012
Bachelor of Science Information Technology at PSG College of Technology, Coimbatore, India
August 1, 2006 - May 1, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Healthcare, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more