Andrey Pavlov

Senior Elixir Developer at Karuna
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
St Petersburg, St Petersburg City, Russia, RU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Russian Federation
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Senior Elixir Developer
      • Aug 2021 - Present

    • 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

  • Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
    инженер, вычислительные машины, комплексы, системы и сети
    2004 - 2010

Community

You need to have a working account to view this content. Click here to join now