Igor Mandrigin
CTO at gateway.fm- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
gateway.fm
-
South Africa
-
Broadcast Media Production and Distribution
-
CTO
-
Apr 2021 - 2 years 9 months
Remote
-
-
-
0xFF Consulting AB
-
Sweden
-
IT Services and IT Consulting
-
Founding Engineer
-
Jun 2019 - 4 years 7 months
Remote Consulting: Blockchain R&D / Fractional CTO Fractional CTO consulting for Flirc.TV Blockchain consulting for Opera
-
-
-
Ethereum Foundation
-
Software Development
-
100 - 200 Employee
-
Researcher, Erigon team
-
Oct 2019 - Apr 2023
Remote 1) Building the Ethereum Node Erigon (previously called turbo-geth), hands-on work 2) Participating in the "Stateless Ethereum" and "Eth 1.x" research groups. Published a couple of articles - on ReGenesis: https://medium.com/@mandrigin/regenesis-explained-97540f457807, - Binary Merkle Tries: https://medium.com/@mandrigin/stateless-ethereum-binary-tries-experiment-b2c035497768 - semi-statelessness:… Show more 1) Building the Ethereum Node Erigon (previously called turbo-geth), hands-on work 2) Participating in the "Stateless Ethereum" and "Eth 1.x" research groups. Published a couple of articles - on ReGenesis: https://medium.com/@mandrigin/regenesis-explained-97540f457807, - Binary Merkle Tries: https://medium.com/@mandrigin/stateless-ethereum-binary-tries-experiment-b2c035497768 - semi-statelessness: https://medium.com/@mandrigin/semi-stateless-initial-sync-experiment-897cc9c330cb Show less
-
-
-
Opera
-
United Kingdom
-
Real Estate
-
1 - 100 Employee
-
Lead Crypto Researcher
-
Nov 2020 - Mar 2021
Remote Building a roadmap of the new blockchain-based products. Assembling the initial team. Building MVPs.
-
-
-
Status.im
-
Australia
-
Photography
-
Core Team Lead :: Mobile / Blockchain
-
Jan 2018 - Jun 2019
remote Leading the team, responsible for the release process and cycles for Status.IM mobile client (iOS + Android).
-
-
-
Opera Software AS
-
Norway
-
Museums, Historical Sites, and Zoos
-
Software Architect — OPay
-
Jun 2017 - Feb 2018
Gothenburg, Sweden Go, AWS (ECS, EC2, Route53), MongoDB, Docker, HA, GitLab CI Assembling the initial team, picking the tech stack, risk assesment. PCI-DSS compliance. CI/CD implementation.
-
-
Team Lead
-
Feb 2016 - Jun 2017
Göteborg, Sweden Leading R&D and mobile Chromium teams.
-
-
iOS Developer
-
Aug 2013 - Feb 2016
Linkoping, Sweden Opera Mini for iOS, developing in Objective-C++ using UIKit.
-
-
-
FlexyMind
-
United States
-
Financial Services
-
CTO
-
Jul 2012 - Jul 2013
Saint Petersburg, Russian Federation Responsibilities: to lead the development, testing and publishing the mobile games for little children. Lead the development of 3 Android games. (Java/AndEngine/OpenGL ES) Lead the development of 1 iOS game. (ObjC/Cocos2d) Fixed multithreading issues with AndEngine (Android 2D Game Engine). With our design team designed the UX of the games (timings, animation, user controls etc). Conducted 7 lectures on FlexyMind Android Development School. Developed… Show more Responsibilities: to lead the development, testing and publishing the mobile games for little children. Lead the development of 3 Android games. (Java/AndEngine/OpenGL ES) Lead the development of 1 iOS game. (ObjC/Cocos2d) Fixed multithreading issues with AndEngine (Android 2D Game Engine). With our design team designed the UX of the games (timings, animation, user controls etc). Conducted 7 lectures on FlexyMind Android Development School. Developed FlexyMind site (3 revisions) (js, css, html, twitter bootstrap). Show less
-
-
-
Dino Systems
-
United States
-
Health, Wellness & Fitness
-
Telephony Automation Lead
-
Jul 2011 - Jun 2012
Saint Petersburg, Russian Federation Responsibilities: to develop, support and integrate the telco testing automation framework. Designed and developed the framework for SIP telephony automation (Python). Integrated the framework’s launcher into Jenkins CI. Created service to generate documentation from source code (Sphinx, Jenkins, Apache Web Server). Created kanban-like testcase development process for the team of test automation engineers (with code-review phase). Conducted 5 trainings on… Show more Responsibilities: to develop, support and integrate the telco testing automation framework. Designed and developed the framework for SIP telephony automation (Python). Integrated the framework’s launcher into Jenkins CI. Created service to generate documentation from source code (Sphinx, Jenkins, Apache Web Server). Created kanban-like testcase development process for the team of test automation engineers (with code-review phase). Conducted 5 trainings on telephony automation framework for outsource teams. Integrated framework and tests into company’s global CI. Show less
-
-
-
Agnitum
-
Russian Federation
-
Software Development
-
1 - 100 Employee
-
Software Developer (full-stack)
-
Sep 2008 - Jun 2011
Saint Petersburg, Russian Federation Created a web-service for error reportint with Jira integraion.(Python/Web.py/MongoDB/REST) Created a web-service for working with suspicious files. (Python/Web.py/MongoDB) Created the system for marketing analytics. UI was created as multiple Jira gadgets (Python/Web.py/MongoDB/OpenSocial/Java/Atlassian SDK) Created the business process automation system as a couple of Jira plugins. (Java/Atlassian SDK) Created the plugin to the VmWare vSphere to create… Show more Created a web-service for error reportint with Jira integraion.(Python/Web.py/MongoDB/REST) Created a web-service for working with suspicious files. (Python/Web.py/MongoDB) Created the system for marketing analytics. UI was created as multiple Jira gadgets (Python/Web.py/MongoDB/OpenSocial/Java/Atlassian SDK) Created the business process automation system as a couple of Jira plugins. (Java/Atlassian SDK) Created the plugin to the VmWare vSphere to create linked-clones (like in VmWare Workstation). (C#, Python) Created the UI test automation framework for the Outpost products. (Python, pywinauto) Show less
-
-
-
Rawenstvo
-
Marketing Services
-
1 - 100 Employee
-
C++ / C# developer
-
May 2008 - Sep 2008
Developing radio signal re-processing (targets tracking) for radar. Main language is C# 3.5 with LINQ.
-
-
-
Russkiy Mir
-
United Kingdom
-
Media Production
-
C# developer
-
Sep 2006 - Mar 2008
(C#, .net framework 2.0—3.5, Visual Studio 2005—2008 Team Suite). Respoibilities: developing CRM system - UI developing (Windows Forms, Windows Presentation Foundation, LINQ for objects); - reports generator for Microsoft Office 2003—2007 (Visual Studio Tools For Office); - existing code refactoring
-
-
-
Baltic State Technical Uiversity "VoenMeh"
-
Russian Federation
-
Education Administration Programs
-
1 - 100 Employee
-
Embedded systems developer
-
Jul 2006 - Sep 2007
Developing firmware for "frequency-code" convertor based on PIC18F4550 mc. (Macro Assembler for PIC, MPLAB 7.xx) Developing USB i/o system for device. Device class: Human Interface Device (C++, MAsm) Developing USB-HID device driver for Windows CE 5 (Windows Mobile 5-6). (C++, Windows CE API, Microsoft Platform Builder 5, Microsoft Visual Studio 2005). Developing object-oriented libraries for working with convertor. Platforms: Windows XP (.net 2.0, C#, PInvoke), Windows Mobile 5-6… Show more Developing firmware for "frequency-code" convertor based on PIC18F4550 mc. (Macro Assembler for PIC, MPLAB 7.xx) Developing USB i/o system for device. Device class: Human Interface Device (C++, MAsm) Developing USB-HID device driver for Windows CE 5 (Windows Mobile 5-6). (C++, Windows CE API, Microsoft Platform Builder 5, Microsoft Visual Studio 2005). Developing object-oriented libraries for working with convertor. Platforms: Windows XP (.net 2.0, C#, PInvoke), Windows Mobile 5-6 (.net compact 2.0, C#, PInvoke). Show less
-
-
Education
-
Baltic State Technical University "VOENMEH" named after D.F. Ustinov
Master, Computer Science