Andrei Pavlov

Principal Software Engineer at Helika
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United States, US
Languages
  • Russian Native or bilingual proficiency
  • English Full professional proficiency
  • Spanish Elementary proficiency

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

    • Canada
    • Blockchain Services
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jan 2023 - Present

      In Helika I worked on all the aspects of company main product web app: - codebase for both frontend and backend services (Python FastAPI and Node.js), code reviews, tests - infrastructure on AWS (Amplify, Cloudfront, Lambda, EC2, RDS, Redshift, etc), monitoring and security - optimising SQL queries, tables, using cache, materialised views, aggregation tables and other technics to optimise backend queries to tables containing big data chunks from the blockchain historic data - automations, CI/CD, releases and general management of the process - close cooperation with data team, product manager, UI/UX and business Helika.io - powerful analytics for blockchain games Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jan 2022 - Jan 2023

      As a Principal Software Engineer I was responsible for company main product web app: both frontend and backend. Built the whole infrastructure from the ground up: Next.js frontend on AWS Amplify + Node.js backend on AWS EC2 + PostgreSQL + ClickHouse DB cluster. The main challenges were around huge amounts of blockchain and in-game data, which needed to be ingested on backend side dynamically, for which we used column-oriented database ClickHouse with read/write replicas and many optimisation technics to decrease queries runtime. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2021 - Dec 2022

      I worked on web view mini apps integrated into different environments: two desktop apps, several ios and android native apps, web app. I had ownership over some of those apps managing the process from requirements, user feedback and design to test and release. I also implemented CI/CD process with unit and e2e testing in internal company infrastructure and contributed to common packages for the integration system of web view into different environments. Interactive Brokers LLC (IB) is multinational brokerage firm. It operates the largest electronic trading platform in the United States by number of daily average revenue trades. Show less

    • Australia
    • Software Development
    • 1 - 100 Employee
    • Senior Full Stack Developer
      • Feb 2019 - Apr 2021

      I joined the company at the stage of early MVP with serverless Google Firebase - React Native. Customers were complaining on load speed and overall performance. Golang Gin server - GraphQL server - Apollo clients architecture was chosen and I worked on it with the team. Some of my accomplishments were: - proprietary frontend-backend state management system to support offline mode - GraphQL server supporting clients, which use different data sets - decrease in cold startup for huge projects from ~1 minute to ~4 seconds Mobble.io is mobile and web app, which helps farmers to keep all farm & livestock records in one place. Show less

    • Australia
    • Design Services
    • 1 - 100 Employee
    • Frontend Team Lead
      • Sep 2018 - Oct 2020

      Primary is an innovative product so the main focus on frontend side (SPA on React/MobX) was to move quickly and test new ideas. Leading the team of three engineers I organised flexible delivery process by variation of Kanban methodology: CI/CD with test coverage of core functionality, fast code reviews and as often as possible releases, which decreased time after development to production to ~3 days. Apart from development responsibilities I actively participated in features, ideas and releases discussions with product managers, designers and business analysts. primary.app is a tool which helps web/mobile studios, startups or teams in IT companies to discuss and agree on user flows, requirements and designs with clients and present it all to investors. Show less

    • Australia
    • Medical Device
    • 1 - 100 Employee
    • Mobile Developer, React Native
      • Oct 2018 - Feb 2019

      Single-handedly developed cross platform mobile app on React Native from scratch. The whole process from discussing requirements to fully functional, tested product with integrated bug tracking, analytical tools, etc took 3 months. I was involved into all steps of the process: UI/UX, API discussions, setting up CI/CD, publishing to app stores, maintenance for a ~month. The client never complained about any bugs after the launch. The aim of having simple, fast, smooth and stable app was achieved. Show less

    • Russian Federation
    • Banking
    • 700 & Above Employee
    • Senior Frontend Developer
      • Jan 2018 - Aug 2018

      I worked on SPA based on React and internal libraries on JS. We worked by scrum methodology: poker planning, everyday dailies, post release retrospectives. As a senior developer I was also engaged in preparing API and other technical requirements in close cooperation with backend team, decomposing features to tasks and making concise, but thorough documentation. Tinkoff.ru - one of the biggest Russian banks. It operates only online and has no offices, so it is more of an IT company than traditional bank. Show less

    • Germany
    • Software Development
    • 1 - 100 Employee
    • Javascript Developer
      • Jun 2017 - Jul 2018

      I worked both on frontend(SPA on Javascript/React/Redux/Next.js) and from time to time on backend(Node.js/Express). join.com - Job Search Marketplace Aggregator. This job and some of my other projects as well as customer reviews could be checked out on my Upwork page: https://www.upwork.com/freelancers/~010135eaf65ae869f0 I worked both on frontend(SPA on Javascript/React/Redux/Next.js) and from time to time on backend(Node.js/Express). join.com - Job Search Marketplace Aggregator. This job and some of my other projects as well as customer reviews could be checked out on my Upwork page: https://www.upwork.com/freelancers/~010135eaf65ae869f0

  • Cerebral.io - not in use anymore
    • Copenhagen Area, Denmark
    • Javascript Developer
      • Jan 2016 - May 2017

      I was helping CEO with certain parts of functionality for "zapier.com"-like startup for blogs. I developed the SPA based on React/Redux and backend on Node.js/Express. After 1.5 years project was closed cause investors decided not to go to the next round. I was helping CEO with certain parts of functionality for "zapier.com"-like startup for blogs. I developed the SPA based on React/Redux and backend on Node.js/Express. After 1.5 years project was closed cause investors decided not to go to the next round.

  • Fiber stream
    • Moscow, Russian Federation
    • Chief project engineer
      • Apr 2014 - May 2016

      My last step in previous career path in telecommunications domain, which I think outlines my managerial experience. Company business included building of optical, cable TV and 4G/3G networks. My team was responsible for preparation of Design, Engineering and As-Built Documentation. I started as Chief Project Engineer with one engineer under my authority and majority of work outsourced. And after two years finished with team of 11 engineers in 4 cities doing all technical design works in-house for 6 regions. It helped not only to keep up with always increasing workload as company was growing rapidly, but also to reduce the costs and tech docs preparation time, which lead to increase in Gross Margin of the department from 48% to 64%. Show less

Education

  • Bauman Moscow State Technical University
    Master of Engineering - MEng, Composite materials in Space Industry
    2012 - 2014
  • Bauman Moscow State Technical University
    Bachelor of Engineering - BE, Composite materials in Space Industry
    2008 - 2012

Community

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