Igor Panarin
AeroLeads people directory · profile

Igor Panarin Email & Phone Number

Lead and Senior Developer at Tinkoff
Location: Nizhniy Novgorod, Russian Federation 13 work roles 4 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 100%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Lead and Senior Developer
Location
Nizhniy Novgorod, Russian Federation

Who is Igor Panarin? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Igor Panarin is listed as Lead and Senior Developer at Tinkoff, based in Nizhniy Novgorod, Russian Federation. AeroLeads shows a matched LinkedIn profile for Igor Panarin.

Igor Panarin previously worked as Lead Software Engineer at Grid Dynamics and Software Engineer at Ceramarketing. Igor Panarin holds Master'S Degree, Computer Systems Networking And Telecommunications from Nizhnii Novgorod State Polytechnical University.

Company email context

Email format at Tinkoff

This section adds company-level context without repeating Igor Panarin's masked contact details.

Tinkoff

Review company-level records connected to Igor Panarin before choosing the right outreach path.

Profile bio

About Igor Panarin

Skilled software developer, quick learner, troubleshooter, trainer and sometimes a project manager

Listed skills include Design And User Documentation, C/C++, Interviewing, Unit Testing, and 22 others.

Current workplace

Igor Panarin's current company

Company context helps verify the profile and gives searchers a useful next step.

Tinkoff
Tinkoff
Lead and Senior Developer
Nizhny Novgorod, Nizhny Novgorod Oblast, RU
Website
AeroLeads page
13 roles

Igor Panarin work experience

A career timeline built from the work history available for this profile.

Lead And Senior Developer

Nizhny Novgorod, Nizhny Novgorod Oblast, Ru

Software Engineer

Russia

= Web development, Back-End & Mobile Development (Android), RemoteIn-house development of AI/ML-driven recognition software.There is a main product with legacy codebase and pilot projects. Main product supported with more than one developer and pilot projects mostly done by one developer on FE and one on BE.Mobile application was done initially as a continuation of existing outdated project, then created from scratch using JetPack and finally transitioned to Kotlin.Roles- Software Developer in a cross-town teamResponsibilities:- Developing new services and solutions- Wrapping Machine Learning software into microservices- Maintenance and improvements of an existing project- Creating CI/CD pipelines- Automating test scenarios and implementing test frameworksAchievements:- Quick ramp-up- Troubleshooting & Optimizations (mostly on production sites due to lack of test coverage and monitoring tools)- Android mobile development- Some DevOps tweaking (deployment and CI)Tools/Software/Technologies- Python 2.7/Django 1.9-Python 3.x/Django 3.x, asyncio/http, DRF- nginx, uwsgi, uvicorn- docker, docker-compose, GitlabCI- PostgreSQL, MySQL, ElasticSearch, Redis, RabbitMQ- Android Studio, Java 8.x, GreenBus, Camera 2 API, JetPack, CameraX, Room, WorkManager, Notifications, GPS Location/GeoFence, Accelerometer/Geomagnetic sensors, Kotlin

Apr 2020 - Nov 2021

Lead Software Developer, Architect

Nizhny Novgorod Region, Russian Federation

= Web development, Back-endThe head office located in Moscow as well as the customer.I joined as a software developer, the project provides a quiz-like web portal with some level of infrastructure configuration.Mainly the tasks were to quickly find any solution to hit the nearest milestone, but the overall picture and goals were unclear.Later I switched to an architect role for this and new similar started project, though still continuing to help software development (and to developers too) and also took new responsibilities.Roles- Architect- Software Developer in a cross-town teamResponsibilities:- Reasoning with customer, management, finding compromises - Reasonably improving stack of used technologies- Bug-fix & Development- Production troubleshooting- Working with outsource companies and teams- Teaching/helping/leading teammates whenever possibleAchievements:- Quick ramp-up, started to provide fixes on the first day- Nice troubleshooting- Quick MongoDB configuration/optimization- Load optimizations (test environment and tweaking)- Some DevOps tweaking (deployment and CI)- Bringing up the organization structure/management troubles to the table and discussing possible balanced decisions- Working under stress. I was expecting that working in non-international company being less convenient due to different processes and mentality, but for sure I wasn't ready for the experienceTools/Software/Technologies- Python 2.7/3.7, Flask (Restful, admin), MongoEngine, RabbitMQ/Celery, Redis, xls/pdf import/export- nginx, uwsgi, letsencrypt- docker, docker-compose, Ansible- Zabbix, Jmeter- MongoDB, PostgreSQL- MTS Could solution for IaaS

Mar 2018 - Mar 2020

Technical Trainer

Mera

Nizhny Novgorod Region, Russian Federation

=Internalships and SchoolsAlmost every year there is summer and winter coding schools from the company. The course is 2 weeks for Summer and 1 week for Winter School. There is also Internship which happens rarely but lasts for 6 months.I conduct interviews for these activities (looking for young talented software developers, mostly C/C++/Java profiles) - that is 40-60 candidates during 2-4 weeks.During courses, I teach C/C++ courses and more recently Embedded.I also lead projects which students defend at the end of the courses. Ideas for projects are chosen by students as well as tools (mostly that is Desktop and Mobile development).

Aug 2011 - Mar 2018

Software Engineer

Mera

Nizhny Novgorod Region, Russian Federation

= Web development (the same company, but a new area in addition to Embedded solutions)Roles- Software Designer- Automation Tester- Project LeaderResponsibilities:- Participate in initial pre-sales/sales discussions in order to get a contract- Prepare software prototypes- Define project resources- Project planning, risk planning- Project ramping up- Analyse and use business opportunities within project(s) or for new projects- Define internal project workflow- Study existing or propose new project tools- Interview people for the project- Train people for the project- Software development- Test automationAchievements:- Very quick projects startups comparing to previous experiences- Learning new technologies in Machine Learning and Web development- Very quickly developing of both Front End and Backend Web Solution with previously unknown technologies- Dealing with very tricky deadlines and milestones- Working with new customers mostly from the USA- Making serious projects with mostly outside newcomers who are students and have no job backgroundTools/Software/Technologies- REST APIs- Pure Ruby 2.0-2.4 and Ruby on Rails 4.5, Ruby mini test, ERB, HAML, Rackup- CSS Bootstrap, HTML- JavaScript, JQuery, AJAX- Java, Spring- Python- ActiveMQ- MySQL, Postgres, Cassandra- Git

Dec 2016 - Feb 2018

Software Engineer

Mera

Nizhny Novgorod Region, Russian Federation

= Embedded (new projects mostly related to Metering area, the same company)Roles- Software Designer- Automation Tester- Project LeaderResponsibilities- Participate in initial pre-sales/sales discussions in order to get a contract- Develop software prototypes- Define project resources- Project planning, risk planning- Projects ramp ups- Analyse and use business opportunities within project(s) or for new projects- Define internal project workflow- Study existing or propose new project tools- Interview people for the project- Train people for the project- Software development- Hardware engineering- Test automationAchievements- Very quick projects startups comparing to previous experiences- Learning a lot of new technologies in embedded software and hardware areas (I didn't have much of that experience previously)- Dealing with very tricky deadlines and milestones- Working with new customers from USA, Germany, Romania, Great Britain- Completing serious projects with mostly outside newcomers who are students and have no job backgroundTools/Software/Technologies- ARM, STM32, AVR- RaspberryPi, Arduino, ZigBee- UART, SPI, 1Wire, ModBus- Docker- Jenkins- JSON, YAML, XML- C/C++, C#- Python, Expect- pytest, CUnit, GoogleTest, - UML- Shell (sh/ba/c/tcsh)- Debian/Ubuntu/RedHat, make and auto tools, iptables, kernel modules- MySQL- Git, SVN- VBox, VMWare

Sep 2015 - Dec 2016

Project Manager

Mera

Nizhny Novgorod Region, Russian Federation

=SS7 Solutions (continuation)Roles- All previous (I combined many roles)- Scrum Master- System Architect- Project LeaderResponsibilities- All previous- Introduction of Continuous Integration into existing and new test frameworks- Development and support of build and deployment system for the product- Participation in F2F discussions with customer (including upper management) and their clients- Introduction of Agile and Scrum methodologies in projects- Managing a project from scratch, starting with 2 people and ending with 14- Managing a project within a hierarchy of other projects, i.e. being one piece of a global customer solution- Training of people for the project and train people to train new people- Establishment of a new hybrid flexible software development processes allowing fulfill process requirements of customer and internal company's requirements (TL9000, ISO, etc)- Handling external and internal auditsAchievements- Very quick career from software designer to tech lead and then to hybrid of project management and system architect (still doing a lot of coding along)- Managed project started as 2 people and ended at 14- Participated in many face 2 face, training and on-site workshops and regular work- Participated in high-risk project with very strict deadlines- Combined many roles to have complete picture to make right decisions- Easy transfers of code, documentation, workflows (both delegation and adapting)Tools/Software/Technologies- Jenkins, JCAT- Git- Customer proprietary solutions

Apr 2012 - Sep 2015

Software Engineer

Mera

Nizhny Novgorod Region, Russian Federation

=SS7 SolutionsRoles- Software Designer- Automation Tester- Technical CoordinatorResponsibilities- Maintenance of existing software solution based on SS7 protocols, update/creation of documentation (low-level, high-level, test specification and end-user), writing of unit/functional tests- Development of new modules, software pieces: starting from low-level document, prototype and up to handover to maintenance- Development of support for new platform based on OpenSAF middleware for existing solutions- Development and maintenance of Functional and System test frameworks- Close collaboration with customer and their clients- On-site training, software development, knowledge transfer(s)- Leading interviews with newcomersAchievements- Made a useful MIB protocol tool code and document generator- Made a lot of complex decisions to maintain old code (having backward compatibility in place) and inject new features into existing. Even though it might have seemed that it is easier just to start anew, it was quite a challenge to do new features in old base (including support of old C standard) and maintain performance- Developed a new functional test framework which replaced old one and had very stable reporting and debug-tracking possibilities- Continued development of kernel module and userspace adaptations for customer proprietary Virtual IP implementation- Adapted existing SS7 protocol stack into new platform based on OpenSAF - from ground documents to implementation and testing- Made a lot of improvements in software modulesTools/Software/Technologies- C/C++- Java- CUnit, JUnit, XUnit- Tcl/Tk- UML- OpenSAF- MIB- SS7- ClearCase- Shell (sh/ba/c/k/tcsh)- make and auto tools- Solaris, ReHat, SUSE, KVM, LVC, iptables, tcpdump

Dec 2009 - Apr 2012

Software Engineer

Inforis

Dzerzhinsk, Nizhny Novgorod Region, Russian Federation

Roles- Software Designer- IT ConsultingResponsibilities- This was a local company under which it was possible to work as a freelance individual and try myself in many IT-related areas- Finding new customers and contracts- Creation/verification of work agreements and contracts- Providing IT support to local companies- Developing new software pieces or extending existing solutions, writing new documentationAchievements- Learned to present me and advertise my work- Learned to learn new IT (and related) areas even quicker than before- Automation of document handling in a government organization: reports generation, tools for inventory, common documents storage, terminals, etc- Developed a few not very sophisticated websites using PHP, HTML, CSS, MySQL, and local utilities. Web services was a completely new area for me- Developed tools for processing a log of HTML/CSV/DB files for different purposes- Developed a prototype software for quick image drawing on two monitors (later to become one monitor to be watched in polarized glasses for 3d and similar applications)- Developed solution in LabView for hardware tests simulation and storing results through network- As a hobby participated in OpenSource project, a fork of Quake3 engine-based game where established bug-tracking, documentation, coding rules, review procedures, learning of newcomers, optimized code of the fork by studying new networking and rendering methodsTools/Software/Technologies- C/C++, boost, MinGW, GCC, G++- DirectX 9, OpenGL- WinAPI, MFC, SDL- *nix, gnu make and auto tools, shell- MS Visual Studio, VBA, Open Office API- SVN- 1C7.7- PHP- MySQL

Apr 2008 - Dec 2009

Software Engineer

Mera

Nizhny Novgorod Region, Russian Federation

Roles- Software designerResponsibilities- Maintenance and development of software pieces of existing solution for OAM GSM networks. I was working mainly on the software part responsible for the deployment of the solution to new bare-metal Sun hosts- Developing of small *nix utilities- Support and update of existing Unit and Functional tests with overall report generation- Writing and support of existing documentation: end-user, development (high and low-level designs, including UML)- E-mail communication/customer support- Bug-tracking- Code review- UCM/Clear Case- Training of newcomersAchievements- Participation in automation of OS and software installation on bare-metal hosts (CD or network boot) with automated real-time monitoring of the process at remote-host (including handling of connection issues). It was teamwork, but I knew and worked in all modules of the solution- Development from scratch of utility to discover live hosts (responsive on selected TCP ports, and providing the ability to remotely log in and FTP support) in a local network- Development of in-house alternatives to Linux busy-box utilities with performance tweaks required by higher-level tools/scripts- Working with a lot of existing code, teamwork, support of international customers, Waterflow software development process, training new peopleTools/Software- Shell (shell, tcsh, kcsh, csh)- Tcl/Tk- C/C++- UML- SunOS- UCM/Clear Case

Aug 2005 - Mar 2008

Software Engineer

Region Soft

Nizhny Novgorod Region, Russian Federation

Roles- Software designer- Software and hardware maintenance- Consultant- SalespersonResponsibilities- Support of local and custom software and hardware. The company tried to provide all sorts of software and hardware services to clients. Being customer-oriented was a must, all-time positive and polite- Developing in-house modules and tools for a wide range of 3PP software solutions. The most notable of them are 1C, Consultant, and Counts softwareAchievements- Writing internal/external software modules for different software created a common/general view on software, how it is being used and allowed seeing common patterns in software development- Working with different client setups (OSes, local networks, etc) allowed to see common patterns in business deployments- Working with clients face-to-face and solving very different troubles (or at least providing root causes and estimations). Given not-always-easy local market that was a very good platform for "people skills" and flexible approach to life troubles. And, of course, risk management - all the risks have to be presented to, understood and approved by client before the fix is applied- Working with clients as a consultant (both on the phone and face-to-face) provided a new angle of view on sales and allowed embrace business logic- Having jealous co-workers who were superseded in short timeframe provided some insights on people behaviors- Having quite small income (I was a student at the time and need to rent a flat to be able to work and study in the city), was very tough, it was more like surviving- As a consequence of low salary, quitting the job under heavy phycological pressure from upper management was very tough, but allowed to face and understand business people when they lose valuable assetsTools/Software- C/C++- Delphi- VBA- MsSQL, Firebird, DBase, Paradox- 1C7.7

Aug 2004 - Jul 2005

Software Engineer

Vagp/Dagc

Dzerzhinsk, Nizhny Novgorod Region, Russian Federation

Roles- Data analytics- Software DesignerResponsibilities- Maintaining and working with existing software- Development from scratch of import/export tools between different applications- Development of a complete solution - Marksher from scratch: handling of requirements and their approval/defense against competitors, initial prototype, feedback analysis, implementation including documentation, maintenance and transfer of maintenance activities to local staffAchievements- The Marksher solution is still being used (as of 2017). The product has two parts - raw way-points calculations and visual objects handling. It also contains everything to import/export to popular formats, plus reports generation into MS Word/Excel- Completing a very ambitious project especially taking into account local market in my small hometown- Developing my first big solution from scratch (without having a complete background in each non-software development area) was a good starting point as I could see full development cycle and was oriented into customer needs, finding compromises and analyzing feedbacks (including feedback from people not familiar with software development, pure business-oriented solutions)- I was in the school at the timeTools/Software- MapInfo- Delphi- Paradox,DBase- VBA

Aug 2001 - May 2002
Team & coworkers

Colleagues at Tinkoff

Other employees you can reach at tinkoff.ru. View company contacts →

4 education records

Igor Panarin education

Master'S Degree, Computer Systems Networking And Telecommunications

Nizhnii Novgorod State Polytechnical University

Diploma: Signal code constructions usage in digital communications

Bachelor'S Degree, Computer Systems Networking And Telecommunications

Nizhnii Novgorod State Polytechnical University

Diploma: Development of a security algorithm (encryption with public key)

Theoretical And Mathematical Physics, 11

Dzerzhinsk #2, Russia

Activities and Societies: Deep Physics, Mathematics, Astronomy, Software Engineering Participation and winning in Olympiads, Higher.

8

Dzerzhinsk #37, Russia
FAQ

Frequently asked questions about Igor Panarin

Quick answers generated from the profile data available on this page.

What company does Igor Panarin work for?

Igor Panarin works for Tinkoff.

What is Igor Panarin's role at Tinkoff?

Igor Panarin is listed as Lead and Senior Developer at Tinkoff.

Where is Igor Panarin based?

Igor Panarin is based in Nizhniy Novgorod, Russian Federation while working with Tinkoff.

What companies has Igor Panarin worked for?

Igor Panarin has worked for Tinkoff, Grid Dynamics, Ceramarketing, Jet Infosystems, and Mera.

Who are Igor Panarin's colleagues at Tinkoff?

Igor Panarin's colleagues at Tinkoff include Galina Kouznetsova, Julia Aleksyunina, Екатерина Прозорова, Polomoshnov Aleksey, and Aleksandr Semeniuk.

How can I contact Igor Panarin?

You can use AeroLeads to view verified contact signals for Igor Panarin at Tinkoff, including work email, phone, and LinkedIn data when available.

What schools did Igor Panarin attend?

Igor Panarin holds Master'S Degree, Computer Systems Networking And Telecommunications from Nizhnii Novgorod State Polytechnical University.

What skills is Igor Panarin known for?

Igor Panarin is listed with skills including Design And User Documentation, C/C++, Interviewing, Unit Testing, Version Control Systems, Linux Kernel, Virtualization, and Middleware.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Igor Panarin you were looking for.

View similar profiles