Rivo Strautiņš
Senior Full Stack Engineer·Riga, Latvia·+37167292970·rivostrautins002@outlook.com
Professional Summary
Full-stack engineer with nearly a decade of experience building blockchain infrastructure, DeFi protocols, and distributed backend systems. Proficient across the entire technology stack, including Solidity smart contracts, on-chain data pipelines, modern React frontends, and cloud-native deployments using Kubernetes. Recent work has focused on bridging Web3 innovation with production-grade engineering—delivering staking platforms, DeFi applications, and data indexing systems designed for accuracy, scalability, and reliability under real-world conditions. Committed to writing clean, maintainable code and building systems that deploy smoothly and perform predictably in production environments.
Skills & Technologies
- Languages
- TypeScript, JavaScript (ES2023+), Python 3, Go, Rust (basics), Solidity, SQL, Bash, YAML
- Frontend
- React 18, Next.js 14, Vue 3, Nuxt, Redux Toolkit, Zustand, React Query, Tailwind CSS, Styled Components, Framer Motion, Storybook, Webpack, Vite, ESBuild, WCAG 2.1 / accessibility
- Backend
- Node.js, NestJS, Express, Fastify, FastAPI, Django REST, Go Fiber, GraphQL, REST, gRPC, WebSockets, tRPC, Microservices, Event-Driven Architecture, CQRS
- Databases
- PostgreSQL, MySQL, SQLite, MongoDB, DynamoDB, Redis, Elasticsearch, Cassandra, Supabase, Prisma, TypeORM, SQLAlchemy
- Data & AI / ML
- Apache Kafka, RabbitMQ, Airflow, dbt, Spark, Pandas, NumPy, scikit-learn, OpenAI API, Anthropic API, LangChain, LlamaIndex, RAG pipelines, pgvector, Pinecone, Weaviate, Hugging Face
- DevOps & Cloud
- AWS (EC2, ECS, Lambda, S3, RDS, SQS, CloudFront), GCP (Cloud Run, BigQuery, GKE), Docker, Kubernetes, Helm, Terraform, Pulumi, GitHub Actions, GitLab CI, ArgoCD, Datadog, Grafana, Prometheus, Sentry
- Blockchain
- EVM / Solidity, Hardhat, Foundry, Truffle, ethers.js, wagmi, Viem, OpenZeppelin, ERC-20/721/1155, smart contract auditing, DeFi protocols, staking infrastructure, IPFS, The Graph
- Testing & Tools
- Jest, Vitest, Playwright, Cypress, React Testing Library, Pytest, k6, Postman, Swagger / OpenAPI, Figma, Linear, Notion, DataDog APM
Work Experience
Senior Full Stack Engineer · SteadyStake
Aug 2025 – Mar 2026 · Remote
- 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.
Senior Software Engineer · Crypton Studio
Jun 2022 – Jun 2025 · Hybrid
- 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.
Full Stack Engineer · Native Localization
Apr 2018 – Apr 2022 · Remote
- 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.
Software Developer · Diatom Enterprises
Aug 2016 – Dec 2017 · On-site
- 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.
Education
Bachelor of Computer Science · Biznesa augstskola Turība · Riga, Latvia
Sep 2012 – May 2016
This page renders exactly what the résumé contains. Sections it does not list — certifications, talks, publications — are absent rather than invented.