George Marcus, Developer in Timișoara, Timiș, Romania
George is available for hire
Hire George

George Marcus

Verified Expert  in Engineering

Full-stack Developer

Timișoara, Timiș, Romania

Toptal member since October 27, 2022

Bio

George is a full-stack developer with over six years of experience using Ruby on Rails and React for developing golf-related products. He also has expertise as a project tech lead and overseeing the technical interview process. George developed solid algorithmic skills in competitive programming, and he is passionate about and an active contributor to open-source development.

Portfolio

Golf Genius Software
Ruby, Ruby on Rails (RoR), JavaScript, React, GraphQL, Next.js, Full-stack...

Experience

  • Ruby on Rails (RoR) - 6 years
  • Ruby - 6 years
  • PostgreSQL - 6 years
  • MacOS - 6 years
  • C++ - 5 years
  • React - 4 years
  • JavaScript - 4 years
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

Slack, MacOS, Visual Studio Code (VS Code)

The most amazing...

...product I've built from scratch is a reporting tool to replace a third-party one costing us $100,000.

Work Experience

Full-stack Developer

2016 - 2022
Golf Genius Software
  • Built a reporting tool from scratch to integrate with the GHIN system and replace a third-party tool that cost us $100,000.
  • Contributed with major features to the GolfGenius.com web app.
  • Coordinated a team of three to seven developers to build the new GHIN system launched in January 2020.
  • Owned the interview process, conducting over 200 interviews and coordinating four other interviewers.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript, React, GraphQL, Next.js, Full-stack, Full-stack Development, Responsive, APIs, SQL, REST APIs

Experience

Reddit Sudoku Solver

https://github.com/lisudoku/reddit_sudoku_solver
A Reddit bot that regularly reads puzzle submissions on r/sudoku parses the image using OpenCV, detects digits using Tesseract, solves the Sudoku grid, and leaves a comment with hints on how to proceed to solve the puzzle.

Example submission https://www.reddit.com/r/sudoku/comments/11kqolg/is_there_an_actual_way_for_me_for_me_to_work_this

Lisudoku

https://lisudoku.xyz
A sudoku website where you can solve puzzles. Its main features are:
1. 11 supported Sudoku variants
2. Multiple grid sizes (4x4, 6x6, 9x9)
3. Watch other solvers play live
4. Gives hints when a player is stuck
5. Build puzzles and run the solver on any puzzle
6. Share the puzzle you built, and others can solve it
7. Solve or run the solver on puzzles imported from f-puzzles
8. No account is required to use the website

I created it because I recently started liking Sudoku, and I thought existing Sudoku websites are outdated.

Facebook Messenger Reminder Bot

https://github.com/PlayLikeNeverB4/bucevschi-bot
Created a Facebook Messenger bot that sends reminders before programming competitions. Users need to send a message to the bot to activate notifications and start receiving reminders 24 hours before each competition. The competition data was obtained through a public API.

Education

2014 - 2016

Master's Degree in Software Engineering

West University of Timisoara - Timisoara, Romania

2011 - 2014

Bachelor's Degree in Computer Science

West University of Timisoara - Timisoara, Romania

Skills

Libraries/APIs

React, REST APIs, Node.js, Facebook API, Reddit API, OpenCV

Tools

Slack

Languages

Ruby, JavaScript, C++, TypeScript, SQL, Java, R, HTML, CSS, GraphQL, Rust

Frameworks

Ruby on Rails (RoR), Express.js, Tailwind CSS, Ruby on Rails 5, Next.js

Paradigms

Responsive, Agile Software Development

Storage

PostgreSQL

Platforms

MacOS, Visual Studio Code (VS Code), Heroku

Other

Full-stack, Full-stack Development, APIs, Algorithms, Data Structures, Software Architecture, UML Diagrams, Statistics, Tesseract

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