Summary
Overview
Work History
Education
Skills
Certification
Timeline
Published Blogs
Generic

Ayushi Hasija

Wroclaw

Summary

I’m a Lead Software Developer with 10+ years of experience building and supporting enterprise applications. I specialize in Java, Spring Boot, Hibernate, Python, PostgreSQL, REST APIs, GitHub Copilot, GenAI LLM Associate, and Microsoft Azure with Microsoft Entra ID for authentication and authorization. I’ve led development teams, driven architecture and design decisions, mentored engineers, and delivered scalable solutions for business-critical applications. My experience spans banking, finance, and telecommunications, where I’ve worked closely with cross-functional teams to deliver reliable, high-performance systems. I’m passionate about solving complex engineering problems, improving development practices, and sharing knowledge through technical writing.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Lead(Principal) Software Developer

UBS Wealth Management
Poland
10.2022 - Current
  • Led and developed functional web applications using clean, robust code for multiple client projects.
  • Implemented a custom library to ingest documents using third party REST API.
  • Developed SQL scripts to facilitate the smooth migration from Oracle to PostgreSQL databases.
  • Resolved bugs to ensure compliance with regulatory requirements.
  • Collaborated with cross-functional development teams to raise technical standards for ongoing projects.
  • Addressed technical debt by fixing errors and updating code.
  • Conducted CM16 activities for database cleanup and removal of CID-related information across all applications.
  • Integrated and implemented Sonar in all projects.

Sr. Analyst Programmer

Fidelity International
Gurugram
01.2020 - 09.2022
  • Developed, coded, unit-tested, and system-tested settlement processes between FIL and PSL (counterparties) using FIX message format and IBM MQ Explorer for messaging queue management.
  • Diagnosed and fixed defects throughout the development lifecycle.
  • Implemented REST API reprocess endpoints for STC aggregation messages, retrieving award IDs from parent IR for STC-only deals, and other related tasks.
  • Worked on TDD (Test-Driven Development) design pattern for implementing features across different microservices.

Sr. Software Developer

Knoldus Inc
Noida
12.2018 - 01.2020
  • Resolved a critical issue where patient profiles lacked medical conditions by updating the database query and ensuring correct data mapping, leading to comprehensive patient information availability for healthcare providers.
  • Led a major code upgrade initiative to adapt the system to new platform requirements, ensuring seamless compatibility and enhanced performance across the updated technology stack.
  • Implemented code for zip-based authentication using scripts.

Sr. Software Consultant

BlacknGreen Mobile Solutions
Noida
11.2017 - 11.2018
  • Deployed code to the operator's server using WAP.
  • Created and optimized reports based on user and channel statistics for decision-making purposes.
  • Monitored logs using Grok Exporter, persisted them in Prometheus, and visualized captured metrics using Grafana Dashboard.
  • Developed and maintained the subscription and billing module based on operator requirements.

Software Engineer

NIIT Technologies
Greater Noida
01.2016 - 09.2017
  • Persisted events in Cassandra using Event Sourcing and CQRS in Lagom.
  • Created NimbleDrop, a microservice responsible for sending notifications in case of spike data.
  • Applied validations to incoming streams in Kafka topics.
  • Wrote unit test cases for all delivered functionalities.
  • Added plugins to improve code quality and performance.

Education

Master of Computer Application(MCA) -

Guru Gobind Singh Indraprastha University
New Delhi
01-2016

Bachelor of Computer Science (BSC) -

Delhi University
New Delhi
12-2012

Skills

  • JAVA
  • SPRING BOOT
  • POSTGRESQL
  • SONARQUBE
  • HIBERNATE
  • JUNIT
  • SQL SERVER
  • WINDOWS
  • LINUX
  • IBM MQ EXPLORER
  • ACTIVE MQ
  • KAFKA

Certification

  • Getting Started with Deep Learning
  • Introduction to GitHub Copilot
  • Spring Advanced
  • Accelerating End-to-End Data Science Workflows

Timeline

Lead(Principal) Software Developer

UBS Wealth Management
10.2022 - Current

Sr. Analyst Programmer

Fidelity International
01.2020 - 09.2022

Sr. Software Developer

Knoldus Inc
12.2018 - 01.2020

Sr. Software Consultant

BlacknGreen Mobile Solutions
11.2017 - 11.2018

Software Engineer

NIIT Technologies
01.2016 - 09.2017

Bachelor of Computer Science (BSC) -

Delhi University

Master of Computer Application(MCA) -

Guru Gobind Singh Indraprastha University

Published Blogs

  • Reactive Java: Handling Errors in Reactive Streams -
  • Creational Design Pattern Part 1: Singleton
  • Performance Benchmarking Akka Actors vs Java Threads
  • Application Logs: Pitfalls and Insights
  • Build your own Kafka Producer
  • Deep Dive: AWS AssumeRole using STS API
  • SBT Plugins Reloaded
Ayushi Hasija