Alexander Sergeev

CTO

Seattle, Washington, United States17 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Experienced in leading mobile application development teams.
  • Strong background in software engineering and architecture.
  • Proven track record in product management and requirements gathering.
Stackforce AI infers this person is a Mobile Applications Developer with strong expertise in iOS and software engineering.

Contact

Skills

Core Skills

Mobile Application Development

Other Skills

ArchitectureArchitecturesCC++ConfluenceDatabasesDesign PatternsGitHTMLJIRAJSONJavaLinuxMVCMobile

Experience

Meta

4 roles

Tech Lead Manager

Promoted

Nov 2024Present · 1 yr 4 mos

Software Engineer

Apr 2023Feb 2025 · 1 yr 10 mos

Mobile Application Development

Engineering Manager

Promoted

Aug 2022Apr 2023 · 8 mos

Software Engineer

Jul 2020Aug 2022 · 2 yrs 1 mo

Mobile Application Development

Google

Software Engineer

May 2017Jul 2020 · 3 yrs 2 mos · San Francisco Bay Area

Product RequirementsMobile Application Development

Tango me

Senior Software Engineer

Oct 2014May 2017 · 2 yrs 7 mos · Mountain View, CA

  • Secret project (startup within startup):
  • Responsible for an iOS client of an experimental project (from scratch, Swift language, 3 iOS developers in the team).
  • Tango iOS client:
  • Implementing new features
  • Code refactoring
  • Code review
  • Bugfixes
  • Conducting technical interviews
Product RequirementsMobile Application Development

Mail.ru

Software Engineer

Nov 2012Sep 2014 · 1 yr 10 mos · Moscow, Russian Federation

  • My business unit in Mail.ru was named "Instant Messengers", we are working on the most popular IMs in Russia: Mail.ru Agent and ICQ for iOS platform.
  • Our team consisted of
  • 6 IOS developers
  • product manager
  • designer
  • QA engineer.
  • I also had a close contact with Mac OS X developers team cause we are sharing the same code base.
  • The first version of our application had been released before I joined the team, so I have to deal with a lot of legacy code. The issue is that this code contains some nasty bugs. Cause of my experience of multithread programming and my C/C++ background, my main task is to solve all these concurrency and memory management issues.
  • My main responsibilities were the refactoring of our program core in order to fix bugs, improve program architecture and make the core stable. I was also involved in a code review process which was used in our team.
Mobile Application Development

Sup fabrik

2 roles

Product manager

Oct 2011Oct 2012 · 1 yr

  • I became a product manager in SUP Media cause I was thinking it would become a step forward in my experience of understanding the software development process.
  • My responsibilities were to search for subcontractors for our mobile application projects, to describe tasks for them and write specifications and to control the process of their work and results.
  • I was not disappointed - this position gave me an excellent experience, but not exactly in the area I wished.

Software Engineer

Jul 2008Sep 2011 · 3 yrs 2 mos

  • I started as a backend C++ developer for Linux environment. I was working in a group of 5 programmers. Our tasks were to improve the speed, reliability and functionality of backend parts of a livejournal.com. My responsibilities were to develop the server applications on C++ for Linux (discuss the architecture, write code and unit tests, debug, write technical documentation), build binary packages (deb and rpm for Debian and RedHat Linux systems respectively) and help system administrators to deploy and support our software.
  • iPhone/iPad developer
  • My employer offered me to try myself in iPhone programming and I accepted this offer. I joined the "Livejournal.com iPhone client application" project, more known as "LJ app". Our team included:
  • 2 developers,
  • product manager,
  • designer,
  • QA engineer.
  • I learned Objective-C and basics of iPhone SDK. My main task was to develop an iPhone application according to specification and design.
  • When the second programmer left the company and I left alone, I had to solve all technical issues, from software architecture issues, programming, debugging to making releases and iTunes Connect account maintenance.
  • Note: Livejournal 2.0 iOS application is made from scratch. I have nothing to do with it.

Education

National University of Science and Technology "MISIS"  (Moscow Institute of Steel and Alloys)

Master of Science (M.S.) — Automation Engineer Technology/Technician

Jan 2004Jan 2009

Stackforce found 100+ more professionals with Mobile Application Development

Explore similar profiles based on matching skills and experience