Andrey Pavlov
Senior Elixir Developer at Karuna- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Karuna
-
Russian Federation
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior Elixir Developer
-
Aug 2021 - Present
-
-
-
C.Nord Ltd.
-
Russian Federation
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer Team Lead
-
Oct 2020 - Aug 2021
Designed architecture for statistical reports service. Stack: Elixir + Neo4J + GrafanaDesigned architecture for B2C security service Stack: Elixir + Apache Avro
-
-
Software developer
-
Mar 2011 - Oct 2020
Participating in four big projects.The first is a “Andromeda Online2” – transport monitoring system (GPS, GLONASS). I prepared and made migration from memcache to membase cluster. I wrote scripts for automatic backup (full and incremental) and restore PostgreSQL(8.4) database, and scripts for backup and restore Membase. Also i deployed Sphinx text-search engine. I got experience in writing PostgreSQL stored procedures, found and fixed few "bottlenecks" related to inefficiency database index using. I learned a lot about XML, XSLT and XPath, since on them was based the templating in frontend.The second project, is the “Cloud” – distributed cloud services for security companies. I participated in architecture planning. I implemented message routing system based on RabbitMQ "headers exchanges". Wrote several helpful Erlang applications for Redis clustering. I introduced the usage of AngularJS in frontend development. The third is the “Private Cloud” – boxed version of “Cloud”, which installs on VMware ESX(i) instead of AWS.I prepared the tools for data migration from DynamoDB to PostgreSQL(9.3) in "Cloud". The tools was written in Elixir. I planned and performed migration procedure.The fourth project is the "Hubble" – desktop software for configuration security devices. Used technologies: Python, Qt, WebKit, AngularJS.Since february 2017 Angular2 (4+) is used for all new web-interfaces.From 2019 working on new Video Monitoring project. Stack: golang, postgresql 12, grpc on backend and ReactJS on frontend.
-
-
-
-
Software Engineer
-
Sep 2010 - Nov 2010
I maintained a statistics and monitoring server, choose and configured server software.I donein automatic fire alarm and fire extinguisher systems testing and code audit. I maintained a statistics and monitoring server, choose and configured server software.I donein automatic fire alarm and fire extinguisher systems testing and code audit.
-
-
Education
-
Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
инженер, вычислительные машины, комплексы, системы и сети