About Me
Worked as the product owner on several projects, well-versed in both front-end, back-end and mobile stack as well as all project development stages from the very idea to testing, bug fixing and marketing. Fast learner of new technologies.
...
Has experience with Swift, NodeJS, React Native and Kotlin.
Hardworking, flexible, and dedicated engineer with the ability to easily communicate with anyone, which makes him a valuable member of any team. Always interested in learning and applying new things, whether that be a new language, framework, library, or an architectural pattern. Easily adaptable to any kind of situation or challenge in the world of constant changes in the IT field.
Skills
Software Engineering
Web Development
Mobile Apps
Database
Development Tools
Programming Language
Software Testing
Others
Portfolio Projects
Company
Words Against Humanity
Role
Full-Stack Developer
Description
Application based on a card game Cards Against Humanity.
MVVM architectural pattern. Online mode and games with bots.
Content adding panel for in React.js, cloud functions in NodeJS
to monitor user’s Internet connection and handle disconnects and
reconnections.
Company
NDA Project
Role
Mobile Developer
Description
Worked for a company with integrated hardware and software platform for web, audio, and video conferencing.
Refactored the Android app into MVVM architectural pattern - created documentation, planned and completed tasks divided into two epics. Initially did a refactor of the app which worked using Jitsi video bridge, later worked on adding support for WebRTC video bridge Janus.
Show More Show LessTools
Android StudioCompany
NDA Project
Role
Full-Stack Developer
Description
Worked as a Full Stack Developer, completing user stories containing from both front-end and back-end work. Frontend work involved mostly complex table displaying with react-data-grid, drawing with D3. On the backend did the usual, endpoints, various services working asyncronously, Cassandra for DB, Mockito and JUnit for tests.
Show More Show LessSkills
Java (All Versions) Cassandra NoSQL FFmpeg RX Java J Unit Mockito React.Js React Router Typescript D3.Js Hooks CSS SCSSTools
IntelliJ IDEACompany
Cryptocurrency Exchange Game
Role
Mobile Developer
Description
An application designed for users who want to test their skills investing in cryptocurrencies. MVP architectural pattern. Values come from actual exchanges and are displayed in line/candle charts for varius timeframes.
Show More Show LessTools
Android Studio