Verified Expert in Engineering
Denis has been a versatile developer since 2013, specializing in React Native, React, Redux, Node.js, and TypeScript. In addition to being a software entrepreneur, he has held several senior developer roles. His solutions include an eCommerce payment app, employee time tracking, digital access control, a hotel guest service, a mobile magazine app, and a test framework for a drone services company. Denis delivers excellence, especially when working in agile teams with structured processes.
Slack, MacOS, iOS, Visual Studio Code (VS Code), React Redux, AngularJS
The most amazing...
...thing I've developed is a large, distributed time-tracking app, using Kubernetes, NestJS, and React for the web and React Native for mobile.
Mothership Technologies, Inc.
- Developed an internal logistics dashboard using React and NestJS.
- Utilized microservices architecture with REST and Kafka for communication.
- Implemented financial services and payments to ensure flawless financial processes.
React Native Engineer
Navi Savi LLC
- Assisted in updating the NaviSavi mobile app, a complex UGC travel video product. Revamped the React Native app, which had become outdated across numerous libraries, technologies, and coding standards.
- Overhauled the entire navigation system, replacing outdated packages and addressing associated issues to enhance performance and optimize video playback speeds.
- Refactored the video player and playback logic to enhance performance.
Senior React Native Engineer
- Served on an Agile team as a senior React Native developer for this eCommerce shopping and payment company. The project is covered under an NDA.
- Developed features for a React Native mobile application.
- Applied a data-driven approach to product development decisions.
CTO | Software Developer
- Developed a distributed NestJS back-end, deployed with Kubernetes.
- Created a React Native mobile app for employee time tracking.
- Developed a React web app for employee time tracking.
- Created a module to share Redux code between React and React Native apps.
- Built a Slack-like platform and mobile apps for company chat.
Senior Software Developer
- Worked on an Angular front-end application in an Agile team for this drone services company.
- Employed a Selenium-based testing framework with Protractor for end-to-end testing.
- Used an Angular Material-UI framework to enable a smooth user experience.
Senior Software Developer
- Developed a web front-end with Angular and TypeScript. BlueID offers digital access control solutions for physical locations.
- Built a React Native application with TypesScript.
- Developed a native iOS application with Swift and Objective-C.
Founder | Software Developer
- Developed a mobile application for hotel guest management.
- Built a platform for hotels to provide information feeds for their guests.
- Developed an Angular front end for hotels to manage content on the platform that feeds information to guests.
Founder | Software Developer
- Created a mobile app platform for seven Russian magazines.
- Built a web platform for magazines, which shares content with mobile apps.
- Created a layout generation tool for magazine content, using the Hugo static site generator that's written in Go.
Bachelor's Thesis Student (Intern)
- Implemented a communication system for quality management.
- Developed and rolled out a way for factory employees to read and share images.
- Launched a pilot project in a Regensburg plant for over 150 manufacturing points.
React Native App Optimizationhttps://www.ituloh.co/
Full-stack Development | Fintechhttps://www.vaya.finance/
Both MongoDB and MySQL databases were used to store and manage data efficiently, enabling the application to handle large volumes of data without compromising performance.
Development of an iOS Application for a Men's Magazinehttp://www.jornl.ru
To achieve this, I utilized the latest iOS development tools and technologies, including Swift, Xcode, and the Cocoa Touch framework. I created a well-designed and responsive user interface, integrating features such as push notifications, in-app purchases, and social media sharing.
In addition to creating a visually appealing app, I prioritized performance and optimized the application for speed and reliability. This involved paying careful attention to back-end functionalities, including data storage, retrieval, and analysis.
Ultimately, I was able to create an application that resonates with the target audience and enhances their reading experience. I achieved this by integrating rich multimedia content, interactive features, and seamless navigation. This well-crafted and aesthetically pleasing application makes readers feel engaged, informed, and inspired to read more.
City Guide Application for Fattal Leonardo Hotels
I collaborated closely with the Fattal Leonardo Hotels team to understand their requirements and incorporated their feedback throughout the development process. I also ensured the application was user-friendly and easy to navigate, with a visually appealing interface.
To support the back end, I implemented a Yii2 PHP-based REST API to provide the mobile application with real-time data, ensuring easily accessible and up-to-date information on local attractions, events, and dining options.
Overall, the city guide application was a great success and served as a valuable tool for enhancing their guests' travel experiences. It was a pleasure to work on this project and contribute to the success of Fattal Leonardo Hotels.
Flutter Digital Waiter App
The app is integrated with the restaurant's existing POS system and provides real-time updates on order status. It also includes features like customizing orders, tracking order history, and leaving feedback. The Flutter framework allowed for fast development and a seamless user experience across both Android and iOS devices.
Indonesia's Number One Commerce Video Apphttps://www.ituloh.co/
React Native, NestJS, Redux, Ant Design, Angular, Next.js, Express.js, Tailwind CSS, Cypress, Yii 2, .NET, Angular Material, Flutter, AngularJS
React, Node.js, React Redux, Redux-Saga, Google Maps, Socket.IO, FFmpeg, Stripe, D3.js
Redux Thunk, Figma, Slack, Adobe InDesign, Karma, Jenkins, Mongoose, Expo, Expo.io
Mobile Development, UI Design, UX Design, Asynchronous Programming
Mobile, iOS, Android, MacOS, Dokku, Azure, Docker, Firebase, Visual Studio Code (VS Code), Amazon Web Services (AWS), Apache Kafka, WordPress, Google Cloud Platform (GCP)
APIs, Front-end, Front-end Development, Mobile UI, Mobile UX, Mobile App Development, Code Review, JSON REST APIs, React Query, WebSockets, Full-stack Development, User Interface (UI), User Experience (UX), Back-end, Full-stack, Technical Leadership, Software Architecture, Team Leadership, Remote Team Leadership, Maps, Styled-components, Storybook, Architecture, Fintech, Bluetooth, Integration, Push Notifications, RPC, Videos, OpenAI GPT-4 API, Google Play Store, App Store
MongoDB, NoSQL, Redis, Neo4j, MySQL
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.Start hiring