Farzod Badriddinov

Graduate Software Engineer

First-Class Computer Science graduate with experience building backend services, web applications, mobile apps, and secure database-driven systems.

Farzod Badriddinov portrait

Degree

First-Class Honours

Focus

Backend and full stack

About

I am a software engineer based in Swansea with professional experience across banking, enterprise applications, and product-focused personal projects. I enjoy building reliable backend systems, typed frontends, and practical applications where clean APIs, secure authentication, and maintainable architecture matter.

Projects

Togetherly preview

Togetherly

Volunteer coordination app built with Flutter, Spring Boot, PostgreSQL, Keycloak, WebSockets, and PostGIS.

FlutterSpring BootPostgreSQLKeycloakWebSocketsPostGIS
GitHub
Job Application Tracker preview

Job Application Tracker

Centralized application tracking system with a typed Next.js frontend, browser extension, and automated regression tests.

Next.jsTypeScriptGmail OAuthBrowser ExtensionJUnitVitest
GitHub
Portfolio preview

Portfolio

A dark, responsive portfolio with data-driven project pages, accessible navigation, and clean deployment-ready structure.

Next.jsReactTypeScriptTailwind
GitHub

Skills

Frontend

ReactNext.jsTypeScriptTailwindFlutterJavaFX

Backend

JavaSpring BootDjangoLaravelREST APIsAuthentication

Data and Testing

PostgreSQLMongoDBPostGISJUnitMockitoSelenide

Tools and Languages

PythonKotlinHaskellPHPDartDockerGit

Experience

Vermax Ltd

Software Developer Intern

Jun 2025 - Nov 2025

Built backend features and test coverage for enterprise applications in a remote Agile team.

  • Developed REST APIs and backend features using Java 17 and Spring Boot.
  • Designed MongoDB aggregation pipelines for advanced search, reporting, and analytics.
  • Implemented automated UI and integration tests with Selenide, JUnit, and Mockito.

Agrobank

Backend Developer Intern

Jun 2024 - Sep 2024

Contributed to internal banking systems with a focus on stable backend services and secure data handling.

  • Implemented service methods using Java, Spring Boot, and PostgreSQL.
  • Fixed production bugs and improved existing backend functionality.
  • Contributed to workflow improvements that reduced debugging time by an estimated 20%.

Swansea University

Team Lead, Group Software Development Project

2025 - 2026

Led a team project building a BoulderDash-inspired JavaFX game while coordinating implementation work in an Agile-style workflow.

  • Contributed to core game logic, UI components, collision behavior, and custom level design.
  • Achieved 100% for the group software development project.
  • Applied object-oriented design and collaborative delivery practices.

Education

Swansea University

BSc Computer Science, First-Class Honours

82.72% calculated average

Graduation June 2026

Final-year dissertation: 85%Web Application Development: 99%Web Service Development: 90%Software Engineering: 89%Software Testing: 86%

Contact

I am open to graduate software engineering roles, backend engineering opportunities, and product-focused full-stack projects.

Swansea, Wales