Andrei Alecu, Developer in Bucharest, Romania
Andrei is available for hire
Hire Andrei

Andrei Alecu

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since September 27, 2021

Bio

Andrei is an expert software architect and product manager with 15+ years of experience. His specialty is full-stack development using React Native, Angular, TypeScript, Node.js, MongoDB, GraphQL, AWS, clouds, infrastructure as code, DevOps, and Fastlane. He created a SysOps software package in 2002 used on thousands of workstations at multiple Fortune 500 companies. Andrei also built the first WYSWYG browser Ajax-based spell checker back in 2008. He's currently working on SaaS and mobile apps.

Portfolio

Playerfy
Node.js, React Native, MongoDB, NestJS, GraphQL...
Open Source
React Native, Angular, NestJS, Amazon Web Services (AWS), Yarn Workspaces...
LetsPoker
Node.js, React Native, MongoDB, Angular, GraphQL, NestJS...

Experience

  • TypeScript - 8 years
  • Node.js - 8 years
  • Angular - 5 years
  • MongoDB - 5 years
  • GraphQL - 4 years
  • NestJS - 4 years
  • React Native - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Slack, GitHub

The most amazing...

...thing I've developed is a SaaS and mobile app combo that completely disrupted an industry.

Work Experience

CTO

2018 - PRESENT
Playerfy
  • Architected, designed, and developed a mobile and back-end app that allows amateur football players to find other players to play with.
  • Architected highly available infrastructure for hosting the back end on the AWS cloud using AWS CDK (infrastructure as code).
  • Deployed updates to the back end and mobile app stores. Created pipelines using CircleCI and Fastlane for automation.
  • Integrated Slack API to automatically post matchdays for moderation on internal channels, complete with custom buttons to take actions via the Slack app.
Technologies: Node.js, React Native, MongoDB, NestJS, GraphQL, Amazon Elastic Container Service (ECS), TypeScript, Continuous Integration (CI), Continuous Delivery (CD), Fastlane, AWS Cloud Architecture, Slack API, JSX, JavaScript, Cloud, Amazon Web Services (AWS), ECS, Amazon Simple Notification Service (SNS), Amazon EC2, Jest, DevOps, Amazon Cognito, JSON Web Tokens (JWT)

Contributor

2016 - PRESENT
Open Source
  • Contributed over 180 merged PRs to various libraries across the Node.js ecosystem, including Angular, NestJS, Apollo, AWS CDK, Yarn, Mongoose, Ionic, and Definitely Typed.
  • Reworked how the Angular CLI finds packages, making it compatible with Yarn workspaces.
  • Contributed various fixes and improvements to AWS Cloud Development Kit.
  • Made major updates to Yarn Modern's documentation website. Implemented a dynamic table of contents and made lots of other improvements and fixes to the layout.
Technologies: React Native, Angular, NestJS, Amazon Web Services (AWS), Yarn Workspaces, Gatsby, JavaScript, React

CTO | CEO | Co-founder

2015 - PRESENT
LetsPoker
  • Developed a platform for live poker organizers to manage events like poker clubs and poker tournaments. The complete system has hundreds of features like kiosks with real-time information and modules designed for regulatory and legal compliance.
  • Developed a mobile app that transformed the live poker landscape in the launch markets achieving incredible organic growth and loyalty rates. Added incredible value to both organizers (B2B) and players (B2C).
  • Led the infrastructure planning and deployment. Defined all of the infrastructure using code and became a contributor to several DevOps open-source projects as a result.
Technologies: Node.js, React Native, MongoDB, Angular, GraphQL, NestJS, Amazon Elastic Container Service (ECS), TypeScript, Continuous Integration (CI), Continuous Delivery (CD), Fastlane, AWS Cloud Architecture, SCSS, JavaScript, HTML, CSS, Cloud, HTML5, Amazon Web Services (AWS), ECS, Amazon Simple Notification Service (SNS), Amazon EC2, React, Canvas, Jest, DevOps, Amazon Cognito, JSON Web Tokens (JWT)

Software Architect & Full-Stack Engineer

2008 - 2013
Best of the Web
  • Created one of the first optimized geographical search engines by heavily modifying Apache Lucene. The engine was capable of sub-five millisecond geo searches on databases of several millions of records on hardware of the era (2010).
  • Led the hardware planning, procurement, and installation at a data center. Designed and configured highly available systems for networking, storage (SAN), and servers with real-time failover.
  • Oversaw and developed a local directory similar to Yelp. Handled all aspects from software and hardware architecture to SEO.
  • Managed conversion of the legacy codebase from Visual Basic to C#, making sure SOLID design principles were respected.
Technologies: C#, Web Services, ASP.NET, SCSS, JavaScript, HTML, CSS, HTML5

CTO | Full-stack Developer

2001 - 2010
Tachyon Labs
  • Designed, architected, and developed a visual editor (GUI) for the KiXtart scripting language around 2002. The product was used at several Fortune 500 companies on thousands of workstations, with Alcatel-Lucent being a major user.
  • Designed, architected, and developed an audience tracking software package for broadcast television stations around 2003. The software package was deployed and used on national television.
  • Designed, architected, and developed the first real-time WYSIWYG spell checker component that worked on both the desktop and web. Among notable users were PricewaterhouseCoopers, the US Army, and NASA.
Technologies: Visual Basic 6 (VB6), JavaScript, HTML, CSS, HTML5

Experience

Playerfy

https://playerfy.ro/en/
A React Native-based app for amateur football players to find others to play with.

I acted as the architect and main developer, working with the client who only had a basic idea and a list of requirements. Developed the back end from scratch using NestJS, GraphQL, and MongoDB.

Managed another junior developer on the front end.

Defined the infrastructure using AWS CDK and was responsible for deploying the back end to AWS and the app to App Store and Google Play using Fastlane.

LetsPoker

https://www.youtube.com/watch?v=5Zb0HRvXYwM
A SaaS platform for poker organizers, comprised of both a web-based single-page management app and a React Native mobile application.

Founded and created the startup from scratch. Reached 100% market penetration in the launch country, with all of the legal poker clubs using the platform.

Given the relatively small niche size, the app is being used by thousands of users every day.

Skills

Libraries/APIs

Node.js, React, Slack API

Tools

GitHub, Amazon Cognito, Amazon Elastic Container Service (ECS), Fastlane, Amazon Simple Notification Service (SNS), Photoshop CC, Slack, JSX, Yarn Workspaces, Canvas

Languages

GraphQL, SCSS, TypeScript, JavaScript, HTML, CSS, HTML5, Visual Basic 6 (VB6), C#

Frameworks

React Native, Angular, NestJS, Jest, JSON Web Tokens (JWT), ASP.NET, Ionic

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), DevOps

Storage

MongoDB

Platforms

Amazon Web Services (AWS), Amazon EC2, Visual Studio Code (VS Code), MacOS, Windows

Other

Cloud, AWS Cloud Architecture, ECS, Web Services, Cordova, Gatsby

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