name: Kerim Berdimyradov
title: Senior FrontEnd Developer
description: React, React Native
contacts:
- title: linkedIn
href: target="_blank"
- title: kberdimyradov@gmail.com
href: mailto:kberdimyradov@gmail.com
- title: "+375336168851"
href: tel:+375336168851
summary:
- Extensive experience developing cross-platform mobile applications (React Native)
- Excellent knowledge of frontend development (React, Redux, ES2015+, TypeScript, HTML5/CSS3)
- Having experience with backend development (Node.js, Express)
- An advanced understanding of OOP concepts and design patterns
- Demonstrated expertise in debugging, analysis, and problem solving
- A good sense of teamwork. I have worked in teams of 2 - 30 people with a variety of working methods
- The ability to participate in both team and individual development processes
- Startup launch experience
- A working knowledge of Linux, Ubuntu (VIM, Nginx)
- Skills in DevOps (Docker, Jenkins, GitLab/BitBucket Pipelines, Terraform)
skills:
- key: Mobile Technologies
value: React Native, React Navigation, App Store Connect, Google Play Console, Firebase
- key: Web Technologies & Tools
value: TypeScript, React, Redux, Node.js, WebSocket, NPM, Yarn, Webpack
- key: Version Control Systems
value: Git, SVN (GitFlow, TrunkBased)
- key: DBMS
value: MySQL, MongoDB
- key: IDEs & Tools
value: WebStorm, DataGrip, Visual Studio Code, Slack, Figma, Amplitude
- key: Management Tools
value: Jira, Confluence, Trello
- key: Processes & methodologies
value: Waterfall, Agile, Kanban, Scrum
languages:
- language: Turkmen
level: Native
- language: Russian
level: Advanced
- language: English
level: Advanced
education:
- university: BSUIR
degree: Master of Engineering Sciences
period: 2015 - 2016
- university: BarSU
degree: Engineer-programmer
period: 2010 - 2015
- university: Redwood High School
degree: Senior year as an exchange student
period: 2008 - 2009
experience:
- company: Social Discovery Group
href: https://socialdiscoverygroup.com
location: Minsk, Belarus
period: March 2020 – August 2022
projects:
- name: "Magnet: Chat, Play & Flirt"
href: https://play.google.com/store/apps/details?id=com.magnetappdate&gl=US&pli=1
role: Frontend Developer (Web + Mobile)
env: JavaScript, TypeScript, React, ReactNative, Jenkins, GitLab Pipelines
desc: Magnet is an app for dating. During the registration process, Magnet generates a virtual avatar for each account holder that is hidden from other accounts. The photos of users are not visible until they are matched
resp:
- Implemented and supported business features in client app
- Releasing new versions to app stores
- Collecting and analyzing user-experience metrics
- Refactored and enhanced the web app for administrators
- Releasing new version of administrators’ app
- name: "BamBam: Live Random Video Chat"
href: https://play.google.com/store/apps/details?id=chat.bambam.android&hl=ru&gl=US
role: Frontend Developer (Mobile)
env: JavaScript, TypeScript, ReactNative, Jenkins
desc: Bam Bam believes everyone has the ability to connect and find friendship, when they can talk face-to-face. Eye contact is a powerful tool! We aim to break down barriers and bring strangers together from all over the world through online video chat. You never know who you’ll meet, what you might learn, or when you can teach someone something new! Our AI-based screening, verification and moderation system makes Bam Bam unique. We protect our community at all times, so you can enjoy meeting new people in a safe and exciting environment! Making us suitable for all nationalities and backgrounds. Come see why our platform has helped strangers make millions of connections in over 70 countries worldwide!
resp:
- Implemented and supported business features in client app
- Investigated and implemented video calls feature
- Helped to improved retention by engaging users via call notifications
- Investigated and implemented Voip-call features for iOS app
- Releasing new versions to app stores
- Debugged and fixed legacy code of core
- name: Dating.com
href: https://www.dating.com
role: Frontend Developer (Web + Mobile)
env: JavaScript, TypeScript, React, ReactNative, Jenkins
desc: Dating.com is a dating platform designed for a wide range of users, regardless of gender, preferences and values
resp:
- Implemented and supported business features in client apps
- Refactored project to be able launching multiple look-a-like apps
- company: Ciklum
href: https://www.ciklum.com
location: Minsk, Belarus
period: September 2018 – February 2020
projects:
- name: Coople
href: https://www.coople.com/uk
role: Frontend Developer (Web)
env: TypeScript, Angular.js, Angular, Google Maps API, Vue.js, Nuxt.js, Jenkins, AWS, Terraform, Docker
desc: Coople is a “Jobs on-demand” platform, connecting companies with people looking for flexible work. Coople helps recruits with vetting process before getting into online marketplace. Businesses have access to a huge pool of temporary, external workers, find staff and hire the right candidates as needed.
resp:
- Implemented and supported business features in client app
- Participated in breaking down monolithic app into microservices
- Helped updating a delivery system
- Managed and lead a small team with a microservice
- company: Elinext
href: https://www.elinext.com
location: Minsk, Belarus
period: June 2016 – August 2018
projects:
- name: E-Commerce Project
href:
role: Full Stack developer
env: Node.js, Express.js, TypeScript, Angular 4, Serverless, AWS
desc: This project is an online store for selling homemade masks. The client could get acquainted with the goods that are available, place an order. The store contained a constructor that allowed you to create a custom mask
resp:
- Implemented and supported business features in client app
- Implemented and supported business features in server app
- Setted up a delivery system for an app
- name: BlueBamboo
href:
role: Full Stack Developer
env: PHP, Phalcon Framework, TypeScript, Angular 4, Ionic, AWS
desc: Corporate platform designed for internal communication and workflow
resp:
- Implemented and supported business features in client app
- Implemented and supported business features in server app
- Built a POC of mobile application
- Setted up a delivery system for an app
- name: Elado - easiER AG
href: https://www.northdata.com/easiER+AG,+Zürich/CHE-282.747.690
role: Full Stack Developer
env: TypeScript, Angular 4, Node.js, Express.js
desc: This project is a survey taking module of a wider system in a private clinic. Questioned has an opportunity to view the presentation of the human body and to point out the parts of the body that he has problems with. Link to presentation video from founders -> https://www.youtube.com/watch?v=KlkMQp8iHoY
resp:
- Experienced in breaking user-stories into tickets, estimating and assigning
- Implementing a MVP of a client application
- Mocked a server app
- Integrated a client app with server app via REST-api
- Testing and deploying a client app
- Setted up a delivery system for an app
- Fixed bugs
- Implemented new features
- name: FilmMakers
href:
role: Backend Developer
env: PHP 7.1, Zend Framework, PHPUnit, ElasticSearch, Redis, MySQL, Vagrant, Linux Ubuntu
desc: This project is a large database of actors in Germany. The main functionality of this project is a search engine that allows film producers to efficiently find actors for their projects.
resp:
- Implemented code generators
- Aggregating data from DB and storing in ElasticSearch
- Implementing and providing search mechanism via ElasticSearch
- Writing unit tests and testing the system
- Communicated with customer for planning tasks
- Supported product
- name: MVP Prototyping Project
href:
role: Frontend Developer (Web)
env: TypeScript, Angular 2, Gulp.js, Node.js, WebSocket
desc: This project was an MVP for an application that would monitor various indicators in a car, such as speed, tire pressure, engine temperature, etc. Also it included such functionalities as a navigator, sound system control, etc.
resp:
- Creating a client app from beginning
- Helped to design MVP
- Integrated client app with server via WebSocket
- Mocked a server app
- Communicated with customer to identify requirements
- Supported product
- name: Grape
href:
role: Frontend Developer (Web)
env: HTML/CSS/JS, jQuery, Bootstrap, Angular.js, Gulp.js, Twitter-API, Google-Maps API
desc: Grape is a tool that allows you to create “hooks” that are integrated into the site. Further, using this hook, you can track the input traffic and monitor it through Grape
resp:
- Created web pages
- Created reusable components
- Implemented business features
- Integrated client app with server side
- company: iSolutions
href:
location: Minsk, Belarus
period: September 2015 – June 2016
projects:
- name: WeHands
href:
role: Full Stack Developer
env: PHP, Symfony-PHP, Doctrine ORM, Angular.js, JavaScript, jQuery, Bootstrap, MySQL, Apache, Debian OS
desc: WeHand is a platform designed to connect photographers with retouchers. Photographers can post their work and describe their requirements to retouchers. Further in the marketplace, retouchers have the opportunity to apply for photo processing.
resp:
- Created web pages
- Implemented business logic
- Got experience of working in team