Daniel (T.) Rukina
Senior Full Stack Developer
Experience
May 2021 - Present
4 years 9 monthsAustin, 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 monthsTallinn, 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 monthsTallinn, 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 monthsTallinn, 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
NativeEnglish
IntermediateEducation
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