Software Engineer · Java · Spring Boot · Cloud

I build software that
works in the real world.

I’m Keshav Singhal, a software engineer focused on secure, scalable enterprise applications, backend systems, APIs, and modern product experiences. I turn complicated workflows into software people can actually rely on.

3+ years software engineering experience
M.S. Computer Science Cleveland State University · GPA 3.77
Production focused APIs · Security · Data · Workflows · CI
JAVA 21SPRING BOOTPOSTGRESQL REACTOAUTH2 / OIDCDOCKER GITHUB ACTIONSREST APIsAWS JAVA 21SPRING BOOTPOSTGRESQL
01 / About

Engineering depth.
Product mindset.

My work sits where backend engineering, business-critical workflows, security, data, and user experience meet.

I currently build enterprise applications for Ohio’s education ecosystem, working across Java, Spring Boot, Vaadin, Hibernate/JPA, PostgreSQL, authentication, scheduling, reporting, APIs, testing, and CI/CD.

I enjoy the parts of software engineering that require both precision and ownership: debugging difficult production behavior, modernizing legacy systems, designing maintainable APIs, and shipping features end to end.

02 / Experience

Built in production,
not just in tutorials.

2024 — Present

Software Developer

Management Council of the Ohio Education Computer Network

Building and modernizing enterprise software used across Ohio’s education ecosystem. Contributing across architecture, backend services, UI, authentication, data access, reporting, testing, and delivery.

Java 21Spring BootVaadin PostgreSQLHibernateOAuth2/OIDC QuartzGitHub Actions
  • Built secure workflows for forms, communications, students, groups, and enterprise reporting.
  • Implemented scheduled communications and background jobs with Quartz.
  • Designed and documented REST APIs with OpenAPI and HATEOAS conventions.
  • Improved persistence and query behavior across Hibernate/JPA, QueryDSL, and Blaze-Persistence.
2023 — 2024

Software Engineer Intern

MRI Real Estate Software

Worked on software and data workflows in a large real-estate technology environment, helping modernize product experiences and improve confidence through automation.

C#SQL ServerAPIs PlaywrightJenkins
  • Modernized 15 legacy product pages.
  • Contributed 100+ API tests.
  • Worked on import/export APIs and automated testing workflows.
2020

Python Developer Intern

Sebiz InfoTech

Early engineering experience building with Python and strengthening the foundations that later grew into backend and full-stack development.

PythonBackend DevelopmentWeb
03 / Selected Work

Things I’m proud
to have built.

A mix of production engineering and product ideas.

02 Personal Product

Spotter

A gym-partner matching concept designed around workout compatibility, availability, partner requests, sessions, messaging, reviews, and real-world gym coordination.

React NativeExpoSpring BootJava
03 Developer Platform

Public REST API Design

Designed OpenAPI definitions and endpoint contracts for payroll-related enterprise resources including leaves, compensations, filters, validation, error responses, and discoverable links.

OpenAPIRESTHATEOASValidation
04 Product Concept

How & What

A premium educational product concept for explaining complex topics in a consistent visual structure, beginning with finance, investing, fitness, health, and food.

Product ThinkingUXContent Systems
04 / Capabilities

A stack built for
serious software.

A

Backend Engineering

Java, Spring Boot, Spring Security, Hibernate/JPA, REST APIs, validation, testing, service architecture.

B

Data & Persistence

PostgreSQL, SQL Server, MySQL, H2, MongoDB, QueryDSL, Blaze-Persistence, Liquibase.

C

Frontend & Product

JavaScript, TypeScript, React, React Native, HTML/CSS, Vaadin, form systems, workflow-heavy UI.

D

Cloud & Delivery

AWS foundations, GitHub Actions, Jenkins, Gradle, Maven, CI/CD, automated testing, containerization.

E

Security & Identity

OAuth2, OpenID Connect, Spring Security, authorization roles, authentication flows, enterprise SSO.

F

Languages

Java, C#, Python, SQL, JavaScript/TypeScript, C++ — with a backend-first engineering mindset.

What I’m optimizing for

“Become the kind of engineer who can walk into a hard problem, understand the system, and make it meaningfully better.”
05 / Contact

Building something
ambitious?

I’m interested in engineering teams working on difficult, high-impact products — especially backend, platform, full-stack, AI infrastructure, developer tools, and cloud systems.