Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dabakovich/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘‹ Welcome

Lviv, Ukraine
github.com/dabakovich
[email protected]

😏 About Me

Love to make high quality code and organize a team to keep quality on the high level. I'm comfortable with both AI Agents first development and classic manual development.

First, solve the problem.
Then, write the code.

- John Johnson

My main principle at work:

  • As much β€œone source of truth” as possible, everywhere

🎯 Skills And Technology

Skill/Technology Level/Duration Β  Β  Β  Β  Β  Β 
React Native
react-navigation, react-native-reanimated, fastlane, codepush, jest, detox
Apps rollout on Apple App Store Connect and Google Play Console
Google Firebase tools integreations
CI/CD using Visual Studio App Center
Using TypeScript without any's
Profiling performace in the latest RN DevTools
🟒🟒🟒🟒🟒🟒
React
Routing, Redux Frameworks, MobX frameworks, Material UI
🟒🟒🟒🟒🟒βšͺ
python
numpy, pandas, sklearn, surprise, tensorflow
Developed recommend systems.
Custom neural networks with back propagation algorithm
Reinforcement learning algorithms, learning agents on a simple Tic Tac Toe game
AI Agent bots based on LLM models
🟒🟒🟒🟒βšͺβšͺ
Node.JS
express, mongoose
🟒🟒🟒🟒βšͺβšͺ
People Manager
3-6 subordinates, regular 1-1s, PDP facilitation, motivation monitoring
1 year
Frontend Technical Leading
regular code reviews, best practices calls
half of year

πŸ“ˆ Projects

Neural Network from Scratch β€” Pet Project
Custom neural network implementation built from scratch using NumPy with full backpropagation algorithm. The project includes a reinforcement learning experiment where two AI agents learn to play TicTacToe through self-play.

  • Implemented complete neural network with support for multiple activation functions (ReLU, Leaky ReLU, Sigmoid, Tanh, Softmax) and proper weight initialization strategies (He, Xavier).
  • Developed backpropagation algorithm with support for both MSE and Log loss functions, including special Jacobian matrix handling for Softmax layers.
  • Built reinforcement learning system with two competing agents (9β†’18β†’18β†’9 architecture) that learn optimal TicTacToe strategies through reward-based training over thousands of self-play games.
  • Implemented real-time statistics tracking and visualization to monitor agent performance, win rates, and learning progression.

Guesty Mobile Apps β€” Hospitality Management Platform
As a Senior React Native Developer at Guesty, I played a critical role in developing and maintaining the "Guesty" and "Guesty for Hosts" mobile apps. These apps enable property managers to manage reservations, automate guest communication, and streamline operations. Some of my key contributions to this project included:

  • Collaborating with the team to develop and implement new features, such as integrating third-party APIs for payment processing and booking management.
  • Developing and maintaining a robust codebase using best practices and standards, with a strong emphasis on code quality and testing.
  • Coordinating with the design team to ensure a seamless user experience and a polished, professional look and feel.
  • Managing the deployment of the apps to the Apple App Store and Google Play Store, ensuring compliance with all platform-specific requirements and guidelines.
  • Leading efforts to optimize performance and minimize app size, ensuring a fast and responsive user experience for property managers.

Overall, the Guesty project was a challenging and rewarding experience that allowed me to develop my skills as a React Native developer and work on a high-impact product that is transforming the hospitality industry.

Rake β€” Messaging system
Allows businesses to connect external platforms (Twilio, FB, WhatsApp, web widgets) to the workspace in Rake and communicate with their customers.

  • Worked with the team on both backend and fronted side.
  • Completely developed mobile application using React Native and Typescript.
  • Took on people manager and technical leader responsibilities.

react-native-mention-input β€” React Native library
For now, in my subjective opinion, the best solution in React Native community for rendering mentions and rich text in the TextInput component. Developed first for the Rake project, then published in the NPM service.

Strobe Spectroscopy β€” Controller
Old student project. Application with Swing GUI, that control motor stepper throw Arduino, and getting analog data from the MC. This allows to computerize instrument for measuring light spectrum.

πŸ‘¨β€πŸ’» Work Experience

Forbytes
MAY 2022 - NOW
Ukrainian company of dedicated and enthusiastic software engineers and IT specialists.

  • Senior React Native Developer at Guesty project.

42flows.tech (previously Chatbots.Studio)
SEPTEMBER 2018 - MAY 2022
Great company that quickly grew to the top in chatbot development and designing the flows of information between customers, solutions and providers.

  • Full-Stack Developer
  • People Manager

πŸŽ“ Education

robot_dreams – How to build a recommendation model in Python in 2 days
AUGUST 2024

Stratoplan Manager School β€” Course "Team"
SEPTEMBER 2021 - FEBRUARY 2022
I studied and practiced the following topics in my current workplace:

  • Team audit on entry
  • Communication within the team (constructive confrontations)
  • Interviewing, hiring and firing
  • Setting and controlling tasks, delegation
  • Team status monitoring and feedback

Logos, Lviv β€” Student
APRIL 2016 - SEPTEMBER 2016
In these courses I deeply studied Java 8 and some frameworks (Hibernate, JPA, Spring).

LNU, Lviv β€” Master
SEPTEMBER 2011 - JULY 2017
Six years I study at LNU, electronics faculty.

πŸ’¬ Languages

  • Ukrainian: Native
  • English: B1

About

My personal curriculum vitae

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors