Yudai Karasawa

Freelance Software Engineer at フリーランス

Chiyoda, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yudai Karasawa is a freelance software engineer based in Chiyoda, Japan, with six years of experience specializing in system programming using Java and VBA and a strong focus on business automation. He blends backend and DevOps skills—contributing to notable open-source projects like the EMQX MQTT broker for IoT and the Diesel ORM for Rust—where he improved authentication/access control, CI/CD, and derive-macro functionality. Comfortable building cloud-native systems, he has hands-on experience with AWS CDK, ActiveMQ, VPCs and infrastructure testing. Curious and self-driven, Yudai actively learns emerging tech (IoT, AI, blockchain) and quickly brings new skills into production work despite limited prior commercial exposure.
code6 years of coding experience
job2 years of employment as a software developer
bookShukutoku sugamo high school
languagesJapanese, English, Chinese
github-logo-circle

Github Skills (35)

brokers10
erlang10
aws-cdk10
query-builder10
testing10
macros10
mqtt10
user-authentication10
broker10
authentication10
typescript10
mqttnet10
orm10
typescript-types10
access-control10

Programming languages (15)

C#JavaC++RustCMakefileVueGo

Github contributions (5)

github-logo-circle
emqx/emqx

Dec 2020 - Jun 2021

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
userBackend & DevOps Engineer
Contributions:47 reviews, 82 commits, 67 PRs in 6 months
Contributions summary:Yudai primarily contributed to the testing and enhancement of the EMQX MQTT broker's authentication and access control functionalities. They added test cases for Redis-based authentication using sentinel configurations, demonstrating knowledge of authentication mechanisms. Furthermore, they implemented access control checks within the CoAP adapter for both publish and subscribe operations. Additionally, the user made changes related to build configurations and infrastructure improvements like CI/CD, along with bug fixes.
mqtt-servertelecomconnectedlwm2mmqtt-broker
cdk-patterns/serverless

Aug 2020 - Aug 2020

This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Role in this project:
userCloud Engineer & DevOps Engineer
Contributions:3 reviews, 8 commits, 4 PRs in 15 days
Contributions summary:Yudai contributed to setting up and configuring an AWS serverless architecture using the CDK framework. Their work involved implementing an ActiveMQ message queue using Amazon MQ, a VPC, and related security configurations. They also added a testing framework and wrote tests to validate the MQ broker infrastructure, and created a python implementation of the basic MQ setup. Furthermore, they addressed the issue of a certificate limit.
pythonserverlessaws-lambdaarchitecture-patternsaws-serverless-architecture
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial