Gaspar Radu Bogdan, Developer in Cluj-Napoca, Romania
Gaspar is available for hire
Hire Gaspar

Gaspar Radu Bogdan

Verified Expert  in Engineering

React Developer

Location
Cluj-Napoca, Romania
Toptal Member Since
September 27, 2022

Radu is a senior full-stack developer, trainer, and consultant with 20+ years of experience in software development and delivery. He's also trained 100+ junior developers, helping them polish their understanding of the JavaScript ecosystem, including frameworks, libraries, ways of working, and tooling. He's a strong believer in giving and receiving feedback as well as approaching problems with EQ and a growth mindset.

Portfolio

SendSmiles
JavaScript, Python 3, React, React Native, Next.js, Node.js, Django, GraphQL...
Evozon
JavaScript, React, AngularJS, Node.js, Git, Full-stack, Architecture
Evozon
JavaScript, Node.js, Slack API, Slack App, NGINX, CTO, Full-stack...

Experience

Availability

Part-time

Preferred Environment

Windows, WebStorm, Git, Windows Subsystem for Linux (WSL), Ubuntu

The most amazing...

...thing I've developed is a service that connects schools and teachers in search of jobs using over 500 data points to find the best possible match.

Work Experience

JavaScript Developer | Architect | CTO

2019 - 2022
SendSmiles
  • Developed an eCommerce platform specializing in professionally arranged artisan flowers that provides both local and national shipping. Payment integration with Stripe, PayPal, and Braintree.
  • Built the application architecture, authentication and session strategy, permissions and roles, and GraphQL fetch layer. Handled strict server-side rendering, search engine optimization, and analytics.
  • Developed a custom-built point of sales with users, roles, products, add-ons, orders, routes, stocks, drivers, discounts, coupons, and special events management. Custom route creation system for optimized shipping.
  • Developed multiple shipping and checkout strategies as well as integrated several third-party APIs for analytics and engagement.
  • Oversaw code reviews and technical direction for 18 team members.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw code review and delivery of four individual apps, website, point of sales, mobile app, and driver mobile app (private).
  • Created an asset serving Lambda function that optimizes all images and serves the best one for the current device and resolution.
  • Developed a build process pipeline and Slack integration to notify all members of in-progress deploys to three different environments—QA, stage, and production.
Technologies: JavaScript, Python 3, React, React Native, Next.js, Node.js, Django, GraphQL, Amazon Web Services (AWS), Lambda Functions, PostgreSQL, Redis, Jira, Git, Stripe, PayPal, BrainTree, Search Engine Optimization (SEO), Material UI, CTO, Full-stack, Solution Architecture, Architecture

JavaScript Ecosystem Trainer

2012 - 2022
Evozon
  • Hosted annual and biannual training and internships on topics like JavaScript, React, AngularJS, Node.js, and Git.
  • Hosted offsite training both in Romania and Vienna.
  • Trained over 100 junior developers and professionals, helping them polish their understanding of the JavaScript ecosystem, including frameworks, libraries, ways of working, and tooling.
Technologies: JavaScript, React, AngularJS, Node.js, Git, Full-stack, Architecture

JavaScript Developer | Architect | CTO

2018 - 2021
Evozon
  • Built multiple Slack tools for better employee engagement, feedback collection, and training.
  • Developed Snitch, a Slack app for providing anonymous feedback to anyone within the internal Slack user group.
  • Created Vote, a Slack app that allows you to cast one vote per month for one deserving colleague for an outstanding job done. All votes were anonymous, and the winner received a small, congratulatory prize.
  • Developed EvoQuiz, a Slack game that used an internal database to generate JavaScript-related quizzes. Points would be allotted for correct answers, gamification with badges, and in-game points store to purchase perks. It had a scoreboard and ranks.
  • Oversaw server setup, released strategies, and deployed pipelines.
Technologies: JavaScript, Node.js, Slack API, Slack App, NGINX, CTO, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader | Architect

2017 - 2020
Searchality
  • Developed an international school recruitment platform that facilitates and ensures the best possible match between teachers and schools worldwide.
  • Acted as a lead full-stack architect responsible for building, testing, and delivering the application; also in charge of DevOps and security.
  • Developed the near real-time matching algorithm, which used over 500 data points to match a teacher to a job posting.
  • Oversaw and manage a large team of 13 front-end developers.
  • Oversaw the deployment and go-live strategies as well as the development of 50+ time zone-aware email cron jobs.
  • Developed and maintained a custom standalone management and dashboard tool.
  • Developed multiple subscription plans for both schools and teachers and integrated them with Stripe.
  • Tracked and fixed bugs using CodebaseHQ as a reporting tool.
Technologies: JavaScript, React, Next.js, Node.js, Mocha, Chai, Firebase, Google Cloud Platform (GCP), Vercel, CodebaseHQ, Git, Stripe, CTO, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader | Architect

2016 - 2017
Evozon Clients
  • Developed a banking management application for mortgages, credits, insurance, and multiple forms of investments.
  • Oversaw and managed a large team of 14 front-end developers.
  • Ensured the service level agreements were met with stringent code review, testing, automatic testing with pipelines, E2E testing, and release strategies.
  • Created the necessary architecture to generate hundreds of form variations and validations using simple UI contracts and configs. The forms were dynamic, changing in real-time based on the previously filled-in details.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: JavaScript, PHP, React, Redux, Webpack, Mocha, Chai, Jira, Git, E2E Testing, Test-driven Development (TDD), CTO, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader | Architect

2015 - 2016
UNIQA
  • Developed a document management system using React. Used for creating and adding SVG annotations, notes, and highlights on documents and images.
  • Handled integration with a legacy system based on GWT and a full rewrite of existing implementation from Java to React.
  • Created a bridge to handle state injection, store management, and React component control from within Java GWT to React.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Served as a lead architect building, testing, and delivering the application with 1:1 feature parity with the old Java implementation. All existing documents and annotations had to work perfectly within the new system without applying migrations.
  • Oversaw offsite team development and facilitated knowledge gap transfer for the newly applied technologies.
  • Created documentation from both a technical and business point of view as well as user flows.
Technologies: JavaScript, Java, React, Webpack, Mocha, Chai, GWT, Jira, Subversion (SVN), Redux, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader | Architect

2015 - 2015
Guard Social
  • Developed an analytics and reports social media tool that converges posting to multiple social media feeds, like Facebook, Instagram, and Twitter through a single application.
  • Helped train client-side developers in AngularJS and packaging strategies.
  • Built the architecture and deployment procedures for the application.
  • Integrated mediator server between the client and third-party dependencies and APIs.
  • Oversaw code review and technical direction for four team members and provided training in AngularJS.
Technologies: JavaScript, AngularJS, Node.js, Gulp, Bower, NPM, Jira, Git, Java, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader | Architect

2014 - 2015
Where's What
  • Developed an office inventory and booking web app that tracks office supplies, books, and devices, and assigned virtual machines for all developers within the company.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Developed email notifications for bookings that are approaching the due date and added support for booking an extension or termination.
  • Created the necessary infrastructure, hosting server setup, release strategy, and pipelines and oversaw code review and technical direction for seven team members.
  • Oversaw the implementation of a responsive layout using the mobile-first strategy.
  • Oversaw the correct application of tests using Jasmine.
Technologies: JavaScript, HTML, CSS, jQuery, Backbone.js, Underscore.js, RequireJS, Bootstrap, Jasmine, Jira, Git, NGINX, Node.js, Full-stack, Solution Architecture, Architecture

JavaScript Developer | Technical Leader

2013 - 2014
Konzept Allfinanz
  • Developed the first version of this multi-company documents and pensions management application which scanned physical documents and processed them using optical character recognition (OCR) for quick and easy digital pension administration.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Created a multi-stage document verification process to check OCR scans' correctness and completeness. This verification process had human intervention as a final step.
  • Integrated OCR searching and filtering using MySQL with Solr indexing and exclusion rules.
  • Oversaw code review and technical direction for two team members.
Technologies: JavaScript, HTML, CSS, jQuery, Bootstrap, AngularJS, Solr, Vagrant, Symphony, OCR, MongoDB, MySQL, Jira, Git, Full-stack

JavaScript Developer | Technical Leader

2013 - 2013
Northern Safety
  • Developing the client-facing eCommerce platform as well as the point of a sales platform, with integrated management for thousands of products and their attributes, including stock, price, category, location, and availability.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw code review and technical direction for five team members, as well as application packaging and distribution.
Technologies: JavaScript, HTML, CSS, jQuery, Underscore.js, Kendo UI, Telerik, C#.NET, Jira, Git

JavaScript Developer | Team Leader

2012 - 2013
Where is My Stuff (WIMS)
  • Developed an office inventory and management mobile and web app which tracks office supplies, books, and devices as well as keeps a record of all employees, their department, assignments, and availability.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw code review and technical direction for three team members.
  • Handled hosting server setup, release strategy, and pipelines.
Technologies: JavaScript, HTML, CSS, jQuery, jQuery Mobile, PhoneGap, Underscore.js, Jira, Git, NGINX, Node.js

JavaScript Developer | Team Leader

2012 - 2013
Evozon
  • Developed a time-tracking and workload-estimating application to be used internally with the capacity to create projects, assign personnel, and create and estimate tasks both in story points and hours.
  • Tracked and fixed bugs using the application itself as a reporting tool. It served as a proof of concept for feasibility. Jira was also used in parallel.
  • Oversaw code review and technical direction for two team members.
Technologies: JavaScript, HTML, CSS, Sass, SCSS, Backbone.js, Underscore.js, Node.js, Jira, Git

Mobile Developer | Technical Leader

2012 - 2012
Lundbeck
  • Developed a Titanium cross-platform mobile application that helps users track, manage, and schedule their prescription medication intake. The app would send out push notification reminders to users about their approaching administration events.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Implemented weekly statistics and graphs in the unlocked version of the app, indicating how well the users have kept to their medication schedule.
  • Oversaw code review and technical direction for four team members as well as testing to ensure no events would be triggered multiple times.
Technologies: JavaScript, Appcelerator Titanium, Android SDK, iOS SDK

Mobile Developer | Technical Leader

2012 - 2012
Kirurgveckan
  • Developed a Titanium cross-platform mobile application for the Kirurgveckan doctors and surgeons conference, which allowed participants to track, view, and filter the scheduled events and read in-depth event descriptions.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw code review and technical direction for four team members.
Technologies: JavaScript, Appcelerator Titanium, Android SDK, iOS SDK, SQL, Jira, Git

JavaScript Developer

2011 - 2012
Wiggle
  • Developed a custom WordPress theme and added internationalization support for 13 languages, including English, Japanese, German, French, Italian, Russian, and Spanish.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Created layout and typography compatible with left-to-right and right-to-left languages and added support for UTF-8 and UTF-16 charsets based on the user locale.
Technologies: JavaScript, HTML, CSS, PHP, WordPress, Jira, Subversion (SVN)

AS3 Game Developer | Team Leader

2010 - 2011
Evozon Clients
  • Developed a series of kids' games that loaded all assets and game rules from an XML provided by the hosting server.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Developed Flash adaptations to games like My Weird School Anagram, Meenore Match, Emerald Casket Bejeweled, Septimus Drake Marble, Genius Spotter, and Big Nate.
  • Oversaw the code review process and technical direction for two team members.
Technologies: AS3, Adobe Flash, Adobe Flex, Adobe Photoshop, Jira, Subversion (SVN), XML

JavaScript Developer | Team Leader

2010 - 2011
Creative Exchange Agency
  • Developed an iPad-compatible version of the gallery, implementing adapters for user interactions and interfaces, like portrait and landscape views, single-finger gallery inertial scrolling, and pinch-to-zoom gestures.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Created a workaround for the iPad 6.5MB image-loading limit, unlocking the user viewing experience and displaying galleries with hundreds of images on a single page.
  • Developed one of the very first web applications for the iPad, released early that year.
  • Oversaw the code review process and technical direction for two team members.
Technologies: JavaScript, PHP, HTML, CSS, Jira, Subversion (SVN), iPad

JavaScript Developer

2010 - 2010
EFlorist
  • Developed user-facing e-shop layout and styles, ensuring feature parity and consistent user experience on Firefox and Internet Explorer 6, 7, and 8.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw style and code bundling and splitting to overcome the browser's CSS and JavaScript max files threshold.
Technologies: JavaScript, HTML, CSS, Jira, Subversion (SVN)

JavaScript Developer

2009 - 2010
Hetras
  • Developed a new user experience based on provided specs that aimed to provide feature parity cross-browser support even in deprecated browsers.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw cross-browser compatibility implementations, style build, packaging strategies, and integrations of layout with GWT and Maven builds.
Technologies: JavaScript, HTML, CSS, Java, Eclipse, GWT, Apache Ant, Apache Maven, Axis, Jira, Subversion (SVN)

AS3 Developer

2009 - 2009
Evozon Clients
  • Developed a web application based on Adobe MXML and ActionScript 3 that loads and customizes the appearance of a 2D Flash SWF product based on user-selected criteria like color, markings, text, and logos.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw development of product configuration interface, skinning, and custom component development for user-facing options.
  • Handled building, packaging, and releasing processes.
Technologies: AS3, Adobe Flex, MXML, XML, Jira, Subversion (SVN), Adobe Flash, Adobe Illustrator, Degrafa

AS2 Developer

2009 - 2009
Tzoodar
  • Developed a user-based stock tracking widget that displayed their net worth and stock price variances. Used a custom-built dynamic linear chart, with zoom capabilities, to rank users based on their overall portfolio value.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw component development based on user-provided designs and specs, building, packaging, and releasing processes.
Technologies: AS2, Adobe Flash, Subversion (SVN), Jira, JSON

Send Smiles

https://sendsmiles.com/
An eCommerce platform specializing in professionally arranged artisan flowers that provides both local and national shipping. Worked closely with a team of marketing specialists to achieve the targeted SEO. Server-side rendering was used to achieve the best crawler results. Payment integrations with several providers, including Stripe, PayPal, and Braintree.

Searchality

https://members.searchality.com/
An international school recruitment platform that facilitates and ensures the best possible match between teachers seeking positions and schools offering jobs worldwide. It has a near real-time matching algorithm that uses over 500 data points to match a teacher to a job posting allowing the schools to pick and choose which candidate is the perfect fit for the job. As the lead architect, I was responsible for building the candidate onboarding process, administration panel, and security aspects, including user roles, subscriptions, and sessions, and most importantly—the matching algorithm.
2006 - 2011

Master's Degree in Finance and Banking

University of California Washington Center - Cluj-Napoca, Romania

2003 - 2005

Coursework in Computer Science

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

AUGUST 2012 - AUGUST 2014

Scrum Master

Scrum Alliance

JANUARY 2012 - PRESENT

Titanium Certified Application Developer

Appcelerator

Libraries/APIs

React, Node.js, Stripe, Slack API, Axis, Backbone.js, Underscore.js, jQuery, jQuery Mobile, RequireJS, Chai

Tools

WebStorm, Git, Webpack, Adobe Flash, Subversion (SVN), Jira, Adobe Illustrator, Apache Ant, Apache Maven, Adobe Photoshop, Appcelerator Titanium, NGINX, Solr, Vagrant, Gulp, Bower, NPM, Mocha, CodebaseHQ

Frameworks

Next.js, Redux, Material UI, Jest, Android SDK, iOS SDK, Adobe Flex, GWT, PhoneGap, Kendo UI, Bootstrap, AngularJS, Jasmine, React Native, Django

Languages

JavaScript, HTML, CSS, TypeScript, GraphQL, Java, SQL, C++, AS2, AS3, MXML, XML, PHP, Sass, SCSS, C#.NET, Python 3

Storage

JSON, MongoDB, MySQL, PostgreSQL, Redis

Paradigms

DevOps, Search Engine Optimization (SEO), Management, Scrum, Test-driven Development (TDD), E2E Testing

Platforms

Windows, Amazon Web Services (AWS), Ubuntu, Eclipse, WordPress, Telerik, Firebase, Google Cloud Platform (GCP), Vercel

Other

PayPal, Server-side Rendering (SSR), CTO, Full-stack, Solution Architecture, Architecture, BrainTree, Slack App, Algorithms, Circuit Design, Finance, Commercial Banking, Statistics, Tax Accounting, Economics, Programming, Planning Poker, Estimations, Windows Subsystem for Linux (WSL), CI/CD Pipelines, Degrafa, iPad, Symphony, OCR, Lambda Functions

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