Aleksandr Gidenko

Principal Software Engineer

Professional Summary

Principal Software Engineer with over 20 years of experience in enterprise software development, automation, mobile technologies, cloud platforms, and systems integration. Proven leader in modernizing legacy systems, building scalable architectures, and improving software quality across finance, manufacturing, and non-profit sectors. Specialized in Kotlin, Android, Jetpack Compose, and full-stack development.

Technical Skills

  • Languages: Kotlin, JavaScript, Python, Java, PHP, C/C++, SQL, Unix Shell
  • Mobile: Android SDK, Jetpack Compose
  • Web: React, Angular, Backbone.js, Node.js, REST APIs
  • Frameworks: Qt, Silex, Laravel, Bootstrap, jQuery
  • Cloud & DevOps: AWS, Docker, Jenkins, Git, Azure DevOps
  • Testing: Appium, Selenium, Protractor, Cucumber, Jasmine, Mocha
  • Databases: PostgreSQL, MySQL, SQLite
  • Systems: Linux, AIX, Windows, macOS

Professional Experience

Principal Software Engineer

Fidelity Investments

Raleigh-Durham, NC | March 2015 – December 2024

  • Led modernization of Android component library using Kotlin and Jetpack Compose.
  • Developed event-driven serverless platforms on AWS.
  • Built secure web and mobile applications using Node.js and Angular.
  • Automated compliance and HSA processing workflows.
  • Created enterprise Virtual Device Lab using Appium and Selenium.
  • Expanded automated testing with Protractor and Cucumber.
  • Mentored engineers and served as technical lead.

Web Developer

American Red Cross

Raleigh-Durham, NC | June 2013 – March 2015

  • Developed Learning Management System using Backbone.js and PHP/Silex.
  • Built single-page applications and REST APIs.
  • Integrated AWS hosting and deployment pipelines.
  • Improved responsive design and system integration.

Software Developer

LSSiDATA

Morrisville, NC | August 2011 – June 2013

  • Developed data processing systems for large-scale address databases.
  • Built ETL pipelines for multi-source data integration.
  • Implemented custom validation and filtering rules.
  • Resolved system and data integrity issues.
  • Collaborated with QA and analytics teams.

Software Consultant / Software Developer

Erie Strayer Company

Erie, PA | May 2005 – June 2013

  • Developed Sentry II batch control system in C++ and Qt.
  • Built simulator and hardware testing software.
  • Implemented real-time graphical displays using OpenGL.
  • Developed cross-platform dispatch systems.
  • Configured Linux-based control environments.
  • Provided client training and system support.

Education

Bachelor of Science in Computer Science
Minor in Mathematics
Edinboro University of Pennsylvania, 2004 – 2010

Certifications

An Introduction to Interactive Programming in Python — Rice University (2014)

Honors & Awards

Excellence In Action Award — Fidelity Investments