Resume

Last updated: August 14, 2026

ItemDetails
NameRyota Taya (田矢 凌太)
Current statusCurrently employed
GitHubhttps://github.com/ryota-taya-jouer

Summary

I have experience in web backend development centered on Python and Django, building and operating infrastructure on AWS, and developing payment features with Stripe.

In developing e-commerce sites and web services, I have covered a wide range of phases: requirements gathering, design, implementation, testing, deployment, and monitoring/incident investigation. I am particularly strong in implementing APIs and business logic with Django, Stripe payments, scheduled batch jobs on AWS Lambda, log investigation with CloudWatch, and setting up CI/CD with GitHub Actions.

I currently also work with technologies such as Next.js/FastAPI, Swift/SwiftUI, and AI coding agents, building web services and iOS apps as personal projects.


Applicable Experience, Knowledge & Skills


Work History

Company A | Voice-synthesis software industry (approx. 50 employees) (June 2021 – present)

Project A-1: Development and operation of the web system for a voice-synthesis software service (June 2021 – present)

Company B | SES & contract development industry (March 2020 – May 2021)

Project B-1: Development of an e-commerce site platform (October 2020 – May 2021)

Project B-2: Development of a live-streaming site (July 2020 – September 2020)

Project B-3: Development of an amusement-machine information site (March 2020 – June 2020)

Project B-4: Renovation of the company's corporate website (March 2020 –)

Company C | Programming education industry (approx. 30 employees) (May 2018 – February 2020)

Project C-1: Maintenance, operation, and data-analysis platform development for the in-house CRM (December 2018 – February 2020)

Project C-2: Development of a customer–instructor matching system (September 2018 – November 2018)

Project C-3: Other internal development & work (May 2018 – February 2020)


Certifications


Technical Skills

Legend — Professional: hands-on implementation and operation experience at work / Personal: currently used in personal projects / Evaluated: adoption, evaluation, or study experience (including architecture reviews and PoCs)

CategoryTechnologiesExperience
LanguagesPython, PHP, JavaScript, SQL, HTML, CSS, Shell ScriptProfessional
LanguagesSwiftPersonal
BackendDjango, Django REST Framework, Django ORM, Django Signals, Django Cache Framework, Django Middleware, Django AuthenticationProfessional
BackendREST API design & development, JWT authentication, HMAC-signed authentication, batch processing, async & scheduled jobs, external API integration, webhook implementationProfessional
BackendFastAPIPersonal / Evaluated
FrontendJavaScript, HTML/CSS, Django TemplateProfessional
FrontendNext.js, ReactProfessional
FrontendSwiftUIPersonal
DatabaseMySQL, Amazon Aurora MySQL, Django ORM (data extraction & investigation with SQL, index/collation configuration research, transaction design)Professional
DatabasePostgreSQL, pgvectorPersonal / Evaluated
DatabaseSwiftDataPersonal
Cloud (AWS)EC2, RDS, Aurora MySQL, Lambda, EventBridge, CloudWatch, CloudWatch Logs / Logs Insights, Secrets Manager, SES, VPC, ALB, IAM, SAM, Lambda Layers, NAT Gateway, OIDC authenticationProfessional
Web / app serversNginx, uWSGI, Linux, Amazon Linux 2 (including performance tuning such as process/thread counts)Professional
ContainersDocker, Docker Compose (local development, CI, SAM builds)Professional
CI/CDGit, GitHub, GitHub Actions, AWS SAM, OIDC deployment, Makefile, pre-commit, ruff (static analysis, formatting, type checking, automated testing, deploy automation)Professional
PaymentsStripe (PaymentIntent, SetupIntent, Invoice, InvoiceItem, Subscription, Payment Element, Webhook) / credit card, convenience store, Alipay, Link; recurring billing, invoices & receipts, failed payments & retries, duplicate-payment preventionProfessional
Testingpytest, Django Test Framework, Selenium, Playwright (unit, integration, E2E, and API tests; Page Object Pattern, fixtures, screenshot/trace capture)Professional
Monitoring & operationsCloudWatch, CloudWatch Logs Insights, structured logging, request-ID-based log tracing, Slack notifications, incident investigation, production maintenance & operationProfessional
Mobile (iOS)Swift, SwiftUI, SwiftData, UserDefaults, FileManager, local notifications, WidgetKit, Firebase Analytics/Crashlytics, App Store Connect AnalyticsPersonal
Google CloudCloud Run, Cloud Functions, Cloud Logging, Cloud Monitoring, Pub/Sub, Cloud Tasks, Firebase Hosting/Analytics/CrashlyticsPersonal / Evaluated
AI / LLMOpenAI API, Claude, Claude Code, ChatGPT, Codex, GitHub Copilot, Cursor, Devin, OpenHands, LangChain, LangGraph, RAG, vector search, pgvector, MCP research & evaluationPersonal / Professional (development support)

Strengths & Areas of Expertise

1. Web backend development with Django

Using Django and Django REST Framework, I can implement APIs, authentication, payments, business logic, caching, and external service integrations. I can add features, fix bugs, and refactor existing systems while verifying their specifications and the scope of impact.

2. Payment feature development with Stripe

I have designed and implemented payment features using PaymentIntent, Invoice, SetupIntent, Subscription, Webhooks, and more. Beyond the happy path, I can implement and troubleshoot with failed payments, duplicate processing, retries, asynchronous events, rate limits, and object conflicts in mind.

3. System operation and automation on AWS

I can build and operate systems combining EC2, Aurora MySQL, Lambda, EventBridge, CloudWatch, Secrets Manager, GitHub Actions, and more. This includes moving scheduled batch jobs to serverless, setting up CI/CD, log investigation, monitoring alerts, permission management, and network architecture design.

4. Incident investigation & log analysis

Using CloudWatch Logs Insights and application logs, I can pinpoint where errors occur and trace the flow of requests. I can investigate root causes by combining multiple sources of information: chunked retrieval of large log volumes, structured-log analysis, external API errors, payment errors, Django exceptions, and more.

5. Testing & CI/CD

Using pytest, Selenium, Playwright, GitHub Actions, and more, I can set up unit tests, API tests, E2E tests, and automated deployment. I can incrementally introduce linting, formatting, testing, and deploy automation into existing projects.

6. Development efficiency with AI tools

I use Claude Code, ChatGPT, Codex, GitHub Copilot, and other tools to streamline requirements gathering, writing implementation instructions, code review, test design, and bug investigation. Rather than adopting AI-generated code as-is, I develop while verifying consistency with specifications, maintainability, security, and test results.


Personal Projects

SoloOps (project & invoicing management web service for solo businesses)

I develop and operate SoloOps, a web service that centralizes clients, projects, tracked hours, invoices, and payments for freelancers and side businesses. I handle every stage on my own, from writing the requirements document, screen specifications, data model, and ADRs, through implementation, infrastructure construction, and operation.

Oshibell (countdown iOS app, in development)

I am developing Oshibell (推しベル), a countdown iOS app for fans of VTubers, cover singers, and streamers. Built as a backend-less MVP; I design and implement everything on my own, from the UI and data management to notifications, widgets, and social sharing.