Senior Software Developer

Amit
Vishwakarma

Designing and delivering scalable Java, Spring Boot, and AI-powered applications with a product mindset.

Professional headshot of Amit Vishwakarma

About

Building reliable systems from idea to production.

I enjoy moving between architecture and implementation: shaping APIs, integrating services, and making software easier to understand and operate.

4+Years of professional experience
2Production software roles
Java + AICurrent engineering focus

Expertise & focus

Practical engineering with a strong backend foundation.

I’m an IIT Roorkee alum and a Senior Software Developer focused on Java, Spring Boot, REST APIs, data integrations, and AI-assisted products. My work is guided by clarity, dependable delivery, and a curiosity for how systems behave in the real world.

Outside work, I keep learning through technical reading, DSA practice, and small experiments. I also enjoy AI, space exploration, and immersive single-player games.

Key strengths

  • Backend services and API design
  • External integrations and data flows
  • AI-assisted product experiments
  • Clear, maintainable delivery
  • Problem solving and system thinking

Experience

A career built around useful software.

Experience across backend engineering, integrations, and full-stack delivery, with an emphasis on dependable systems.

Senior Software Developer

Jun 2026 – Current

Sosuv

Contributing to LiquidityBook modernization and migration work in the FactSet acquisition context.

  • Reduced Fortify findings from 362 to 46 High and 52 to 18 Critical.
  • Added JUnit coverage and safely upgraded legacy Underscore, jQuery, and Knockout libraries.
  • Migrated SFTP authentication from Lambda to Java and moved team and Slack messaging to asynchronous flows.
  • Built GitHub workflows for generated-source checks and migrated legacy reporting and execution logic to service-based reporting.

Software Developer

Jun 2022 – Dec 2025

ISA

Built Java microservices for airline ancillary services while improving the connection between legacy platforms and modern service architecture.

  • Developed Kafka best practices for microservices that were recommended by the Core Team.
  • Used caching to reduce database load and improved integration between Struts/JSP systems and microservices.
  • Maintained unit tests and Sonar standards, resolved Nexus vulnerabilities, and supported production releases and bug fixes.
  • Worked in Agile teams to deliver reliable software through continuous learning and technical training.

Education

Indian Institute of Technology, Roorkee

B.Tech in Computer Science Engineering

2018 – 2022

Skills

Tools I use to ship.

A practical stack for building, testing, and operating software—not a list of percentages.

Backend & frameworks

Java, Spring Boot, REST APIs, MVC, gRPC

Data & integration

MySQL, PostgreSQL, Kafka, XML, OpenAI APIs

Delivery & tooling

Docker, Jenkins, Git, Jira, Bitbucket, Confluence

Web & frontend

React, JavaScript, HTML, CSS, responsive interfaces

Problem solving

Data structures, algorithms, system design, low-level design

Quality & observability

Mockito, JUnit, SonarQube, Kibana, Nexus, API testing

Projects

Selected work.

A focused collection of backend, full-stack, and AI projects with a clear engineering story behind each one.

AI / Python

Conversational product

Flight Booking Assistant

A conversational assistant that understands travel plans, searches available flights, and helps users compare options through natural language.

LangChainOpenAIXML parsing
View source
Java / Backend

Spring Boot API

E-Commerce Orchestration API

A Spring Boot REST API that imports user data, exposes filtered queries, and demonstrates resilient external-API integration.

Java 17Spring BootResilience4j
View source
React / UI

Full-stack interface

React User Directory

A responsive React interface for browsing users and details through a backend API, with client-side routing and data fetching.

ReactReact QueryReact Router
View source
Java / DSA

Learning by building

Spring Boot & DSA Work

A growing collection of Spring Boot experiments, LeetCode solutions, and data-structure practice that keeps my fundamentals sharp.

Spring BootJavaDSA
View solutions

Contact

Let’s connect and collaborate.

I’m always open to thoughtful conversations about software engineering, product ideas, and interesting opportunities.

Connect

Follow along for updates, projects, and notes.