CTO, Founder
2008 - PRESENTJetThoughts- Provided technical consultations to the clients, building a successful strategy, effectively structuring teams and processes.
- Delivered scalable web and mobile applications using Ruby on Rails and modern JavaScript frameworks (Node.js, React, Vue.js, AngularJS).
- Developed a framework for simple collaboration to reduce waste in product development. Clients distinguish communication approaches as a critical factor for mutually beneficial cooperation.
- Designed code practices to help the team deliver a stable product. It improves team effectiveness and guarantees the quality and scalability of provided solutions.
- Built strong partnerships with clients like Moscow Institute of Physics and Technology (Top 3 University of Russian Federation), DefMethod, Knight Foundation, and others.
Technologies: Ruby on Rails (RoR), CTO, Agile Coaching, Continuous Deployment, Technical Leadership, Team Mentoring, Test-driven Development (TDD), JavaScript, Leadership, Team Leadership, Continuous Integration (CI), Extreme Programming, Continuous Delivery (CD), Management, Cypress.io, Infrastructure, Director, Kanban, CircleCI, Capybara, Remote Work, Lean Development, AngularJS, RSpec, GitHub, Heroku, JavaScript Testing, MySQL, PostgreSQL, Executive Coaching, Angular, Agile Leadership, Agile Delivery, Nuxt.js, SAML-auth, Legacy Code, PaaS, Agile DevOps, Tailwind CSS, Crystal, RETS, Scrum Master, Material Design, Navigation, Account Management, Customer Success, Web Application Architecture, REST, Design Patterns, Docker Compose, Remote Team Leadership, SAML, Amazon Web Services (AWS), Amazon S3 (AWS S3), Web Architecture, Agile, jQuery, QA Automation, Ruby, TypeScript, ArchitectureReact Native Developer
2019 - 2020Gilad Novik (via Toptal)- Upgraded old React Native application to use last React Native 0.61 and React Native Navigation from 1.x to 4.x.
- Researched the legacy code and refactored it to upgrade not-supported dependencies.
- Onboarded testing for the legacy code. Enabled it to allow to check integrations on different devices.
Technologies: Navigation, React Native, JavaScript, React, Continuous Integration (CI), Kanban, Remote Work, GitHub, JavaScript Testing, Agile Delivery, Legacy Code, REST, Design Patterns, Web Architecture, Agile, QA Automation, Ruby, Continuous Deployment, TypeScriptCTO, Technical Partner
2014 - 2018Agent Inbox (Freelance)- Contributed to the growth and recognition of Agent Inbox, the world's leading real estate messaging platform.
- Designed technical architecture, mentored team, and resolved problems of product users.
- Solved problems that restricted the team's ability to deliver the product, reworked the previous solution, simplified the codebase, optimized the development process using Lean principles.
- Delivered the first MVP within two months, which allowed founders to attract investors and customers and increase the investments to scale the development.
- Reduced risks of having new bugs implementing the development optimization: introduced code review, eliminated unnecessary routines, and integrated automatized tests, which significantly reduced the cost of new developers' onboarding process.
- Scaled the team to six developers in one year. Set up distributed onboarding process to make the team responsible for self-organization.
- Implemented the high standards for code solutions got companies willing to acquire the product.
Technologies: SAML, React, React Native, Ruby on Rails (RoR), CTO, Technical Leadership, Continuous Delivery (CD), Lean, Kanban, Test-driven Development (TDD), JavaScript, Leadership, Team Leadership, Continuous Integration (CI), Extreme Programming, Management, Infrastructure, CircleCI, Capybara, Remote Work, Lean Development, RSpec, GitHub, Heroku, JavaScript Testing, PostgreSQL, Executive Coaching, Team Mentoring, Agile Leadership, Angular, Agile Coaching, Agile Delivery, SAML-auth, Legacy Code, PaaS, Agile DevOps, Scrum Master, Navigation, Web Application Architecture, RETS, REST, Director, Design Patterns, Docker Compose, Remote Team Leadership, Amazon Web Services (AWS), Amazon S3 (AWS S3), Web Architecture, Agile, jQuery, QA Automation, Ruby, Continuous Deployment, TypeScript, ArchitectureVP Engineering, R&D Director
2014 - 2017Faria Education Group (Freelance)- Managed full-cyсle of product development and design architecture improvements for Open Apply. The technology stack is based on Ruby on Rails and React.
- Improved collaboration with related departments to organize effective product updates. Grew the R&D office in Ukraine.
- Built a long-term refactoring strategy to simplify the codebase. It increased team effectiveness by 20% in 3 months.
- Removed high-performance computing operations for application and tests, reducing the whole test suite time from 1 hour to 15 min.
- By integration, Lean principles and automatized tests prevented the accretion of new regression bugs. A list of known bugs was reduced from 500 to 10 within three months instead of growing each month, as it was before.
- Helped the team deliver a full redesign of the legacy functionality in 2 weeks instead of an estimated three months.
- Integrated code and management practices to scale the team of developers from five to 20 in six months without any velocity decrease.
- As a result, the team was willing to add more checks to prevent regressions, and the cost of adding a new feature was decreased by $33,000 per month.
Technologies: Amazon Web Services (AWS), PostgreSQL, React, Ruby on Rails (RoR), Technical Leadership, Agile Coaching, Lean, Continuous Delivery (CD), Director, Engineering, Test-driven Development (TDD), JavaScript, Team Leadership, Leadership, Continuous Integration (CI), Extreme Programming, Management, Infrastructure, Kanban, CircleCI, Capybara, Remote Work, Lean Development, RSpec, GitHub, Heroku, JavaScript Testing, Team Mentoring, Agile Leadership, Agile Delivery, SAML-auth, Legacy Code, PaaS, Agile DevOps, Scrum Master, Web Application Architecture, REST, Design Patterns, Docker Compose, Remote Team Leadership, SAML, Amazon S3 (AWS S3), Web Architecture, Agile, jQuery, QA Automation, Ruby, Continuous Deployment, ArchitectureSenior Full-stack Engineer
2012 - 2014BigBinary (Freelance)- Developed code practices to have Ruby on Rails Testable Architecture.
- Created processes to run a remote development team.
- Set up R&D in Eastern Europe with remote onboarding and provided visibility to prevent wastes and problems.
Technologies: PostgreSQL, Ruby on Rails (RoR), Technical Leadership, Agile DevOps, Continuous Delivery (CD), Lean, Test-driven Development (TDD), JavaScript, React, Leadership, Team Leadership, Continuous Integration (CI), Extreme Programming, Infrastructure, Kanban, CircleCI, Capybara, Remote Work, Lean Development, RSpec, GitHub, Heroku, JavaScript Testing, Team Mentoring, Agile Delivery, Legacy Code, PaaS, Web Application Architecture, REST, Design Patterns, Amazon Web Services (AWS), Amazon S3 (AWS S3), Web Architecture, Agile, jQuery, QA Automation, Ruby, Continuous Deployment, Architecture