Download PDF

Alexey Pimenov

Software Engineer(Java,Python, JS)


Professional JS developer with knowledge in DBs, unix administration, networking and basically I can do everything (from CSS to.. performance issues, for example)

 For the last 2 years I am working only with React + Meteor (including some different DB on backed)

About *nix systems - i think, that i am really good in this, i know how it works and how to work with nix-like systems.
Skype - megagon1
E-mail - [email protected]

Work experience

Oct 2013Apr 2016


Software Engineer

Hired as intern here then received permanent offer.
Big company with everything you can imagine: QA team, Design, Code review, FDS, HLD, documentation, customer-related issues, customer-related feature requests, Jira system and many many other things.


Genesys UC Connector

Project with for Integration between MS Lync(Skype for business).
I have been using Java EE(Spring Framework) running in Jetty container as backend.
I have been using Java Jain SIP library to communicate with Lync servers.
I have been Using Python Selenium and Python Twisted.
Python selenium - for integration UI tests. Python Twisted - to emulate Lync Servers.
I have been using mercurial as VCS.
I have been using Jira system to get in touch with QA team and track tasks.

You can see the video of how it works here:

Genesys Interaction Workspace

I have been developed this from scratch with team.
It was a long way, we worked a lot very close to Microsoft Team reporting many bugs for them.
Tech stack is - Lync SDK, C#, and C# tests tools for tests coverage.
You can take a look at the video here:



MEAN developer

Freelance Developed from scratch app for real estate.
Technologies used: nodejs as backend, angular on front end, images stored in AmazonS3, everything else in mongo.
Tests on mocha using selenium, running on Jenkins using crossbrowser testing solution.
Grunt used to build project.

Apr 2016present

Lead JS developer


We are working on recommendation system for medical articles.
The part that I am working on is on meteor + react (vanilla JS), integration tests on Selenium (on JS).
Databases - Postgres (for accounts, payments, etc..), Elastic search (for articles), Druid( for stats - clicks, views, etc..), MongoDB for only meteor sessions
I am leading small group of developers (5 devs + my self), that includes code reviews, tasks management. I am happy when I have time to write code by my self.
This work is fully remote and only on English.



Remote work in Firefly. Meteor was about 20% of my job.


Remote work at Firefly. It more that 50% of time. I think I am really good at react.


I love Java and I can create any system with this tool. I know, this is just a tool, but I am sure that you need to be really good in one thing to understand every other programming language. Frankly speaking, I'm really good in Java and I know, how it works, what should I do to improve stability/speed. I have been working with Java for 1.5 years in Genesys with app that handles over 10 million calls each day.For example, Apple  was one of our customers. 


Front end for real estate service and Genesys Workspace.


Used for cloud in Genesys for image's url store in real estate service.


Real estate service with image protection.


Created test coverage for java project using selenium.