Golang Developer

Software Engineer

I am a software engineer with experience in backend, frontend, and infrastructure. Originally from Estonia, I have been living in Japan since 2014. My work involves building and maintaining systems, improving development processes, and ensuring reliable deployments.

At Hexabase, I helped develop a AI powered web application with a Go backend, improving how the team handled multiple environments and automated deployments. Despite financial constraints, I refined internal workflows and task management, allowing the team to release a product in three months. At xID, I worked on identity verification, integrating government-issued certificates and improving communication between services. I also helped update an aging frontend system to a newer version while ensuring it remained stable.

I am looking to challenge myself in the Web3 industry, focusing on decentralization and giving people ownership of their data.


Experience: 4 years

Yearly salary: $100,000

Hourly rate: $100

Nationality: 🌏 Remote

Residency: 🇯🇵 Japan


Experience

Software Engineer
xID
2022 - 2024
Redesigned and rewrote a Go legacy system that had an incorrect microservices architecture, where services were separated by functionality instead of features. Refactored the system to follow proper domain-driven design (DDD) principles, improving scalability, maintainability. The new architecture reduced cross-service dependencies, improved system reliability, and feature development. Implementation of JPKI (Japanese Public Key Infrastructure) integration for various services. Introduced testing frameworks to the development process; implemented a range of unit and integration tests. Contributed to frontend development using Vue 3 and Vite, migrating older Vue 2 js projects to Vue 3 and Typescript. Delivered presentations to clarify technical challenges and improve communication.
Software Engineer & Business Manager
Estonia Co. Ltd
2020 - 2022
Developed a startup idea and secured angel investment. Led a team of three developers to build a CRM with auction features for used car export businesses. Designed the core architecture for backend and frontend using Java (Spring Boot) and TypeScript (React). Set up deployment pipelines and managed infrastructure using Terraform. Introduced the application to potential clients and expanded market reach.
Software Engineer
Corekara Co. ltd
2019 - 2020
In Corekara I was the first Software Engineer who started working on in house web application. I started working from scratch so I had to set up all the processes. Setting up Laravel project in docker for local backend development and setting Vue Js application for frontend. Setting up pipelines in Bitbucket repository. Planning and setting up project structure for future scalability, I had used Domain Driven Design approach. Setting up staging servers for testing. I used LEMP stack. The server was hosted on AWS. Managing issue tracker, we used Atlassian jira. Working with Yahoo and Facebook API to create ads and marketing campaigns. Working with Base, Colorme, Makeshop API to get clients e-commerce shop products for future campaign and ads creation. Developing chatbot using Botman library for Laravel framework. Working on front end using Vue Js and Typescript. Creating presentations for stakeholders and other team members. Onboarding new team members.
Software Engineer & Business Manager
Estonia Co. Ltd
2013 - 2019
Estonia co. ltd was founded by me in 2013 as a ShibuWeb digital agency. The company was specialized in two fields: Used Cars Auctions and Shopping Proxy services. So I was working a lot with 3rd party API such as Yahoo, Rakuten for new clients. Searching for new clients. Working with clients, gathering necessary information for future development, creating briefs. Creating prototypes and sketches using Figma or paper and pencil. Planning project stack and architecture. Setting up development projects using Docker, Laravel, Vue Js(Typescript), PostgreSQL. Setting up staging and production servers using LEMP stack on DigitalOcean.

Skills

golang
english
japanese
russian