Skip to content
Strautiņš OSRiga, Latvia

Timeline

Career timeline

Roles and education, most recent first.

  1. Role · Aug 2025 – Mar 2026

    Senior Full Stack Engineer

    SteadyStake

    • Owned smart contract deployment pipelines across EVM-compatible chains, connecting on-chain staking logic directly to backend settlement services with no manual handoff between layers.
    • Designed and operated Kubernetes clusters on AWS — configured autoscaling policies, load balancing, and zero-downtime release workflows under high-traffic betting conditions.
    • Built internal AI tooling for odds modeling and anomaly detection, reducing manual review overhead by roughly 40% without requiring any model fine-tuning.
    • Architected a real-time event streaming layer using Kafka to keep wallet balances and staking state consistent across distributed microservices, eliminating message loss under concurrent write pressure.
    • Wrote integration tests for blockchain event listeners specifically targeting chain reorg scenarios — caught silent balance discrepancies before they ever reached production.
    • Delivered a full staking dashboard end-to-end: React frontend, GraphQL API, and the backend query layer underneath it.
  2. Role · Jun 2022 – Jun 2025

    Senior Software Engineer

    Crypton Studio

    • Led frontend development across multiple DeFi protocols, building UIs over complex on-chain mechanics including liquidity pools, yield farming, and token vesting schedules.
    • Built and maintained multi-chain data indexing pipelines using TheGraph and custom subgraphs, powering accurate analytics dashboards used daily by protocol teams and end users.
    • Audited and wrote Solidity contracts for token launches and DAO governance modules — identified and resolved re-entrancy vulnerabilities before any code went to mainnet.
    • Integrated LLM-based assistants into client products with a custom prompt engineering layer that improved response relevance without requiring model fine-tuning.
    • Mentored three junior engineers through consistent weekly code reviews and introduced PR standards that brought review cycle times down from several days to a few hours.
    • Translated vague client product ideas into concrete architecture proposals and realistic delivery plans — worked directly with stakeholders throughout scoping and delivery.
  3. Role · Apr 2018 – Apr 2022

    Full Stack Engineer

    Native Localization

    • Built and maintained translation management APIs in Node.js and Python, handling high-volume content import/export workflows across dozens of language pairs.
    • Developed the core web application frontend in React with an emphasis on editor UX that made it noticeably easier for translators to handle context-heavy content.
    • Set up GitLab CI/CD pipelines from scratch — automated test runs, staging deploys, and production releases in a way the whole distributed team trusted and used without friction.
    • Integrated third-party machine translation services and built a post-editing workflow that let translators review AI output rather than starting from blank documents.
    • Improved backend query performance significantly by introducing targeted indexes and refactoring N+1 patterns that were degrading project management views under load.
    • Maintained reliable delivery on a fully remote, multi-timezone team — kept async communication tight and shipped consistently without the coordination overhead that usually comes with distributed work.
  4. Role · Aug 2016 – Dec 2017

    Software Developer

    Diatom Enterprises

    • Developed backend services in Java for internal business tools covering invoicing, inventory tracking, and daily reporting for the operations team.
    • Wrote and maintained REST APIs integrating with external accounting platforms, including data transformation logic and error recovery for inconsistent upstream responses.
    • Contributed to a legacy Oracle-to-PostgreSQL database migration — wrote migration scripts and validated data integrity at every stage of the process.
    • Reworked query logic in a critical reporting job that was timing out regularly, bringing average run time from several minutes down to under thirty seconds.
    • Documented API endpoints and internal processes thoroughly, making the next developer's onboarding meaningfully smoother than my own.
  5. Education · Sep 2012 – May 2016

    Bachelor of Computer Science

    Biznesa augstskola Turība · Riga, Latvia