Backend Software Engineer · Data Systems · Open Source
Java & Spring Boot • Python & FastAPI • SQL & Analytics
I build reliable software across backend systems, data workflows, testing, and developer tooling. My background includes software development at Infosys, network QA at Samsung Electronics America, and active contributions to established open-source Java projects.
- 🔧 Backend services and APIs with Java, Spring Boot, Python, and FastAPI
- 📊 Data workflows and analysis with SQL, pandas, Tableau, R, and Excel
- 🧪 Software quality with JUnit, Mockito, PiTest, Maven, Git, and CI/CD
- 🌱 Open-source fixes, tests, compatibility work, and maintainer-driven reviews
Languages
Java · Python · SQL · C++ · R
Backend & APIs
Spring Boot · FastAPI · REST APIs
Data & Analytics
Oracle · MySQL · pandas · Tableau · Excel · Google Sheets
Testing & Engineering
JUnit · Mockito · PiTest · Maven · Git · GitHub · CI/CD · Agile/Scrum
Cloud & Systems
Linux · Docker · AWS · Azure · Terraform · EKS
I contribute to open-source projects through bug fixes, API improvements, compatibility work, testing, validation, and documentation.
-
nv-i18n — Java internationalization library
Improved compiler-warning enforcement, test quality, ISO metadata validation, and mutation-test coverage.
Recent PRs: #72 · #123 · #172 -
Flinkboot — Apache Flink developer tooling
Added validation fixes and expanded assertion APIs for FlinkTypeHintandTypeInformation, with tests and documentation.
Recent PRs: #54 · #55 · #58 -
Kaoto / camel-catalog — Apache Camel catalog tooling
Worked on Java enum compatibility, packaged-resource handling, regression tests, rebasing, and maintainer feedback.
Recent PRs: #161 · #180 · #195 -
CodeMonk
Implemented Redis caching behavior and added unit and edge-case coverage using JUnit and Mockito.
Recent PRs: #407 · #415
These contributions have given me hands-on experience with large existing codebases, Maven builds, CI failures, rebases, merge conflicts, regression testing, mutation testing, and maintainer code review.
FastAPI backend for food-image recognition and nutrition analysis using Python, TensorFlow Lite, and external APIs.
Python FastAPI REST APIs TensorFlow Lite Data Processing
End-to-end analytics project using SQL, R, Google Sheets, and Tableau to clean behavioral data, identify usage patterns, and communicate findings.
SQL R Tableau Data Cleaning Business Analysis
Offline-first Flutter application focused on structured local data, clean application flow, and daily progress tracking.
Flutter Local Data Application Architecture
A lightweight church-community tool for organizing prayer requests and turning them into shareable announcements and images.
JavaScript Product Development Church Tech
Infosys — Tech Associate
Supported Lumen Technologies with Java backend development, SQL, testing, performance investigation, and Agile delivery workflows.
Samsung Electronics America — Network QA Engineer I (via Harvey Nash)
Tested network performance, stability, and software behavior across device platforms using Linux-based test workflows and defect investigation.
- Google Data Analytics Professional Certificate — SQL, R, spreadsheets, Tableau, data cleaning, analysis, and visualization
- Infosys Certified Software Programmer — WebIDE — Java, Oracle SQL, OOP, and enterprise application development
Backend Engineering · Software Engineering · Data Engineering · Data Analytics · APIs · Data Systems · Open Source
