s
seb_aoki

Sebastien Aoki

@seb_aoki

Senior software engineer

Japan
French, English, Japanese
About me
I have 20 years of experience in design and development of full-stack web applications as well as independent video games. By thinking ahead and paying attention to all details, I quickly deliver software with little to no bugs or long-term maintenance costs. I enjoy solving the most challenging problems, like writing complex algorithms, finding code optimizations or untangling the most difficult codebases. My favorite quote? "I didn't know it was impossible, so I did it anyway."... Read more

Skills

s
seb_aoki
Sebastien Aoki
Offline • 

See my services

Full Stack Web Applications
I will develop a custom crm web application for your small business

Portfolio

Work experience

Senior infrastructure & DevOps engineer, then frontend engineer

Shippio • Full-time

Mar 2024 - Present2 yrs 3 mos

B2B service about the logistics of transporting goods. - Analyze the specifications and lead the design phase (frontend and backend) - Implement the frontend side of features while cooperating with the backend team - Unit and e2e testing using Vitest and Playwright - Refactoring legacy code and upgrading the quality of the codebase - Manage and improve the security of the infrastructure - Refactor existing IaC code - Add new IaC (OpenTofu) code for manually managed infrastructure - Implement and improve code deployment pipelines (CI) - Monitoring and optimization of databases - Managing the security of the AWS resources and networks/VPCs Stack: JavaScript, TypeScript, AWS, CDK, Terraform, OpenTofu, Docker, PostgreSQL, React, MUI, Apollo Client, Redux, Vitest, Playwright, Bash, Github actions, Active Pieces, ByteBase, Redash, DataDog, Go, JavaScript, TypeScript, Auth0, FireBase, Git, Linux, SQL, ShapeUp, Vim

Senior software engineer

Abbeal • Full-time

Sep 2022 - Feb 20241 yr 5 mos

Subcontracting and working with the customer teams to work on their projects. - Analyzing existing codebase, architecture and customer satisfaction - Making plans to increase the quality and reliability of the system - Refactored a codebase of spaghetti code without impacting the service - Analyzed existing constraints and migrated a custom cron system to a StepFunction workflow, running CLI commands in Docker containers - Switched the codebase to a 3-tier architecture with a validation layer - Introduced unit tests - Improved the Git workflow and deployment process, including CI checks (lint, unit tests) - Managing the process of merging two separate teams and organizations together - Planning and estimating the tasks - Documenting the architecture to onboard new developers Stack: Go, TypeScript, Node.js, React, SQL, PostgreSQL, MySQL, SQLite, MongoDB, AG Grid, Jest, Express, Sequelize, Fastify, Passport, React-Query, Vitest, Docker, Terraform, Serverless, OpenAPI (Swagger), Google APIs (Spreadsheets, Drive), AWS (S3, ECS, StepFunction, CodeDeploy), Heroku, Waterfall, Kanban, CircleCI, Jenkins, Bash, Windows, Linux, Vim, Git

Full-Stack software engineer

Monstar lab • Full-time

Oct 2020 - Jul 20221 yr 9 mos

Working in a development agency to develop projects for our customers. - Designing and maintaining the architecture of a codebase under intensive development - Delegating responsibilities to ensure the productivity - Designing the codebase architecture to ensure future maintainability and security - Developing a Kubernetes infrastructure - Developing Docker files for Go (based on the scratch image) - Developing CI automations (testing, deployment, code style) - Synchronizing a team of about 50 people - Helping communication in a multilingual and multicultural team - Cooperation and coordination with the frontend team - Planning and estimating the tasks and sprints - Specifying flow diagrams for complex trading operations Stack: Go, TypeScript, Node.js, NestJS, Jest, Express, GraphQL, OpenAPI (Swagger), Socket.IO, Jest, Docker, Kubernetes, Helm, AWS (EC2, S3, EKS, ECS, ECR, Batch, CodePipeline), Terraform, SQL, MySQL, PostgreSQL, RabbitMQ, Github actions, CircleCI, Bash, Linux, Vim, Git, Waterfall, Scrum