Alexander Neganov
Highload software engineer
Male, 31 year, born on 6 June 1986
Software Development
Consulting, Outsourcing
+7 --— preferred means of communication
GitHub profile: http://github.com/ikkeps
Citizenship: Russia, work permit at: Russia
Reside in: Saint-Petersburg
Not ready to relocate, ready for business trips
Employment: part time, project work
Work schedule: flexible schedule, remote working
Languages:
Russian — native
English — good written communication, speech, read professional literature
Work experience: 9 years 8 months:
Qmobi
qmobi.com
December 2015 — January 2017, 1 year 2 months
Head of RTB project
Planned the architecture of a DSP - a real-time advertising bidder that accepts queries
with user information and answers with ads to show and prices to bid. Including all requests and
responses statistics, billing and price prediction subsystems.
The implemented DSP provided helpful insights and allowed company to significantly
raise its income.
Technology stack:
Go
Kafka
HP Vertica
Elastic
PostgreSQL
PropellerAds
propellerads.com
December 2014 — December 2015, 1 year 1 month
Software developer
Implemented a High-load RTB (system matching user traffic providers with advertisers)
real-time exchange system that greatly increases the company income without demand for
complex infrastructure or computing power.
Rewrote from scratch a high-load endpoint of an advertising server, which reduced
money spent on infrastructure.
Rewrote and built new various internal services, including logs transformation (terabyte
sizes), http/rpc advertising-related microservices.
Technology stack:
Go
MySQL
Kafka
Spark
Computer systems for business (CSBI)
csbigroup.ru
December 2013 — May 2014, 6 months
Senior python programmer
Refactoring, optimization, reviewing of a high-load SCADA-like system for public
transport equipment accounting, sensor data processing, diagnosis and reporting.
Reduced number of bugs, constantly worked on clarification of requirements, improve stability of
data pipeline.
Technology stack:
Python 2.7
MongoDB
PostgreSQL
RabbitMQ
pyramid framework
ThoughtLeadr inc.
thoughtleadr.com
December 2013 — February 2014, 3 months
Haskell programmer
Remote part-time hourly work using odesk.com (currently upwork.com). Bugfixes and
improvements of a high-load advertising server, requests and requests statistics, scheduling of
map-reduce-like jobs.
Moved server logic to a newer Haskell platform version, which helped to improve stability
and throughput of banner serving and accounting.
Technology stack:
Haskell
Riak
redis
MySQL
Selectel (Селектел)
selectel.ru
May 2012 — September 2013, 1 year 5 months
Programmer
Worked on an XCP(XenServer)-based IaaS cloud API and its front-end control panel.
Improved distributed monitoring system (sold as SaaS to end users), developed various internal
services and utilities, developed billing calculation and storage.
Raised stability in all projects, optimized them for speed, reduced infrastructure cost,
highly improved end user UI experience by making the UI faster and responsive.
Technology stack:
CoffeScript
backbone.js
nginx
Haskell (for cloud API server and billing)
Erlang
MongoDB
Xen Cloud Platform
Xen hypervisor
SUBSCRIBE.RU, Internet Projects
subscribe.ru
October 2008 — May 2012, 3 years 8 months
Programmer
Development of a fully-featured CMS and 20+ web sites and two multi-user portals:
about.me-like site generator and discount aggregator. Raised the websites’ operating speed
and development pace, reduced their maintenance costs.
Technology stack:
Python 2.x
memcached
zope3
uwsgi
PostgreSQL
MySQL
Acropolis (Акрополис, Компьютерные Системы)
acropolis.ru
October 2006 — September 2008, 2 years
Programmer
Full-stack web development: collecting requirements, documenting, implementation of
various sites, including mere landing pages and multi-user enterprise portals.
Technology stack:
Python 2.x
Pylons
zope3
Zope2
MySQL
PostgreSQL
Education
Petrovskiy college
Vocational secondary
2005
Software of computer facilities and automated systems
About me
I like to build fast and durable systems with minimized usage cost, and ones that can
handle high load well.
My main technologies:
Go
Scala
Python
Docker
PostgreSQL
Spark
Cassandra
Kafka
Other things I used:
Vertica
Consul and etcd
MySQL
Java
CoffeeScript
Clojure
Erlang
Haskell
Elm
Riak
Haxe
Assembler (Z80 processor)
My hobbies are mobile game development and exploring old computer architectures.