Daniel (T.) Rukina
Senior Full Stack Developer
Experience
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
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
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
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).
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).
Languages
Education
Tallinn University
Master’s Degree · Computer Science · Tallinn, Estonia
Tallinn University
Bachelor’s Degree · Computer Science · Tallinn, Estonia
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Daniel based?
What languages does Daniel speak?
How many years of experience does Daniel have?
What roles would Daniel be best suited for?
What is Daniel's latest experience?
What companies has Daniel worked for in recent years?
Which industries is Daniel most experienced in?
Which business areas is Daniel most experienced in?
Which industries has Daniel worked in recently?
Which business areas has Daniel worked in recently?
What is Daniel's education?
What is the availability of Daniel?
What is the rate of Daniel?
How to hire Daniel?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Full Stack Developer
Nearby freelancers
Professionals working in or nearby Elva, Estonia