Hi, my name is

Pratik Pun

Software Engineer

Software Engineer building reliable backend services and APIs in Python. I enjoy working end-to-end on features, from API design to delivery, with a focus on clean code, testing, and collaboration.

Reading, UK

Pratik Pun

Skills & Technologies

Languages

PythonTypeScriptJavaScriptJavaSQL

Backend & APIs

FastAPIFlaskExpress.jsREST APIsOpenAPI

Frontend

ReactReact NativeNext.jsTailwind CSS

Databases

PostgreSQLMySQLMariaDBMongoDBRedisSQLAlchemyTypeORM

Testing & Quality

PytestJestRobot FrameworkTDD

Tools & DevOps

GitGitLab CI/CDAWSKibanaGrafanaBash

Featured Projects

Experience

Software Engineer

TennisViz - Ellipse

Mar 2026 - Present • London, UK

Build and maintain Python and MariaDB-backed backend APIs powering client-facing analytics features for professional tennis organisations, with Redis for live feeds and a gradual move to AWS for production.

  • Built backend APIs for Player Zone, a new player-facing product extending an existing scout-only platform, letting players log in and view in-depth match and tournament stats
  • Designed site-specific data scoping so each tennis organisation's players only see their own tournaments, matches and stats
  • Optimised the highest-traffic MariaDB queries by introducing a new table and restructuring joins, cutting response time from 3s to 0.3s (~10x faster)
  • Used Redis for live match feeds and inter-service message queues

Associate Software Engineer

Sky

Sept 2023 - Nov 2025 • London, UK

Built and operated Python-based backend APIs and automation pipelines for distributed network systems.

  • Developed RESTful APIs with OpenAPI, ensuring reliable integration across distributed systems
  • Reduced manual configuration time by ~40% through automation pipelines
  • Maintained 90%+ test coverage using TDD with Pytest
  • Created proof-of-concept tools adopted across engineering teams

Software Engineering Trainee

Digital Futures

Jan 2023 - Aug 2023 • London, UK

Delivered production-ready full-stack web applications within Agile sprints.

  • Led a small project team using GitHub for version control and code reviews
  • Built React interfaces consuming REST APIs with responsive layouts
  • Implemented unit tests with Jest ensuring code stability

BSc Computer Science

Swansea University

2019 - 2022 • Swansea, UK

Graduated with honours. Dissertation project: Gurkha One mobile application.

  • Built end-to-end mobile app with React Native, Express, and TypeScript
  • Designed relational data models with TypeORM and MySQL
  • Implemented REST APIs with JWT authentication

Get In Touch

I'm always open to discussing new opportunities, projects, or just having a chat. Feel free to reach out!