Skip to content

dabakovich/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

David Tabaka

Lviv, Ukraine
github.com/dabakovich
dabakovich@gmail.com

😏 About Me

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

🎯 Skills And Technology

Skill/Technology Level/Duration            
React Native
react-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
🟢🟢🟢🟢🟢🟢
React
react-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.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

Guesty Mobile AppsHospitality 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.

RakeMessaging 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-inputReact 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 SpectroscopyController
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

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: Intermediate+

About

My personal curriculum vitae

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published