Adrian Soucup, Developer in Cluj-Napoca, Cluj County, Romania
Adrian is available for hire
Hire Adrian

Adrian Soucup

Verified Expert  in Engineering

Data Structures Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
October 10, 2016

Adrian has several years of experience building applications in C/C++, including the development and validation of 3D vision algorithms for driver assistance and self-driving cars at Robert Bosch. He also has engineered full-stack web apps in JavaScript (Node.js), PHP, and Hack. Adrian also has completed an internship at Facebook in the US (Seattle).

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Sublime Text, MacOS

The most amazing...

...thing I've developed was the software component of a ground monitoring system for satellites and asteroids.

Work Experience

Software Engineer Intern Summer

2015 - 2015
Facebook
  • Contributed with ~3k lines of code to their ads product infrastructure.
  • Compressed a big distributed table.
  • Implemented an indexed search for their ad manager product.
Technologies: C++, Hack

Image Processing Developer

2014 - 2015
Robert Bosch Research and Development
  • Implemented and tested artificial vision algorithms used for autonomous cars.
Technologies: MATLAB, C, C++

Video Game Developer

2011 - 2012
Gameloft
  • Designed an AI agent for a real time strategy game. The idea behind the bot was to estimate the best sequence of actions given its knowledge about the world. If the agent can’t estimate the best sequence it just uses a predefined sequence at random which looks realistic in practice.
  • Implemented and optimized algorithms like polygon approximation by another polygon for collision detection and a selector for ambient sounds in 3D.
Technologies: Lua, Cg, HLSL, GLSL, C, C++

PlayRPS

A rock-paper-scissors chasing game for the browser built using with WebGL and WebSockets.

Implemented the front-end and created the graphic design. Together with a developer who implemented the back-end, we architected the game play, network layer, and game mechanics.

The Gleed

A social network for meeting spontaneous people. It has a matchmaking queue based on location and interest. When two people accept each other their phone number is exchanged.

Languages

C, C++, GLSL, JavaScript, Lua, Hack, PHP, HTML, CSS, HTML5, C#, Cg, HLSL, Java

Frameworks

Boost

Libraries/APIs

OpenGL, React, Node.js, HTTP API, WebGL

Other

Algorithms, Data Structures, Validation, Computer Vision, HTTPS, 3D Math, HHVM, WebSockets

Tools

Sublime Text, MATLAB, Blender, NGINX

Paradigms

Testing, REST

Platforms

MacOS, Visual Studio Code (VS Code), Windows, Debian Linux

Storage

MySQL, MongoDB

2009 - 2014

Bachelor's Degree in Automation and Computer Science

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

2005 - 2009

High School Diploma in Informatics

Tiberiu Popoviciu High School - Cluj-Napoca, Romania

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