Lviv, Ukraine
github.com/dabakovich
dabakovich@gmail.com
Love to make high quality code and organize a team to keep quality on the high level.
First, solve the problem.
Then, write the code.- John Johnson
My main principle at work:
- As much “one source of truth” as possible, everywhere
Skill/Technology | Level/Duration |
---|---|
React Nativereact-navigation , react-native-push-notifications , fastlane , codepush , jest , detox CI/CD using Visual Studio App Center Google Firebase tool integreations Apps rollout on Apple App Store Connect and Google Play Console |
🟢🟢🟢🟢🟢🟢 |
Reactreact-router , redux , redux-saga , redux-chill , redux-toolkit , redux-form , formik , material-ui |
🟢🟢🟢🟢🟢⚪ |
Typescript Interfaces, classes, types, enums, generics, utility types and much more |
🟢🟢🟢🟢🟢⚪ |
Node.JSexpress , 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 |
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.
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
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.
- Ukrainian: Native
- English: Intermediate+