Arman Yessenamanov, Developer in Ekibastuz, Pavlodar Province, Kazakhstan
Arman is available for hire
Hire Arman

Arman Yessenamanov

Verified Expert  in Engineering

Full-stack Developer

Location
Ekibastuz, Pavlodar Province, Kazakhstan
Toptal Member Since
March 12, 2020

Arman is a seasoned software developer with several years of development experience in the mobile, back end, front end, and WordPress. Arman specializes in full-stack development with MongoDB, PostgreSQL, JavaScript, Node.js, and Vue, but what excites him the most about his job is that he gets to solve problems, no matter which stack is used under the hood.

Portfolio

BI Group Construction Company
RabbitMQ, GitLab CI/CD, Cordova, Docker, PostgreSQL, Vue, Express.js, Node.js...
Brothers Themes
NGINX, CSS, JavaScript, MySQL, PHP, WordPress
Nurmash, Inc.
RxJava, Gradle, Java, Android

Experience

Availability

Part-time

Preferred Environment

Docker, Git, Linux

The most amazing...

...improvement I've made was optimizing a PDF exporting service for some large documents from ten minutes per task down to a few seconds.

Work Experience

Full-stack Developer (Contractor)

2019 - PRESENT
BI Group Construction Company
  • Rewrote an old internal web application for the corporate standards database with an improved back end, REST API, and SPA client.
  • Added new features like full-text search, filtering by tags, document templates, sharing, exporting documents, and directories of documents to PDF.
  • Implemented authentication via a corporate OpenID Single sign-on provider.
  • Developed a plugin for the Cordova mobile application to make it possible to use a phone camera to capture photos and edit them before uploading to the server.
Technologies: RabbitMQ, GitLab CI/CD, Cordova, Docker, PostgreSQL, Vue, Express.js, Node.js, JavaScript

WordPress Developer

2017 - 2019
Brothers Themes
  • Developed several premium WordPress themes that are sold on Envato Market's ThemeForest marketplace.
  • Focused on making easy-to-use themes with a visual page editor, starter demo content importer, and a lot of customization options.
  • Answered support requests from the clients, regarding theme customization, bug fixes, and feature improvements.
  • Achieved Envato Elite Author level in the ThemeForest marketplace.
Technologies: NGINX, CSS, JavaScript, MySQL, PHP, WordPress

Android Developer

2015 - 2017
Nurmash, Inc.
  • Rewrote an MVP into a full featured app and released it to the Google Play Store.
  • Integrated Facebook, Google and Twitter APIs for user authentication and sharing to social networks.
  • Added new features, screens, and UI improvements to the app.
Technologies: RxJava, Gradle, Java, Android

iOS Developer

2014 - 2015
Zhan Dunie, LLC
  • Added instant chat messaging to the iOS app with group chats, media, and file-sharing features.
  • Set up the Jabber/XMPP server for the chat back end and implemented custom features via server plugins API.
  • Helped to add instant chat messaging to the Android app.
Technologies: Cisco Jabber, XMPP, PostgreSQL, Java, Objective-C, iOS

Software Development Intern

2012 - 2013
Imo.im (Palo Alto, CA)
  • Implemented new features and UI improvements in iOS and Android mobile applications.
  • Reviewed the code of other developers in the mobile development team.
  • Helped to implement new features and services on the back end.
Technologies: Python, Android, iOS

Corporate Standards Database

A web application for managing and documenting corporate standards. These standards can then be shared with construction workers and contractors.
The old application was having performance issues and lacked many crucial features. I rewrote the application and split it into a REST API back end and a SPA web client. The new database schema on the back end significantly improved the performance of the app. New features were later implemented, like file attachments, photo and video attachments, full-text search, tagging and filtering by tags, sharing, exporting to PDF, and different document layout templates.
2008 - 2012

Bachelor's Degree in Computing Systems and Software

Kazakh-British Technical University - Almaty, Kazakhstan

Libraries/APIs

Node.js, Vue, Vue 2, RxJava

Tools

Git, Vim Text Editor, Cisco Jabber, Gradle, NGINX, GitLab CI/CD, RabbitMQ

Languages

JavaScript, CSS, Python, PHP, Java, Objective-C

Frameworks

Express.js

Platforms

Linux, Docker, iOS, Android, WordPress, Visual Studio Code (VS Code)

Storage

MySQL, PostgreSQL

Other

Front-end, Back-end, Full-stack, Cordova, XMPP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring