Personal details

Tolik K. - Remote back-end developer

Tolik K.

Senior Software Engineer
Based in: 🇨🇦 Canada
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

  • 16+ years of experience as a Software Engineer in consulting and product companies across countries and project sizes.
  • 13+ years of experience with Ruby, and Ruby on Rails
  • Work closely with business stakeholders to define project scope and requirements, implement effective solutions and identify technical issues. Led software design and architecture decisions, with a focus on optimizing performance, stability, and maintainability.
  • Adept at implementing best practices of software development life cycle (SDLC) on projects, including TDD, BDD, CI, code reviews, pair programming, knowledge sharing, production deployment strategies and monitoring.
  • Seek opportunities to take ownership and show initiative, while consistently contributing as a valuable team member. Support and guide other software engineers.

Work Experience

Senior Back End Engineer
Culture Amp Pty Ltd | Feb 2023 - Oct 2023
Ruby on Rails
MongoDB
PostgreSQL

Project: Data migration

  • Specialized in infrastructure cost optimization for a Ruby on Rails monolith.
  • Led data migration from MongoDB to PostgreSQL, ensuring seamless transition, maintaining data integrity, and boosting app performance.
  • Bound all interactions with the database inside the command and query objects to make the migration easier.
  • Used feature flags and developed a metrics system for risk mitigation.
  • Enhanced performance, monitoring, and deprecated functionality removal.
  • Improved database efficiency, resulting in cost reduction and system performance enhancement.
Senior Software Engineer
Ferocia Ltd | Feb 2022 - Mar 2023
SQL
Ruby on Rails
PostgreSQL
TypeScript
React
Google Cloud Platform
GraphQL

Project: Connect (Bendigo Bank app)

  • Developed and implemented PayTo, Term deposit accounts, and notifications for the Bendigo Bank app.
  • Improved performance and maintainability of legacy code.
  • Assisted in the migration of the app to GCP to ensure optimal performance.
  • Conducted a proof of concept for GraphQL implementation and contributed recommendations for future implementation.

Tech Stack: Ruby, Ruby on Rails, Sorbet, SQL, GCP, Typescript, and React.

Education

Ivan Franko Lviv National University (Ukraine)
Master's degree・Master’s Degree in Applied Mathematics and Informatics
Sep 2002 - Jun 2007

Certifications & Awards

Scrum Master Certificate
ScrumAlliance | Apr 2011