Pēteris Vārpiņš

CEO

Riga, Latvia14 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in full-stack development.
  • Expertise in building high-load backend systems.
  • Strong background in Fintech and IoT solutions.
Stackforce AI infers this person is a Fintech and IoT expert with extensive experience in backend development and cloud infrastructure.

Contact

Skills

Core Skills

MicroservicesCloud ArchitectureBlockchainBackend DevelopmentPhpCloud InfrastructureTeam LeadershipApi DevelopmentIot DevelopmentSoftware EngineeringWeb DevelopmentHigh Load SystemsDigital AdvertisingLegacy Code RefactoringPayment Integration

Other Skills

API: REST, WebsocketsAWSAgile MethodologiesAmazon Web Services (AWS)AutomationBackend microservices framework: MoleculerC/C++CassandraCloud providers: Netlify, DigitalOcean, AWS, AzureContinuous Integration and Continuous Delivery (CI/CD)CryptocurrencyDatastores: MySQL, Redis, QuestDB, Cloud object storageDeployment: Kubernetes/Helm/AnsibleDesign PatternsDevOps

About

Experienced with more than 10 yrs, senior full-stack web developer. Passionate about big data & high load backend challanges in Financial, AI, IoT, Healthcare, eCommerce & Digital advertising related sectors.

Experience

14 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 8 mos
Current Experience

Supliful

2 roles

DevOps Engineer

Oct 2023Present · 2 yrs 8 mos · Riga, Latvia · Remote

Senior Software Engineer

Sep 2023Oct 2023 · 1 mo · Riga, Latvia · Remote

Exchange gate

Lead Software Engineer

Aug 2021Sep 2023 · 2 yrs 1 mo · Riga, Latvia · Remote

  • Leading all aspects of building most advanced PaaS solution to connect with Blockchains and Cryptocurrency exchanges within single unified API, from stage zero to production ready.
  • Designing the architecture for the microservices infrastructure, preparing tasks for frontend, backend, and DevOps teams, and actively participating in the development of backend microservices.
  • Tech stack:
  • Cloud providers: Netlify, DigitalOcean, AWS, Azure
  • Deployment: Kubernetes/Helm/Ansible
  • Language / runtime: Typescript/NodeJS
  • API: REST, Websockets
  • Datastores: MySQL, Redis, QuestDB, Cloud object storage
  • Message brokers: NATS, Kafka
  • Logging and monitoring: Graylog, Jaeger, Prometheus, Grafana
  • Backend microservices framework: Moleculer
  • Frontend framework: Nuxt
Cloud providers: Netlify, DigitalOcean, AWS, AzureDeployment: Kubernetes/Helm/AnsibleLanguage / runtime: Typescript/NodeJSAPI: REST, WebsocketsDatastores: MySQL, Redis, QuestDB, Cloud object storageMessage brokers: NATS, Kafka+5

Make.exchange

Founder, CTO

May 2020Sep 2023 · 3 yrs 4 mos · Riga, Latvia

Grupeer

Senior Full Stack Web Engineer

Dec 2019Apr 2020 · 4 mos · Riga, Latvia · On-site

  • Developing new features, refactoring and maintaining legacy code base according best practices of P2P lending marketplace project.
  • Mostly take part in backend where PHP and Laravel was main stack.
PHPLaravelBackend Development

Byteflows

Chief Technology Officer

Sep 2017Nov 2019 · 2 yrs 2 mos · Riga, Latvia

  • This was the most valuable experience in self education of distributed infrastructure engineering, team education of all aspects in web development, tech leadership - to the day of writing.
  • Started from basic idea of automating cryptocurrency trading with programmable robots, in early stage realized all complex and demanding aspects of integration with multiple crypto exchanges then pivoting to more abstract idea as cloud infrastructure - providing APIs that simplify's this integrations.
  • With very limited financial resources and lack of experience of startup funding, attracted few people with zero or little experience in web development and programming on itself.
  • Under my mentorship, in very short time, they grow up to middle full-stack developers doing all necessary tasks of frontend/backend, while i jumped in more complex and interesting infrastructure engineering challenges for myself.
  • Personal achievements:
  • Setup multi-tenant, multi-region, high availability, self healing, auto scaling cluster, designed to transfer data between exchanges and byteflows clients in a highly reliable way without introducing any significant additional latency.
  • On top of moleculerJS utilizing µWebSockets, engineered & developed pub/sub system with "channels" allowing limitless subscribers (auto scaling/distributing using consistent hashing), persisted data, stream continuity over unreliable connections, message ordering, 100% delivery, successfully solved idempotency. With TypeScript developed client-side library allowing seamless connection state recovery & data re-delivery.
  • Decomposition of main thread (nodejs).
  • Setup Rancher, Prometheus, Grafana, Graylog.
  • Setup CI/CD with GitLab runner, pipelines.
  • Setup Cassandra cluster.
  • Built complex data aggregations and storage solutions.
  • Finally without CEO and people around with strong vision sharing, burned out.
  • One of previously attracted team member successfully took full-stack developer position in high-tech company.

Apply - custom artificial intelligence solutions

Senior Software Engineer

Apr 2015Nov 2019 · 4 yrs 7 mos · Riga, Latvia

  • Took active part in frontend, but mostly backend development, architecture planning & maintaining of multiple, big data, projects. Some of them, AI based, where two teams (PHP, C++) collaborate. Microservice containerization, CI/CD implementation using GitLab runner & pipelines for multiple environments (dev, staging, production), roll-out to kubernetes cluster.
  • Mentoring, consulting, performing code reviews.
  • Agile methodology with kanban based practices used to define and work on tasks.
  • Technological stack.
  • IaaS: AWS
  • PaaS: Kubernetes
  • KaaS: Rancher
  • Languages: PHP, Javascript
  • Backend frameworks: Laravel, Symfony2, PHPUnit, ReactPHP, amphp
  • Frontend frameworks: VueJS + Vuex, ReactJS, Backbone.js
  • Message queues: RabbitMQ
  • Storage: MySQL, S3, NFS, Redis, Memcached
  • CI/CD: GitLab runner & pipelines
  • Integrations: LDAP, Slack, XML/Excel/CSV export-import
AWSKubernetesPHPJavaScriptCloud InfrastructureTeam Leadership

Self-employed

Software Engineer

Jun 2014Mar 2015 · 9 mos · Riga, Latvia

  • Developing software for IoT (smart home & garden) startup.
  • IoT components includes RaspberyPi, arduino and various sensors (air temperature/humidity, soil moisture, hydroponics PH & EC meters), relays/switches.
  • Wireless communication over wifi, radio rfc & Bluetooth.
  • Fork'ed Node-RED and developed custom nodes, wiring flows and UI.
  • Technological stack.
  • Environment: Linux (rpi), Arduino
  • Application: Nginx, NodeJS, Node-RED, C/C++, Python
  • Persistence: MySQL
PHPJavaScriptKubernetesBackend DevelopmentMicroservices

Lattelecom

Software Developer

Feb 2012May 2014 · 2 yrs 3 mos · Riga, Latvia

  • Took active development of new components and maintaining, www.1188.lv portal (largest information services provider in Latvia). High load and big data related development.
  • Technological stack.
  • Environment: Linux
  • Application: Nginx, Memcache, PHP, Javascript
  • Persistence: PostgreSQL, Clusterpoint
NodeJSC/C++MySQLIoT DevelopmentSoftware Engineering

Digibrand

Web Developer

Nov 2011Jan 2012 · 2 mos · Riga, Latvia

  • Multiple projects started from scratch, most of them have integrations with Facebook, Twitter and draugiem.lv . Mostly projects was short living, digital advertising related.
  • Technological stack.
  • Environment: Linux
  • Application: Apache, PHP (CodeIgniter, Kohana), Javascript (JQuery)
  • Persistence: MySQL
  • Integrations: Facebook API, Twitter API, Draugiem.lv API
PHPJavaScriptPostgreSQLWeb DevelopmentHigh Load Systems

Draugiem group

Junior Web Developer

Aug 2011Nov 2011 · 3 mos · Latvia, Riga

  • Took active part in refactoring of legacy codebase of traffic distribution and lead generation system.
  • Technological stack.
  • Environment: Linux
  • Application: Nginx, Memcache, PHP, Javascript
  • Persistence: PostgreSQL
PHPJavaScriptMySQLWeb DevelopmentDigital Advertising

Efumo ssc

Junior Web Developer

Oct 2010Jul 2011 · 9 mos · Riga, Latvia

  • Developing and maintaining a collective buying portal, as well as starting new projects from scratch. Integrated payment processing gateway.
  • Technological stack.
  • Environment: Linux
  • Application: Nginx, Memcache, PHP (CMS based on CodeIgniter), Javascript (JQuery)
  • Persistence: MySQL
  • Integrations: FirstData
PHPJavaScriptPostgreSQLWeb DevelopmentLegacy Code Refactoring

True vision

Trainee

Jul 2010Sep 2010 · 2 mos · Riga

  • Two applications were developed and integrated with draugiem.lv social media platform.
  • Technological stack.
  • Environment: Linux
  • Application: Apache, PHP (Codeigniter), Javascript (JQuery)
  • Persistence: MySQL
  • Integrations: draugiem.lv API
PHPJavaScriptMySQLWeb DevelopmentPayment Integration

Education

Secondary School no. 47 of Riga

Stackforce found 100+ more professionals with Microservices & Cloud Architecture

Explore similar profiles based on matching skills and experience