Daniel (T.) Rukina

Senior Full Stack Developer

Avatar placeholder
Elva, Estonia

Experience

May 2021 - Present
4 years 9 months
Austin, United States

Senior Full Stack Developer

Token Metrics

  • Led the architectural design and implementation of a modular, cloud-native CRM platform leveraging Ruby on Rails conventions.
  • Refactored and optimized database schemas in PostgreSQL by creating indexes and writing advanced SQL queries for improved performance.
  • Developed RESTful and GraphQL APIs to support frontend apps and external real estate data integrations.
  • Engineered import/export pipelines for property data synchronization across multiple external platforms.
  • Implemented Elasticsearch-powered search functionality for property listings, optimizing index structures and query performance.
  • Built Vue.js components for dynamic user interfaces and adjusted existing React components for cross-functional compatibility.
  • Automated end-to-end testing with RSpec and Capybara, achieving high coverage and ensuring reliability of new features.
  • Designed and maintained CI/CD pipelines using Docker, Kubernetes, and AWS for zero-downtime deployments.
  • Integrated OAuth2 and OpenID Connect flows to provide secure SSO across the CRM ecosystem.
  • Collaborated through pair programming sessions and iterative development cycles to deliver features from concept to cloud deployment.
  • Incorporated AWS services including EC2, S3, and RDS to support scalable, cloud-native architecture.
  • Technologies: Ruby, Ruby on Rails, PostgreSQL, REST API, GraphQL, Elasticsearch, Vue.js, React, RSpec, Capybara, Docker, Kubernetes, AWS, OAuth2, OpenID Connect, CI/CD
Jan 2018 - Apr 2021
3 years 4 months
Tallinn, Estonia

Senior Full Stack Developer

Upsilon

  • Rebuilt the core vidaXL eCommerce platform using Ruby on Rails and domain-driven design patterns.
  • Migrated legacy PHP components to Rails services to enforce clean separation of concerns and improve maintainability.
  • Designed and implemented RESTful Rails APIs for product availability, order processing, and multi-currency billing.
  • Integrated advanced PostgreSQL features including stored procedures, index tuning, and complex joins to optimize data retrieval.
  • Created GraphQL endpoints for efficient client-driven querying and reduced over-fetching of data.
  • Developed Vue.js modules for wishlist, cart-recovery, and advanced product-filtering features.
  • Adjusted existing React components for customer dashboards to display invoice history and shipment tracking.
  • Automated background job processing with Sidekiq and Redis for asynchronous tasks such as invoice delivery and notification emails.
  • Established comprehensive test suites with RSpec, FactoryBot, and Capybara to ensure code quality and prevent regressions.
  • Deployed containerized services to AWS ECS and EC2 using Docker Compose, implementing auto-scaling and health monitoring.
  • Implemented automated test integration within CI/CD pipelines using GitHub Actions, GitLab CI, and Jenkins, ensuring reliable builds and early defect detection.
  • Integrated and supported AI/ML and LLM-powered testing and coding tools in Ruby projects, mentoring team members on effective usage to improve code quality and developer productivity.
  • Collaborated through pair programming and iterative sprints to refine architecture and deliver high-value features.
  • Technologies: Ruby, Ruby on Rails, PostgreSQL, REST API, GraphQL, Vue.js, React, Sidekiq, Redis, RSpec, Capybara, Docker, AWS ECS, EC2, CI/CD, GitHub Actions, GitLab CI, Jenkins
Jun 2015 - Dec 2017
2 years 7 months
Tallinn, Estonia

Full Stack Developer

BlueCloud

  • Developed customer portals and internal dashboards for infrastructure and user management using Ruby on Rails.
  • Designed RESTful APIs with Rails controllers and Active Record models in PostgreSQL to support portal functionalities.
  • Built a resource provisioning system that automated Docker container setup and infrastructure configuration upon client requests.
  • Applied Git-based workflows and Linux CLI tools for efficient version control, debugging, and automation across development environments.
  • Created React components for dynamic UI elements in the admin and support interfaces.
  • Wrote and maintained test suites with RSpec and Capybara to validate functionality and prevent regressions.
  • Configured and managed CI/CD pipelines in CircleCI to automate testing and deployments of feature branches.
  • Containerized applications with Docker and managed deployments on AWS EC2 and ECS.
  • Monitored application performance and uptime with Prometheus and Grafana to meet SLA targets.
  • Technologies: Ruby, Ruby on Rails, PostgreSQL, React, RSpec, Capybara, Docker, CircleCI, AWS EC2, ECS, Prometheus, Grafana
Mar 2015 - Jun 2015
4 months
Tallinn, Estonia

Software Developer Internship

BlueCloud

  • Developed a SPA using Angular 2 and CesiumJS to visualize geospatial data and satellite imagery on a 3D globe.
  • Designed and implemented a REST API backend in Node.js to support client queries for map layers and data points.
  • Built the MVP version of a geospatial intelligence dashboard used for internal research.
  • Designed a basic authentication and token management system to restrict access to API endpoints.
  • Optimized map rendering performance by introducing tile loading strategies and lazy data loading.
  • Integrated real-time updates using WebSockets to push location-based alerts to users.
  • Added UI components for user login, map filtering, and date-based layer filtering.
  • Wrote unit tests for both backend services and Angular components to ensure functionality.
  • Technologies: Angular, Node.js, REST API, WebSockets, CesiumJS, GCP

Languages

Estonian
Native
English
Intermediate

Education

Sep 2013 - Jun 2015

Tallinn University

Master’s Degree · Computer Science · Tallinn, Estonia

Sep 2010 - Jun 2013

Tallinn University

Bachelor’s Degree · Computer Science · Tallinn, Estonia

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Thanuj Igalawithana
Thanuj Igalawithana

Lead Software Engineer

View Profile
Maciej Krawczyk
Maciej Krawczyk

Senior Backend Engineer & AI System Developer

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Arseniy Buntury
Arseniy Buntury

Full Stack Developer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile
Dmitry Tarantin
Dmitry Tarantin

Web Software Engineer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Haseeb Ahmad
Haseeb Ahmad

Full Stack Ruby on Rails Developer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby Software Engineer

View Profile
Umar Maqsud
Umar Maqsud

Senior AI Architect & Engineer

View Profile
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API Experience Platform

View Profile
Dovydas Navickas
Dovydas Navickas

Lead Frontend Architect (via Toptal)

View Profile
Muhammad Ammad-ud-din
Muhammad Ammad-ud-din

Co-founder

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Cesar Schneider
Cesar Schneider

Lead Cloud Engineer

View Profile
Dimitri Simon
Dimitri Simon

Fullstack Developer, Integrator

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Maksim Šetić
Maksim Šetić

Senior Full Stack Developer

View Profile
Martin Djonov
Martin Djonov

Software Consultant

View Profile