Roland Szabo
Verified Expert in Engineering
Full-stack Developer
Roland is a software developer with experience in various machine learning projects, from NLP and computer vision to time series data. He worked for small startups and big companies, such as Google. For the last 1.5 years, he has worked as a freelance consultant helping companies get started with machine learning projects.
Portfolio
Experience
Availability
Preferred Environment
PyCharm
The most amazing...
...thing I've developed is a SQL query to estimate how many rooms are booked but not used for meetings.
Work Experience
Machine Learning Consultant
Self-employed
- Designed the data annotation process for a structured information extraction project from job vacancies.
- Improved the accuracy of a logo recognition model that a team of five has been working on for months.
- Improved workflows related to ML development, specifically data versioning, experiment tracking, and code organization.
Machine Learning Tech Lead
Archive360
- Created the architecture for microservices used to extract data from Office 365.
- Modernized web services to use the FastAPI framework for HTTP APIs, reducing latency and increasing throughput.
- Designed the service bus architecture for a scalable system that processes and extracts information from documents.
Machine Learning Tech Lead
Laif Computation
- Led a team of five to build a real-time surveillance camera processing system to recognize faces, identify intruders, and detect dangerous objects such as guns and knives. The models were tuned to achieve low latency.
- Designed the architecture and led a team that built a GUI system to enable non-technical people to create ML pipelines without having to write code.
- Analyzed historical data for an oil company to improve its shipping and maintenance processes.
Software Engineer
- Developed a meeting room recommendation engine to speed up the process of setting up multi-office meetings.
- Analyzed events from calendars to find aggregate patterns in how people use their time.
- Developed pipelines to process and aggregate historical calendar event data in an efficient way.
Site Reliability Engineer
- Created machine learning models to detect anomalies on data monitored by production servers.
- Developed automation to turn up and down clusters for Gmail in new data centers.
- Built planning and forecasting modules to estimate future resource demand for Gmail.
Experience
Job Advertisement Parsing
ESG Classification Through Leader Articles
Predictive Maintenance for Factories
Monitoring for Garbage Tracks
Extracting Financial Information from Scanned Documents
Education
Bachelor's Degree in Computer Science
Babes Bolyai University - Cluj-Napoca, Romania
Skills
Languages
Python, SQL, Go, Java, Python 3
Libraries/APIs
Scikit-learn, PyTorch, SpaCy, TensorFlow, React
Tools
Doccano, PyCharm, Apache Beam, Celery
Other
FastAPI, fastText, Artificial Intelligence (AI), Machine Learning, AI Design, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Prodigy, Computer Vision, Large Language Models (LLMs), Advisory, Technology Consulting, Startup Consulting, Chatbots, Document Processing, Hugging Face Transformers, Edge Computing, Transformers, Language Models, OpenAI GPT-4 API, OpenAI GPT-3 API
Platforms
Docker, Apache Kafka, Kubernetes, Jupyter Notebook
Frameworks
Spark
Paradigms
Object-oriented Programming (OOP)
Storage
Azure Cosmos DB, Google Cloud
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