Download PDF

Summary

Professional JS developer with knowledge in DBs, unix administration, networking and basically I can do everything (from CSS to.. performance issues, for example)
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 - a.pimenov93@gmail.com

Work experience

Oct 2013Apr 2016

Genesys

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.

Projects

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:
http://www.youtube.com/watch?v=FY-4-ct8pV0


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:

https://www.youtube.com/watch?v=_j5eq94XMko

Freelance

Freelance

MEAN developer

Footag.io


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

Firefly

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, etc..
This work is fully remote and only on English.

Skills

Meteor

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

React

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

JavaEE

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. 

Angular

Front end for real estate service and Genesys Workspace.

Cassandra

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

Nodejs

Real estate service with image protection.

Python

Created test coverage for java project using selenium. 

Contacts

Email: a.pimenov93@gmail.com