Jura Fitzgerald, Developer in Kharkiv, Kharkiv Oblast, Ukraine
Jura is available for hire
Hire Jura

Jura Fitzgerald

Verified Expert  in Engineering

Bio

Jura has experience in front-end and back-end web development, AI and machine learning, blockchain, DevOps, quality assurance, hardware, and robotics. He understands well how the technology works, from low to high level, and has honed his management skills leading both small teams and teams of up to 20 people. Jura cares about the business side of the product and treats cooperation as a partnership.

Portfolio

Machine Learning
Machine Learning, Computer Vision, Natural Language Processing (NLP)...
Cryptocurrency and Digital Assets Exchange Company
Ruby on Rails (RoR), JavaScript, Blockchain, Cybersecurity, Microservices
Distributed Lab
Blockchain, Cybersecurity, Ruby on Rails (RoR), JavaScript, Node.js

Experience

  • Web Development - 11 years
  • JavaScript - 11 years
  • Cybersecurity - 11 years
  • Ruby on Rails (RoR) - 10 years
  • Cloud Computing - 10 years
  • Blockchain - 7 years
  • Python - 6 years
  • Machine Learning - 5 years

Availability

Part-time

Preferred Environment

MacOS, Terminal, Web, Slack, Email, Zoom

The most amazing...

...thing I've built is a robot for home automation that can move around the room and interact with objects.

Work Experience

Founder

2017 - 2021
Machine Learning
  • Founded one of the first machine learning agencies in Ukraine.
  • Hired and managed technical and non-technical teams.
  • Delivered over 40 machine learning projects utilizing different cutting-edge AI technologies.
Technologies: Machine Learning, Computer Vision, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT)

CTO

2015 - 2018
Cryptocurrency and Digital Assets Exchange Company
  • Built the biggest local cryptocurrency and digital assets exchange from scratch to $1,000,000 in daily trading volume.
  • Designed, managed, and scaled the IT infrastructure of the product.
  • Implemented security protection and fought off hacker attacks.
  • Recruited, managed, and led a technical engineering team.
Technologies: Ruby on Rails (RoR), JavaScript, Blockchain, Cybersecurity, Microservices

Senior Consultant

2014 - 2017
Distributed Lab
  • Consulted the clients on different blockchain and cybersecurity projects.
  • Built multiple projects such as wallets for digital assets and cloud mining services.
  • Helped to recruit the team and conducted over 70 technical interviews.
Technologies: Blockchain, Cybersecurity, Ruby on Rails (RoR), JavaScript, Node.js

Co-founder

2012 - 2014
Ready to Travel
  • Designed UI and built the front-end part of the service.
  • Recruited and led a team of software engineers.
  • Established the work of the quality assurance department.
Technologies: Ruby on Rails (RoR), JavaScript, Front-end, Quality Assurance (QA)

Software Engineer

2011 - 2012
Sphere Software
  • Contributed to the development of a popular babysitting service and implemented new features.
  • Covered the code with unit tests and refactored the existing code.
  • Optimized database structure and SQL queries for report generation.
Technologies: PHP, Ruby on Rails (RoR), JavaScript, SQL

Cryptocurrency and Digital Assets Exchange

Developed the biggest local cryptocurrency and digital assets exchange from scratch to $1,000,000 in daily trading volume. Created, managed, and scaled infrastructure. Fought off numerous hacker attacks. Hired and managed the engineering team.

AI-powered eKYC System

Built an eKYC system that recognizes data from the client's ID card photo, matches the face on it with a selfie, and does liveness verification.

The user takes a photo of his ID card, which is recognized using the optical character recognition (OCR) algorithm.

The user then proceeds to the liveness verification stage and makes required gestures. The gestures are recognized and verified at this stage, and the facial recognition algorithm compares the camera image and the photograph from the user's passport.

Operators and administrators can securely manage user records.

Ready to Travel Search System

A travel route search system that combines various modes of transport to find the best option for user preferences, such as time, cost, and comfort. I built the front-end part of the service, recruited engineers, and established the work processes of the QA department.

Bitalo Trading Platform

Fully licensed P2P trading platform in Germany that offers extremely secure handling of Bitcoin, Bitcoin Cash, and Dash, thanks to user-side encrypted multi-signature wallets.

Bitalo integrates the following services:
- Wallet for storing bitcoins securely as never before.
- Trading bitcoins on a decentralized exchange.
- Dispute resolution in a transparent and fair process.
- Backup so users can get their bitcoins back, even if Bitalo was to be shut down.
- Secure communication, including end-to-end encrypted communication channels for users.

Bitforx Digital Wallet

Cloud mining, exchange, and secure wallet for cryptocurrency assets.

- Digital wallet with both hot and cold storage solutions.
- Users can buy the hashing power and start mining with the minimum investment, minimal risk, and no technical knowledge.
- Users can swap their coins on our easy-to-use coin exchange.

Libraries/APIs

Node.js, Ruby on Rails API, React, Socket.IO, Ruby ERB, Sockets, WebRTC, REST APIs, JSON-RPC, Stripe, Sidekiq, Pandas, Matplotlib, D3.js, Pusher, Puppeteer, PhantomJS, TensorFlow, PyTorch, Keras, OpenCV, NumPy, SpaCy, Liquid, Natural Language Toolkit (NLTK)

Tools

Terminal, Zoom, JSX, RSpec, Cucumber, NGINX, Apache, RabbitMQ, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), VPN, NMap, Cron, Git, GitHub, GitLab, Capistrano, Slack, Mocha, 2Checkout, Nagios, Systemd, Monit, Logstash, Bareos, Vagrant, VirtualBox, Ansible, Chef, Gensim, BackupPC

Languages

Ruby, Python, PHP, JavaScript, TypeScript, CoffeeScript, Delphi, Bash, Pascal, SQL, HTML, CSS, Sass, Haml, Pug, XML, YAML, Markdown, Regex, Unicorn, C++, C#

Frameworks

Ruby on Rails (RoR), Sinatra, GrapesJS, Redux, Express.js, Django, Flask, Bootstrap, Tailwind CSS, Slim, Twig, minitest, Capybara, Cypress, Selenium, Angular, Laravel, Yii, Zend Framework, gRPC, Jasmine, Darknet, Core ML, Ionic, .NET, Coral Services Framework

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD), CSRF Protection, Microservices, DevOps

Platforms

MacOS, Web, Arduino, Raspberry Pi, Ethereum, Bitcoin Cash, Linux, DigitalOcean, Blockchain, Dropbox, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Twilio, Windows, Heroku, Apache Kafka, New Relic, Kubernetes, FreeBSD, Quick EMUlator (QEMU)

Storage

JSON, SQL Injection Protection, Google Cloud, MySQL, MariaDB, SQLite, MongoDB, Redis, Google Cloud SQL, Amazon S3 (AWS S3), PostgreSQL, Amazon Aurora, InfluxDB, Datadog, Microsoft SQL Server

Industry Expertise

Cybersecurity

Other

Email, Computer Vision, Natural Language Processing (NLP), Deep Learning, JSON Lines, CSV, HTTP, HTTPS, WebSockets, Ajax, POP3, IMAP, SMTP, Cryptography, Digital Signage, RSA, Elliptic Curve Cryptography, PGP, XSS Protection, NVIDIA Jetson Nano, Bitcoin, Litecoin, Dash, Cloud Computing, Web Development, Machine Learning, Puma, SSH, Telnet Protocol, DNS, Firewalls, Cloudflare, CI/CD Pipelines, Universal Asynchronous Receiver/Transmitter (UART), Embedded Systems, Optical Character Recognition (OCR), Object Detection, Text Classification, Object Recognition, API Management, Generative Pre-trained Transformers (GPT), XMPP, PCI DSS, BrainTree, PayPal, Ripple, Stellar, Microsoft Azure, Tornado, SSL, Transport Layer Security (TLS), NAT, HAProxy, Bacula, I2C, Serial Peripheral Interface (SPI), RFID, Near-field Communication (NFC), ESP32, EOS, Google BigQuery, Front-end, Quality Assurance (QA), IIS, ML Kit, Code Architecture, User Interface (UI), User Experience (UX), Startups, Decentralized Systems, Cryptocurrency

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