Recommended expert

Daniel (T.) Rukina

Senior Full Stack Developer

Daniel Rukina
Elva, Estonia

Experience

May 2021 - Present
4 years 10 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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (6 years), Real Estate (5 years), and Retail (3.5 years).

Information Technology
Real Estate
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (11 years), Product Development (8.5 years), and Research and Development (0.5 years).

Information Technology
Product Development
Research and Development

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Daniel based?

Daniel is based in Elva, Estonia.

What languages does Daniel speak?

Daniel speaks the following languages: Estonian (Native), English (Intermediate).

How many years of experience does Daniel have?

Daniel has at least 11 years of experience. During this time, Daniel has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 3 years and 9 months. Note that Daniel may not have shared all experience and actually has more experience.

What roles would Daniel be best suited for?

Based on recent experience, Daniel would be well-suited for roles such as: Senior Full Stack Developer, Full Stack Developer, Software Developer Internship.

What is Daniel's latest experience?

Daniel's most recent position is Senior Full Stack Developer at Token Metrics.

What companies has Daniel worked for in recent years?

In recent years, Daniel has worked for Token Metrics and Upsilon.

Which industries is Daniel most experienced in?

Daniel is most experienced in industries like Information Technology (IT), Real Estate, and Retail.

Which business areas is Daniel most experienced in?

Daniel is most experienced in business areas like Information Technology (IT), Product Development, and Research and Development (R&D).

Which industries has Daniel worked in recently?

Daniel has recently worked in industries like Real Estate, Information Technology (IT), and Retail.

Which business areas has Daniel worked in recently?

Daniel has recently worked in business areas like Information Technology (IT) and Product Development.

What is Daniel's education?

Daniel holds a Master in Computer Science from Tallinn University and a Bachelor in Computer Science from Tallinn University.

What is the availability of Daniel?

Daniel is immediately available full-time for suitable projects.

What is the rate of Daniel?

Daniel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Daniel?

To hire Daniel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 490-650 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.