Kerim Berdimyradov

Senior FrontEnd Developer (React, React Native)

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)

Experience

Social Discovery Group

Magnet: Chat, Play & Flirt

Env: JavaScript, TypeScript, React, ReactNative, Jenkins, GitLab Pipelines

Role: Frontend Developer (Web + Mobile)

Project description: 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

    Achievments:
  • 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
BamBam: Live Random Video Chat

Env: JavaScript, TypeScript, ReactNative, Jenkins

Role: Frontend Developer (Mobile)

Project description: 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!

    Achievments:
  • 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
Dating.com

Env: JavaScript, TypeScript, React, ReactNative, Jenkins

Role: Frontend Developer (Web + Mobile)

Project description: Dating.com is a dating platform designed for a wide range of users, regardless of gender, preferences and values

    Achievments:
  • Implemented and supported business features in client apps
  • Refactored project to be able launching multiple look-a-like apps

Ciklum

Coople

Env: TypeScript, Angular.js, Angular, Google Maps API, Vue.js, Nuxt.js, Jenkins, AWS, Terraform, Docker

Role: Frontend Developer (Web)

Project description: 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.

    Achievments:
  • 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

Elinext

E-Commerce Project

Env: Node.js, Express.js, TypeScript, Angular 4, Serverless, AWS

Role: Full Stack developer

Project description: 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

    Achievments:
  • Implemented and supported business features in client app
  • Implemented and supported business features in server app
  • Setted up a delivery system for an app
BlueBamboo

Env: PHP, Phalcon Framework, TypeScript, Angular 4, Ionic, AWS

Role: Full Stack Developer

Project description: Corporate platform designed for internal communication and workflow

    Achievments:
  • 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
Elado - easiER AG

Env: TypeScript, Angular 4, Node.js, Express.js

Role: Full Stack Developer

Project description: 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

    Achievments:
  • 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
FilmMakers

Env: PHP 7.1, Zend Framework, PHPUnit, ElasticSearch, Redis, MySQL, Vagrant, Linux Ubuntu

Role: Backend Developer

Project description: 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.

    Achievments:
  • 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
MVP Prototyping Project

Env: TypeScript, Angular 2, Gulp.js, Node.js, WebSocket

Role: Frontend Developer (Web)

Project description: 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.

    Achievments:
  • 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
Grape

Env: HTML/CSS/JS, jQuery, Bootstrap, Angular.js, Gulp.js, Twitter-API, Google-Maps API

Role: Frontend Developer (Web)

Project description: 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

    Achievments:
  • Created web pages
  • Created reusable components
  • Implemented business features
  • Integrated client app with server side

iSolutions

WeHands

Env: PHP, Symfony-PHP, Doctrine ORM, Angular.js, JavaScript, jQuery, Bootstrap, MySQL, Apache, Debian OS

Role: Full Stack Developer

Project description: 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.

    Achievments:
  • Created web pages
  • Implemented business logic
  • Got experience of working in team