Alex Gridnev, Developer in Limassol, Cyprus
Alex is available for hire
Hire Alex

Alex Gridnev

Verified Expert  in Engineering

Software Engineer and Developer

Location
Limassol, Cyprus
Toptal Member Since
October 25, 2022

A lifelong learner, Alex is a highly-motivated software engineer with experience in developing commercial software for over 12 years. He has participated in developing small startups and large enterprise environments and built scalable, highly-available, and low-latency technology solutions, applying object-oriented and functional design principles and solving fintech and blockchain problems. He has worked on various back-end and front-end projects both as a team member and a team lead.

Portfolio

Growegy
TypeScript, React, Cypress, HTML, CSS, SCSS, JavaScript, Kotlin, Amazon RDS...
Immergion
Scala, TypeScript, Solidity, React, Amazon Web Services (AWS), Apache Cassandra...
FxPro Group
Java, Spring IoC, RESTful Microservices, Test-driven Development (TDD)...

Experience

Availability

Part-time

Preferred Environment

IntelliJ, WebStorm, Java, TypeScript, Solidity, Scala, Kotlin, React, JavaScript

The most amazing...

...thing I've created and delivered is a Growegy web platform allowing the company to onboard customers and receive first revenue.

Work Experience

Co-founder and CTO

2020 - PRESENT
Growegy
  • Created and delivered a Growegy web platform allowing the company to onboard first customers and get first revenue.
  • Defined architecture and engineering processes. Also, I executed the delivery.
  • Managed a team of three to six persons. Oversaw a development process.
Technologies: TypeScript, React, Cypress, HTML, CSS, SCSS, JavaScript, Kotlin, Amazon RDS, Amazon Simple Email Service (SES), Amazon Web Services (AWS), PostgreSQL, Terraform, Agile, Test-driven Development (TDD), IT Project Management, Scrum, Jira, Microservices

Back-end Scala Engineer

2018 - 2022
Immergion
  • Completed a massive project migration from Cassandra to PostgreSQL with a team of three members. It simplified and helped a back-end team speed up their development process significantly.
  • Researched throughput issues and discovered which were suboptimal, speeding up the slowest user queries by eight to ten times.
  • Implemented design and architecture for a custom NFT incentivised program.
Technologies: Scala, TypeScript, Solidity, React, Amazon Web Services (AWS), Apache Cassandra, Redis, Akka, Functional Programming, Test-driven Development (TDD), Scrum, Microservices, Relational Databases

Lead Full-stack Engineer

2014 - 2018
FxPro Group
  • Reinvented the company's analytical system to improve performance by a factor of 70, resulting in the company's employees obtaining their analytics significantly faster and building more advanced reports and forecasts.
  • Built integration of an existing trading exchange platform with the Ethereum blockchain.
  • Headed development of many business features, including gathering requirements, defining the architecture, and releasing products.
Technologies: Java, Spring IoC, RESTful Microservices, Test-driven Development (TDD), TypeScript, JavaScript, React, Behavior-driven Development (BDD), Solidity, Ganache CLI

.NET Software Engineer

2012 - 2014
Spotware Systems
  • Developed a desktop admin application, cBroker, for dealing desks.
  • Headed a development process of many business features, including gathering requirements, defining the architecture, and releasing a product.
  • Oversaw a testing and releasing process for applications.
Technologies: .NET, C#.NET, Windows Presentation Foundation (WPF), ASP.NET, Test-driven Development (TDD)

Growegy Web App

https://growegy.com/
Web-based martech software as a service (SaaS), including project management and analytic tools. I created and delivered a Growegy web platform allowing the company to onboard first customers and get first revenue. Also, I defined architecture and engineering processes, worked with executives on a strategy, and executed its delivery. I managed a team of three to six members and supervised junior engineers. Finally, I implemented a front-end side from scratch and defined and implemented end-to-end testing approaches.

Messenger and Fitness App for Mobile Devices

https://play.google.com/store/apps/details?id=wellness.oktos.io
Initially, it had been a secured messenger with Ethereum blockchain integration that was later forked and transformed into an online fitness mobile app, Tonus. I mostly worked on back-end and blockchain parts.

I led the development of many business features, including gathering requirements, defining the architecture, and releasing the product. While researching throughput issues, I discovered the suboptimal ones, speeding up the slowest user queries by eight to ten times. Finally, I finished a massive project migration from Cassandra to PostgreSQL with a team of three members. It simplified and helped a back-end team speed up their development process significantly.

Languages

Java, TypeScript, Scala, JavaScript, Solidity, Kotlin, HTML, CSS, SCSS, C#.NET

Tools

IntelliJ, WebStorm, Amazon Simple Email Service (SES), Terraform, Ganache CLI, Ganache, Jira

Paradigms

Test-driven Development (TDD), Object-oriented Programming (OOP), Functional Programming, Behavior-driven Development (BDD), Agile, Scrum, Microservices

Storage

Relational Databases, PostgreSQL, Databases, Redis, Cassandra

Frameworks

Akka, Spring IoC, Spring, Cypress, .NET, Windows Presentation Foundation (WPF), ASP.NET

Libraries/APIs

React, Node.js

Other

App Infrastructure, IT Management, CTO, Algorithms, Data Structures, Amazon RDS, Apache Cassandra, RESTful Microservices, Hardhat, IT Project Management

Platforms

Amazon Web Services (AWS)

2006 - 2011

Master's Degree in Informatics and Applied Mathematics

National University of Science and Technology MISiS - Moscow, Russia

JULY 2022 - PRESENT

Ethereum and Solidity: The Complete Developer's Guide

Udemy

JUNE 2022 - PRESENT

Advanced Solidity: Understanding and Optimizing Gas Costs

Udemy