10/01/2026 updated

AS
100 % available

Software Engineer | Java, SQL, REST APIs & Backend Development | RAG & AI Systems

Lucknow, India
Only remote
B.Tech in Computer Science Engineering
Lucknow, India
Only remote
B.Tech in Computer Science Engineering

Profile attachments

Ayush.pdf

Java & Backend Development
Expertise in Java-based backend development, including designing and implementing automation frameworks for large-scale banking transaction flows, performing SQL-based backend validations, and automating REST and SOAP API validations using custom Java utilities and Postman.

SQL & Database Management
Strong proficiency in SQL and PL/SQL for backend validations of financial transactions, balances, and accruals, with hands-on experience using Oracle, MySQL, PostgreSQL, and SQLite databases in production environments.

Retrieval Augmented Generation (RAG) & AI Systems
Hands-on experience building intelligent document retrieval solutions using RAG, FAISS vector indexing, Sentence Transformers embeddings, FastAPI, and LLM inference via Ollama to generate context-aware responses from large documentation repositories.

Test Automation & QA
Proficiency in Selenium WebDriver, TestNG, and API Automation (REST/SOAP) for end-to-end testing, regression coverage, and functional, regression, and system testing across banking platforms.

CI/CD & DevOps Tools
Experience integrating automated test suites with CI/CD pipelines using Jenkins and Maven, enabling continuous testing for every release cycle, and migrating legacy services from Oracle 11g to 19c and SVN to Git.

Python & FastAPI
Development of backend APIs using FastAPI and Python, including building document ingestion pipelines with configurable chunk size, overlap, metadata tagging, and embedding storage in SQLite.

Agile & Collaboration
Active participation in Agile sprints with developers and product owners for requirement analysis, test planning, defect triage, and release sign-off.

Streamlit UI Development
Building interactive Streamlit UIs for real-time document upload, query input, and retrieved context visualization.

Oracle FLEXCUBE Core Banking
Execution of Oracle FLEXCUBE Core Banking upgrades including patch management, EAR packaging, configuration setup, and clustered deployment in high-volume production environments across LATAM regions.

Languages

EnglishFluent

Project history

Technical Consultant

Oracle Financial Services Software (OFSS)
Designed and implemented automation frameworks in Java and Selenium for 40+ end-to-end banking transaction flows, improving regression coverage by 70%. Executed Oracle FLEXCUBE Core Banking upgrade from 14.7 to 14.8 including patch management, EAR packaging, configuration setup, and clustered deployment. Performed SQL-based backend validations for financial transactions, balances, and accruals, reducing production defects by 40%. Integrated automated test suites with CI/CD pipelines (Jenkins, Maven). Collaborated in Agile sprints for requirement analysis, test planning, defect triage, and release sign-off. Executed functional, regression, and system testing for Oracle FLEXCUBE Core Banking across LATAM regions. Automated REST and SOAP API validations using custom Java utilities and Postman. Migrated legacy services from Oracle 11g to 19c and repository stack from SVN to Git.

AI Document Assistant - Retrieval Augmented Generation (RAG) System

Personal Project
Built an AI-powered document retrieval system using Sentence Transformers embeddings and FAISS vector indexing for semantic search across large documentation repositories. Developed backend APIs using FastAPI and integrated LLM inference via Ollama to generate context-aware responses from retrieved document content. Designed a document ingestion pipeline with configurable chunk size, overlap, metadata tagging, and embedding storage in SQLite supporting multi-format document sources. Built an interactive Streamlit UI for real-time document upload, query input, and retrieved context visualization.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in