Prem Buczkowski, Developer in Tokyo, Japan
Prem is available for hire
Hire Prem

Prem Buczkowski

Software Developer

Tokyo, Japan

Toptal member since May 27, 2022

Bio

Having worked for eight years as a Python and AWS software engineer, Prem developed a sensibility for the best practices for keeping the software maintainable. In his opinion, that is the most important thing for a freelancer. He combined this expertise with working as a researcher at a university, unifying the newest research with usable software, which is precisely the kind of project he's most excited about.

Portfolio

National Infrastructure and Service Transformation Authority
Amazon Elastic Container Registry (ECR), Amazon EC2...
Keyless
Go, AWS Nitro System, Python, Docker, Kubernetes, Cybersecurity...
Virgin Media O2
Python, JavaScript, Apache Airflow, FastAPI, WebSockets, Google Cloud, BigQuery...

Experience

  • Python - 10 years
  • Linux - 10 years
  • Amazon Web Services (AWS) - 8 years
  • Django - 8 years
  • Docker - 7 years
  • PostgreSQL - 6 years
  • Terraform - 6 years
  • Computer Security - 3 years

Preferred Environment

Linux, PyCharm, Amazon Web Services (AWS), Python, Django, SQL, AWS IoT, Claude, AI-generated Code

The most amazing...

...thing I've developed is an implementation of an optimization algorithm. It was published as a paper and is written using best commercial practices.

Work Experience

Senior AWS Python Engineer

2024 - 2025
National Infrastructure and Service Transformation Authority
  • Led transformation of Python analytics dashboards into enterprise web applications, implementing security controls, optimizing performance, and deploying via AWS ECS/Terraform infrastructure that scaled seamlessly to 100,000+ users on launch day.
  • Discovered security issues in existing applications, avoiding a serious data breach.
  • Established self-service deployment capabilities for data analysts through comprehensive training.
Technologies: Amazon Elastic Container Registry (ECR), Amazon EC2, Amazon Elastic Container Service (ECS), Terraform, Python, IT Security, Load Balancers, NGINX, Site Reliability Engineering (SRE), Site Reliability, GitHub, GitHub Actions, Docker, FastAPI, Apache Arrow, Jupyter Notebook, Parquet, Microservices, Microservices Architecture, AI Agents, Node.js, ETL, Back-end Development, Data Pipelines, Requests, TypeScript, Cloud Applications, Web Applications, Agentic AI, Large Language Models (LLMs), Machine Learning, Artificial Intelligence (AI), Distributed Architecture, Platform as a Service (PaaS), AWS IoT, CMS, JSON, React, Cloud Infrastructure, Claude, Amazon Bedrock

AWS Security Software Engineer

2024 - 2024
Keyless
  • Moved an artificial intelligence-based user authentication model into an AWS Nitro confidential computing enclave.
  • Enabled the company to process and store biometric data without having access to the images.
  • Presented the workflow ensuring data confidentiality to the stakeholders.
Technologies: Go, AWS Nitro System, Python, Docker, Kubernetes, Cybersecurity, Artificial Intelligence (AI), Networking, Channels, Goroutines, Node.js, TypeScript, Cloud Applications, AWS IoT, JSON, Cloud Infrastructure

GCP Python Data Engineer

2023 - 2023
Virgin Media O2
  • Worked on a data migration from the IBM Netezza database to Google BigQuery.
  • Designed and implemented a solution to ETL data from a firewalled on-prem server into GCP Cloud Storage, using Python, JavaScript, FastAPI, WebSockets, Google Cloud Run, and other related GCP services.
  • Engaged in data archaeology, finding the data sources to make sure that the tables to be decommissioned were not used anymore.
Technologies: Python, JavaScript, Apache Airflow, FastAPI, WebSockets, Google Cloud, BigQuery, Google BigQuery, Netezza, Data Engineering, Data Science, Google Cloud Platform (GCP), ETL, Google Kubernetes Engine (GKE), Unit Testing, Testing, Back-end, Databases, SQL, Artificial Intelligence (AI), Automated Testing, CI/CD Pipelines, API Integration, Back-end Development, Async Batch Processes, Cloud Firestore, Cloud Run, NoSQL, Pydantic, Apache Arrow, Jupyter Notebook, Parquet, Data Pipelines, Requests, Cloud Applications, Web Applications, Distributed Architecture, Event-driven Architecture, Platform as a Service (PaaS), JSON, Cloud Infrastructure

Software Engineer (via Toptal)

2022 - 2023
Anjuna Security
  • Built a high-level, reusable test suite for deploying confidential computing enclaves to the cloud using Kubernetes.
  • Increased the confidence of our banking clients in our solution significantly by designing and implementing the continuous testing suite.
  • Prepared documentation and tips for the test suite so it could be easily used and extended.
Technologies: Architecture, Amazon Web Services (AWS), Python, C++, Go, C#, Java, Amazon EC2, Amazon S3 (AWS S3), Kubernetes, Amazon EKS, AWS Key Management Service (KMS), Bash, Linux, Intel SGX, Pytest, APIs, Unit Testing, Testing, Back-end, Databases, SQL, Automated Testing, CI/CD Pipelines, Dependency Injection, Docker, JSON Web Tokens (JWT), Cybersecurity, Channels, Goroutines, Concurrency, Cloud Applications, Web Applications, Distributed Architecture, AWS IoT, JSON, Cloud Infrastructure

AWS Serverless Consultant

2022 - 2022
CirrusHQ
  • Created an authentication library for Auth0 that was compatible with the serverless environment.
  • Developed and designed a serverless back end for an exam provider using DynamoDB, Lambda, Terraform, Docker, and API Gateway.
  • Designed the back end to scale out to millions of exams and exam takers, optimizing the AWS bill to be as small as possible.
Technologies: AWS Lambda, Amazon DynamoDB, Terraform, Python, Python 3, ETL, Amazon RDS, APIs, Unit Testing, Testing, Back-end, Databases, SQL, Redis, CI/CD Pipelines, Back-end Development, NoSQL, Dependency Injection, JSON Web Tokens (JWT), Cloud Applications, Web Applications, Event-driven Architecture, AWS IoT, JSON, Auth0, Okta, Cloud Infrastructure

Senior Python Developer

2021 - 2022
GGMR
  • Implemented authentication for Django with an external OpenID Connect service.
  • Migrated data from a WordPress instance to a Django database managed using PostgreSQL.
  • Developed a back end of a Django CMS using Wagtail with GraphQL endpoints.
  • Implemented a search back end using Elasticsearch so the users can query legacy and current services in the same search.
Technologies: Wagtail CMS, Django, GraphQL, WordPress, Elasticsearch, Python, PostgreSQL, Terraform, Amazon Web Services (AWS), APIs, Unit Testing, Testing, Django REST Framework, Back-end, Databases, SQL, SQLAlchemy, Flask, Django ORM, CI/CD Pipelines, API Integration, Back-end Development, Dependency Injection, JSON Web Tokens (JWT), Requests, Cloud Applications, Web Applications, AWS IoT, SCSS, JSON, Auth0, Okta, Cloud Infrastructure

Research Assistant and Teaching Associate

2019 - 2022
Queen Mary University of London
  • Created an interactive web application named CySecTool using Bokeh, NumPy, PuLP, and Git to present the optimization data and graphs interactively.
  • Parallelized the algorithm, leading to significant improvements in the running time.
  • Helped develop the security and authentication module. Prepared virtual machines to be attacked and defended by the students to learn practical security, along with related exercises and exam questions.
Technologies: NumPy, Bokeh, Git, Python, Computer Security, APIs, HTML, CSS, JavaScript, Data Engineering, Data Science, Unit Testing, Testing, Selenium, Back-end, Flask, Redis, Automated Testing, CI/CD Pipelines, GitHub, GitHub Actions, Docker, Conda, Jupyter Notebook, Back-end Development, Web Applications, Machine Learning, SCSS, JSON

Lead Software Engineer

2019 - 2021
Founders4Schools
  • Reduced charity running costs considerably by planning and performing a migration from Heroku to AWS.
  • Modernized the codebase first from Python 2.6 to Python 3.6 and then to Python 3.10.
  • Performed the database normalization and optimization for the significantly increased number of users.
  • Mentored junior developers and taught them how to contribute independently.
Technologies: Terraform, Git, Angular, Docker, PostgreSQL, Heroku, Python, Elasticsearch, Amazon Web Services (AWS), APIs, HTML, CSS, JavaScript, Unit Testing, Testing, Django REST Framework, Celery, Back-end, Databases, SQL, Django ORM, CI/CD Pipelines, API Integration, Back-end Development, GitHub, Jupyter Notebook, Requests, Django, Cloud Applications, Web Applications, Distributed Architecture, Event-driven Architecture, Platform as a Service (PaaS), SCSS, CMS, JSON, Cloud Infrastructure

Python Freelance Developer

2017 - 2019
Chihiro Software
  • Developed an in-house library from scratch to speed up data ingestion. Thanks to that, we progressed from processing one dataset every three days when I joined to processing three sites every day when the project ended.
  • Created a Firefox and Chrome extension for storing and retrieving cookies matching credentials.
  • Administered Linux servers with over 10,000 monthly unique visitors.
Technologies: Python, Linux, Red Hat Linux, WebExtensions API, Firefox, Chrome, Chrome Extensions, Firefox Extensions, Web Scraping, Scrapy, Selenium, Scraping, APIs, HTML, CSS, JavaScript, Unit Testing, Testing, Django REST Framework, Celery, Beautiful Soup, Back-end, Databases, SQL, SQLAlchemy, Redis, Django ORM, CI/CD Pipelines, API Integration, GitHub Actions, GitHub, Docker, Data Scraping, Requests, Django, Cloud Applications, Web Applications, JSON

Experience

Scalable Bi-level Multi-objective Cybersecurity Optimization Over Probabilistic Attack Graphs

My task was to create an interactive web application called CySecTool using Bokeh, NumPy, PuLP, and Git to present the optimization data and graphs interactively. Besides web development and GUI knowledge, it required knowledge in graph theory, including drawing, processing, transforming graphs, devising algorithms, and cybersecurity. I also parallelized the algorithm, leading to considerable improvements in the running time.

A case study was performed in cooperation with the National Cyber Security Centre, UK. I analyzed the security of a middle-sized industrial provider.

The project led to a publication, and I was its main author:
• https://dl.acm.org/doi/pdf/10.1145/3510547.3517919.

Education

2018 - 2021

Bachelor's Degree in Computer Science

Queen Mary University of London - London, UK

Certifications

JUNE 2025 - JUNE 2028

AWS Certified Solutions Architect – Professional

Amazon Web Services

DECEMBER 2024 - DECEMBER 2027

AWS Certified Developer

Amazon Web Services

MAY 2022 - MAY 2025

AWS Certified Solutions Architect – Associate

Amazon Web Services

JULY 2018 - OCTOBER 2021

Red Hat Certified System Administrator

Red Hat

Skills

Libraries/APIs

Django ORM, Beautiful Soup, SQLAlchemy, React, Requests, NumPy, WebExtensions API, Intel SGX, Pydantic, Node.js

Tools

Terraform, GitHub, Amazon Elastic Container Registry (ECR), Cron, Auth0, Claude, PyCharm, Amazon Elastic Block Store (EBS), Amazon Elastic Container Service (ECS), AWS SDK, Beanstalk, Ansible, Git, Amazon EKS, AWS Key Management Service (KMS), Pytest, Apache Airflow, BigQuery, Google Kubernetes Engine (GKE), Celery, NGINX

Languages

GraphQL, Python, Go, Bash, HTML, CSS, JavaScript, SQL, SCSS, PHP, Python 3, C++, C#, Java, TypeScript

Frameworks

Django, Selenium, Django REST Framework, Flask, JSON Web Tokens (JWT), Angular, Chrome, Scrapy

Platforms

Linux, Docker, Amazon Web Services (AWS), AWS IoT, Apache Arrow, Jupyter Notebook, Red Hat Linux, AWS ALB, WordPress, Heroku, Firefox, Amazon EC2, AWS Lambda, Kubernetes, Google Cloud Platform (GCP), Cloud Run, AWS Nitro System

Storage

Redis, JSON, Elasticsearch, PostgreSQL, MySQL, Google Cloud, Databases, Data Pipelines, Amazon S3 (AWS S3), Amazon DynamoDB, Netezza, Cloud Firestore, NoSQL

Paradigms

ETL, Unit Testing, Testing, Automated Testing, Microservices, Event-driven Architecture, Parallel Programming, Dependency Injection, Microservices Architecture

Industry Expertise

Cybersecurity

Other

APIs, FastAPI, Back-end, CI/CD Pipelines, Back-end Development, Cloud Applications, Web Applications, Cloud Infrastructure, Web Scraping, API Integration, Scraping, Artificial Intelligence (AI), Parquet, Data Scraping, Agentic AI, Large Language Models (LLMs), Machine Learning, Distributed Architecture, Platform as a Service (PaaS), CMS, Okta, AI-generated Code, Amazon Bedrock, Computer Science, Wagtail CMS, Bokeh, Graph Theory, Computer Security, Chrome Extensions, Firefox Extensions, Serverless, Amazon RDS, Architecture, Data Engineering, Data Science, WebSockets, Google BigQuery, Async Batch Processes, IT Security, Load Balancers, Site Reliability Engineering (SRE), Site Reliability, GitHub Actions, Conda, Networking, Channels, Goroutines, Concurrency, AI Agents

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring