Alexey Pichukov, Developer in Kaluga, Kaluga Oblast, Russia
Alexey is available for hire
Hire Alexey

Alexey Pichukov

Verified Expert  in Engineering

Mobile Developer

Kaluga, Kaluga Oblast, Russia

Toptal member since May 4, 2022

Bio

Alexey is a software developer and technical lead with 10+ years of experience. He focuses on mobile development, particularly iOS, has experience with different projects and technical stacks, and co-founded a startup that worked with IoT projects. Alexey is leading the reusable mobile framework in one of the big EU banks as a technical product owner.

Portfolio

Raiffeisen Bank International
Swift, iOS, Microservices, Agile, SwiftUI, TypeScript, NestJS
Techona
Swift, Node.js, Angular, TeamCity
Navitek LLC
Algorithms, Angular, iOS, Swift, TypeScript, Signal Processing, Navigation...

Experience

  • OOP Designs - 11 years
  • iOS - 9 years
  • Swift - 7 years
  • Internet of Things (IoT) - 5 years
  • Node.js - 4 years
  • TypeScript - 4 years
  • Mathematical Modeling - 4 years
  • Signal Processing - 2 years

Availability

Part-time

Preferred Environment

Xcode, Swift, Agile, Jira, Confluence, Git

The most amazing...

...thing I've created is a full cycle of the reusable mobile framework in one of the big EU banks as a technical product owner.

Work Experience

Technical Product Owner

2020 - PRESENT
Raiffeisen Bank International
  • Designed the concept, architecture, ways of collaboration, and workflow for a reusable mobile framework.
  • Led the process of framework development as a technical product owner. The framework is currently used for mobile application development across several projects and countries within the banking group.
  • Participated in iOS and back-end development during all stages of the project.
Technologies: Swift, iOS, Microservices, Agile, SwiftUI, TypeScript, NestJS

Lead iOS Developer

2017 - 2020
Techona
  • Developed the architecture for an online casino iOS application.
  • Created an iOS test automation framework for UI testing.
  • Configured the CI/CD pipeline for the iOS application using TeamCity.
  • Developed the custom signing and distribution mechanism for iOS applications.
  • Created the back-end and front-end parts of the signing and distribution system.
Technologies: Swift, Node.js, Angular, TeamCity

CTO

2013 - 2017
Navitek LLC
  • Developed the indoor navigation system based on custom hardware.
  • Built several mobile applications that use indoor navigation as the primary technology for iOS and Android.
  • Created the system for exhibitions and retail analytics.
Technologies: Algorithms, Angular, iOS, Swift, TypeScript, Signal Processing, Navigation, Internet of Things (IoT)

Experience

Reusable Mobile Framework for App Development

I initiated and drove the idea of having an internal mobile framework for software development inside the European bank. The next step was to create and protect the concept of reusing components across several applications and specify how to do it. I also oversaw the architecture, collaboration between developers in different projects, CI/CD, and testing pipeline requirements and actively participated in iOS and back-end development. As a technical product owner and lead, I was in charge of the solution design of the mobile framework, overall strategy, and technical steering.

Education

2005 - 2011

Master's Degree in Computer Science

Bauman Moscow State Technical University - Moscow, Russia

Skills

Libraries/APIs

Node.js

Tools

Mathematica, Xcode, Jira, Confluence, Git, TeamCity

Languages

Swift, TypeScript, C++, Assembler, Java, C#

Platforms

iOS

Frameworks

Angular, SwiftUI, NestJS

Paradigms

Agile, Microservices

Other

Algorithms, Data Structures, OOP Designs, Internet of Things (IoT), Mathematical Modeling, Signal Processing, Networking, Securities, Navigation, PlantUML

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring