Skills and Qualifications
Languages
- Javascript
- TypeScript
- HTML/HTML5
- CSS/CSS3
Frameworks
- React Native
- Angular.js
- Expo
- Moment.js
- Node.js
- Express.js
Libraries/APIs
- React
- Redux
- Redux-Saga
- Material-UI
- Axios
- Underscore
- jQuery
Tools
- Docker
- Git
- Webpack
- Gulp
- Grunt
Other
- AWS (EC2
- S3)
- Apache
- Nginx
Data bases
- MySQL
- PostgreSQL
- MongoDB
- Redis
Featured Projects
Projects
Safe Workspace For Amazon
Developer
App for teams at Amazon to publicly or anonymously report any workplace issue related to malfeasance, work relationships, harassment, health threats and receive advice, psychological help, and more. Pavel worked on the frontend to implement a system for creating requests for a specific incident. This system also had to include the ability to add video/photo/audio materials to the report. In addition to a regular user account, the system required different types of accounts, all with a set of unique administrator rights.
Routinr Mobile
Developer
This is the mobile version of the Routinr platform that is used by leaders and trainers. It allows users to gain access to all the courses hosted on the platform. Using this application, users can view and buy content, as well as add their favorite trainers to their ‘followed’ subscriptions. Another advantage of the application is the ability for users to monitor the implementation of exercises to their individual plan. Pavel fixed the bugs inherited from the previous development team and added new functionality to the mobile application.
Jobsheet
Developer
Jobsheet is a service for work management. The project consisted of several parts - a web application and a number of mobile applications. Pavel was engaged in upgrading the frontend and adding new functionality using AngularJS, React.js, React Native, Ionic, and Cordova. He worked on solving a number of complex bugs, as well as working on a system to show production statuses (adding custom statuses, filtering them), after which a scanner barcode was added to the mobile application. This barcode allows carriers to scan goods and mark them in the application, thereby allowing customers to monitor goods in transit.
Seenaryo
Developer
This application was created to help people who look after children and entertain them. The application describes games and other activities that users can use to engage with children. It also has a function to save songs in the users’ phone memory to allow them to be played offline. The application has an editor that allows you to create maps, which can be printed to be used as new games. There is a built-in editor that allows you to create flashcards. Pavel worked on all these features and had to integrate a payment system too.
Bizit
Developer
Bizit allows users to share their business cards and create new connections. By uploading a business card to Bizit or creating one through the app, users are able to share their card via WI-FI, email, Bluetooth, and contacts. Pavel took part in creation of a mobile application using React Native and creation of an admin panel. The biggest challenges were creating the geopositioning feature and structuring the database.