
Rado Fulek
Verified Expert in Engineering
Software Developer
North Haledon, NJ, United States
Toptal member since July 28, 2021
Rado is a developer with versatile programming and problem-solving skills and six years of software development experience. Furthermore, he conducted cutting-edge research about graph algorithms and published 50+ research articles. His main strengths are in back-end development, but his diverse professional experience allows him to work efficiently on the front end. Rado's industry experience is backed by a bachelor's and master's degree in computer science and a PhD in mathematics.
Portfolio
Experience
- Data Structures - 8 years
- Algorithms - 8 years
- AWS Lambda - 3 years
- Serverless - 3 years
- Python - 3 years
- Amazon Web Services (AWS) - 3 years
- Large Language Model Operations (LLMOps) - 2 years
- Retool - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Microsoft Visual Studio
The most amazing...
...thing I've done is discover the first fast algorithm for the clustered planarity problem, which was open for 25 years.
Work Experience
Amazon Textract Developer
Ricoh Americas
- Architected and implemented a scalable, available, and resilient event-driven document processing workflow designed to handle up to one million documents per day, and was adapted for several projects.
- Built an automated ETL-based report generation of human reviewers’ performance.
- Automated several tasks that were previously done manually related to document processing and report generation.
- Increased the overall accuracy of AI-extracted data by at least 50%.
- Devised a RAG-like algorithm to compute reliable confidence scores for LLM output.
Retool and Python Developer
Vayda
- Migrated the admin dashboard from a React-based solution to Retool while improving its scalability and adding new search and report features.
- Executed the heavy lifting of migrating a custom rich text editor from React to Retool.
- Reverse-engineered the REST API calls functionality and redirected API calls in the custom rich text editor via Retool.
Senior Back-end Developer
Comity Inc
- Designed and implemented back-end service modules for a fintech app deployed to AWS based on Java and Kotlin, including integration and unit tests.
- Built API clients and workflows for processing financial transactions based on the Plaid and Galileo API in the back end of a fintech app.
- Executed automatic messaging infrastructure based on the Courier API in the back end of a fintech app.
- Created admin tools for a fintech app in Retool, allowing monitoring of events and managing and uploading documents.
- Performed regular code reviews and actively participated in brainstorming sessions to identify product improvements.
- Contributed to a Python module for extracting information from tax forms based on Amazon Textract.
Visiting Faculty | E-learning Developer
University of California San Diego
- Taught online undergraduate-level courses on calculus, probability theory, and applied mathematics.
- Organized guest lectures for students given by experts working in the industry.
- Prepared study materials and pre-recorded lectures for online courses.
- Published a research paper in the Symposium on Computational Geometry, the leading venue in computational geometry.
- Managed teaching assistants who led discussion sessions in my classes and graded students' work.
Research Fellow | E-learning Consultant
Columbia University, IST Austria, University of Arizona
- Resolved several long-standing open problems that withstood serious attacks from leading experts in computational geometry.
- Improved the best-known quantitative estimates relaxing Conway's thrackle conjecture with a computer-assisted proof implemented in C++.
- Confirmed experimentally the feasibility of a novel network visualization algorithm by its implementation in Python.
- Created an educational application in Java, illustrating several phenomena pertaining to the geometric representation of graphs and circle packings.
- Researched the connection between cascade and graphical models of influence spread over networks.
- Published several research articles in the proceedings of leading venues on algorithms and computational geometry: ACM-SIAM Symposium on Discrete Algorithms (SODA) and Symposium on Computational Geometry (SoCG).
- Invited to the program committee of the 24th, 26th, and 28th International Symposium on Graph Drawing and Network Visualization.
Junior Developer
ISOMI
- Implemented a substantial part of the initial release of the first flight reservation website in Slovakia, pelikan.sk, based on ASP.NET and mainly written in C#.
- Built a desktop application as a user interface for a standalone database in Delphi with Object Pascal.
- Implemented a substantial part of the initial release of slovakia.travel information portal based on ASP.NET and mainly written in C#.
Experience
iGraph
https://github.com/igraphI designed and integrated a module for generating triangulated meshes and their duals. Furthermore, I improved the running time of a computation of distances in graphs by an order of magnitude through recently discovered heuristics and advanced optimization techniques.
Fintech App
Toptal React Academy
https://github.com/rfulekjames/restaurantAngular Energy for Graph Visualizations
Flight Reservation Web Application
Spring Embeddings and Circle Packings
Atomic Embeddability, Clustered Planarity, and Thickenability
https://en.wikipedia.org/wiki/Clustered_planarityYouTube Transcript Summarizer
https://github.com/rfulekjames/youtube-transcripts-summaryNetworkX
https://networkx.org/Quinde Foundation
https://quinde.org/I designed the back-end architecture and set up development and deployment infrastructures. I also synchronized work between front-end and back-end developers, implementing authentication and authorization functionalities.
Jogging API
I implemented it in Java SpringBoot with MySQL data tier.
I developed an advanced search functionality and integrated it with a third-party weather API. A reporting functionality supports PDF for average speed and distance per time period.
Loca11y
https://www.loca11y.org/Real-time API for Hummingbot
Education
PhD in Mathematics
Swiss Federal Institute of Technology - Lausanne, Switzerland
Master's Degree in Computer Science
Simon Fraser University - Burnaby, BC, Canada
Bachelor's Degree in Computer Science
Comenius University - Bratislava, Slovakia
Certifications
AWS Certified Solutions Architect – Professional
Amazon Web Services
AWS Certified Solutions Architect – Associate
Amazon Web Services
AWS Certified Developer – Associate
Amazon Web Services
Toptal React Academy Graduate
Toptal, LLC
Skills
Libraries/APIs
Node.js, React, Matplotlib, NumPy, REST APIs, SciPy, Pandas, Plaid API, Liquibase, OpenAPI, Asyncio, PySpark, OpenAI API, Chai, Sinon.JS, Python Asyncio, HTTP API
Tools
Retool, LaTeX, IntelliJ IDEA, Spring Tool Suite (STS), Visual Studio .NET, Microsoft Visual C++, Jupyter, Git, Gradle, Apache Maven, Microsoft Visual Studio, Microsoft Excel, Microsoft Word, Spreadsheets, Plaid, Cloud Dataflow, GitHub, Amazon Cognito, Prism, Mongoose, Mocha, Amazon Textract, AWS Cloud Development Kit (CDK), Amazon SageMaker, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS CloudFormation, AWS CodeDeploy, AWS CodeBuild, Terraform, AWS SDK
Languages
Python, Java, Python 3, C#.NET, C, C++, Kotlin, SQL, Delphi, JavaScript, HTML, Object Pascal, C#, XML, PHP, Java Persistence Query Language (JPQL), CSS, Java 11, GraphQL, TypeScript
Paradigms
Event-driven Architecture, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Agile, Parallel Computing, REST, Low-code Development, Serverless Architecture, Unit Testing, Microservices, DevOps, HIPAA Compliance
Platforms
Amazon Web Services (AWS), AWS Lambda, Windows, Ubuntu Linux, Visual Studio Code (VS Code), Firebase, Linux, Docker, AWS Cloud Computing Services, Google Cloud Platform (GCP), Ubuntu, Amazon EC2, Cloud Native, Hummingbot
Storage
Databases, Relational Databases, MySQL, JSON, PostgreSQL, NoSQL, Amazon S3 (AWS S3), Amazon DynamoDB, Data Pipelines, Google Cloud, MongoDB, Azure SQL, Azure SQL Databases, Database Architecture, PostGIS
Frameworks
Spring Boot, ASP.NET, Dagger 2, Javalin, Spring, .NET, Swagger, JPA, Hibernate, JSON Web Tokens (JWT), Flask, Django, Selenium, OAuth 2, Mockito, JUnit, AWS Serverless Application Model (SAM), Express.js
Industry Expertise
E-learning
Other
Combinatorics, Graph Theory, Computational Geometry, Data Structures, Algorithms, Computer Science, Mathematics, Software Engineering, Back-end, Serverless, Algebra, Software Architecture, Solution Architecture, Optical Character Recognition (OCR), Large Language Model Operations (LLMOps), Combinatorial Optimization, Linear Algebra, Languages, Applied Mathematics, Probability Theory, University Teaching, Presentations, Communication, APIs, Software, Back-end Development, Matrix Algebra, Technical Writing, Writing & Editing, Network Security, Technical Documentation, API Documentation, Technical Leadership, Real-time Data, Large Language Models (LLMs), Computational Topology, Complexity Theory, Regular Expressions, Amadeus, Operations Research, Probabilistic Graphical Models, Neural Networks, Bayesian Inference & Modeling, AWS DevOps, Quantitative Analysis, Data Science, Web Development, Fintech, Multithreading, Full-stack, SMS, Artificial Intelligence (AI), WebSockets, API Integration, PDF, Online Payments, Webhooks, Front-end, Low Code, Data Processing, Debugging, Geometry, 3D Math, User Interface (UI), Learning Management Systems (LMS), Relational Database Design, CI/CD Pipelines, Quantitative Modeling, Software Development, Bayesian Statistics, Statistics, Cloud Services, Cloud Infrastructure, Cloud Architecture, Integration Testing, Chrome Extensions, ES6 Promises, GitOps, Web Scraping, Amazon RDS, Amazon API Gateway, Web Security, Vectors, Calculus, AWS Cloud Architecture, Networking, Code Deployment, Codebase Development, Integration, RESTful Services, Architecture, OpenAI GPT-3 API, Cloud, GitHub Actions, Middleware, MVP Design, Machine Learning, Amazon Bedrock, Amazon Comprehend, AWS CodePipeline, Retrieval-augmented Generation (RAG), Education, Data Architecture, Mathematical Modeling, Monte Carlo Simulations, Monte Carlo, Forecasting, Minimum Viable Product (MVP), Finance APIs, Finance, Amazon EventBridge, Natural Language Processing (NLP), System Architecture, Financial Modeling, Algorithmic Trading, FastAPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring