foxcool
Software Developer
I'm a Go developer with 7+ (10+ with Perl) years of backend experience looking to transition into Web3/DeFi. I understand this might mean stepping back from senior roles — and I'm okay with that. I'd rather be closer to interesting products than optimize for title.
What I bring:
I've spent years working on distributed systems, crisis-mode legacy projects, and building processes from scratch. My highlight: inheriting a cancer diagnostics platform with zero docs, three languages, and no CI — while keeping production alive. I know how to navigate chaos and gradually make things better.
I think about software through an institutional lens — coordination mechanisms, incentives, trade-offs. This is exactly why DeFi fascinates me: it's mechanism design made executable. I want to work where understanding the "why" matters as much as writing clean code.
What I'm looking for:
Primarily: DeFi, trading infrastructure, anything with real distributed systems challenges. I'm open to various roles — backend, integrations, even support or QA if it gets me closer to the space and the team sees potential for growth.
What won't work:
Relocation, algorithmic interview marathons, gambling/gaming.
I'm based in Thailand (UTC+7), remote-only, and ready to start.
Experience: 11 years
Yearly salary: $50,000
Hourly rate: $50
Nationality: 🌏 Remote
Residency: 🇹🇭 Thailand
Experience
Lead Software Engineer / Tech Lead
Unim 2020 - 2023
Digital pathology laboratory specializing in cancer diagnostics digitization. Joined during critical transition after entire previous engineering team departed. Crisis Management: Inherited legacy system with zero documentation — multiple distributed monoliths in JavaScript, Python, Go with extremely low stability. Maintained continuous laboratory operations while rebuilding infrastructure. Technical Contributions: - Analyzed and refactored existing subsystems while maintaining service availability - Designed and implemented new microservices for architecture modernization - Established CI/CD pipelines on GitLab, smoke testing with Postman, OpenAPI specifications - Introduced code generation tooling (oapicodegen) for development velocity Key Achievement: Transformed fragile, undocumented system into maintainable architecture without disrupting critical diagnostic workflows.
Lead Software Engineer
Spora 2018 - 2020
Nephrology platform development. Led development team. Responsibilities: System architecture design, microservice development, technical documentation, team leadership (7 members), hiring, standards and best practices. Projects: - Dynamically configurable messaging system (Go, SMS, SMTP, Viber, Telegram, Slack, MQTT) - User authentication service with multiple backends (Go, JWT, LDAP, OAuth) - KrakenD-based API gateway with JWT authorization - Various CRUD microservices (Go, MongoDB, CockroachDB, MQTT) All projects Docker-ready, deployed in Kubernetes via Helm. Accelerated development with code generation tools (go-swagger, oapicodegen).
Software Developer
Setup.ru 2012 - 2017
Duties: * Maintain legacy code (Perl, Mysql) * Writing technical tasks and decomposition of tasks * Development of new functionality (Perl, Go) * Work with accounting: reports generation, interaction with counterparties in case of errors, development and support of report generators. * Billing support Projects and achievements: * Integration with third-party services (payment systems, social networks, oauth, etc) * Development and implementation of a mechanism of email newsletters * Reorganized development processes and deployment of new features (git flow, daily deployment) * Learning the go language, supporting a highly loaded service for storing and transmitting static data (Go, Aerospike, Cassandra) * Created an individual development environment for optimizing remote work based on VirtualBox
Skills
api
ci-cd
docker
linux
golang
english
russian