Adrian Curic
Verified Expert in Engineering
Data Scientist and Developer
Singapore, Singapore
Toptal member since December 28, 2023
Adrian is a software engineer and data scientist working at the intersection of software engineering, computer vision, and machine learning. He has experience in research, multinational corporations, and startup environments and was awarded patents for real estate and financial modeling projects. Adrian also contributed to surveillance systems for Singapore's border security and participated in competitive coding and hackathons, consistently ranking in the top 1% on platforms like HackerRank.
Portfolio
Experience
- Python - 8 years
- Data Science - 7 years
- Computer Vision - 7 years
- PostgreSQL - 6 years
- C++ - 4 years
- Natural Language Processing (NLP) - 4 years
- AWS Deployment - 3 years
- Java - 2 years
Availability
Preferred Environment
Python, Data Science, AWS Deployment, PostgreSQL, Artificial Intelligence (AI), Natural Language Processing (NLP), Computer Vision
The most amazing...
...project I've worked on was the deduplication of real estate listings, which raised the interest of competitors, but they couldn't replicate it.
Work Experience
Senior Data Scientist
Real Estate Analytics
- Created a framework that estimates the building's solar rooftop potential, detects buildings from satellite images, rooftop shape, and optimal placement of solar panels, and starts building information profiles using geodata and address matching.
- Developed a real estate price prediction model that combined hedonic and machine learning approaches and was awarded the WIPO patent, number WO/2022/191775.
- Built a record-linking framework that allows the consolidation and deduplication of real estate property listings across multiple data sources, which was awarded the WIPO patent, number WO/2022/225455.
- Developed a framework for address parsing and matching using geodata and natural language processing (NLP). Trained it on over 20 million properties from Singapore, Hong Kong, and Malaysia.
- Built a floor plan processing framework that extracts property information, generates composite floor plans based on multiple schematics, and restyles the property's floor plan into a design format.
- Developed a property imputer that processes high-rise building data, identifies valid stacks and residential and commercial floors, and uses imputation techniques to generate data for the missing properties.
- Built a record-matching library capable of computing similarity for categorical, textual, and numerical features using NLP and unsupervised learning models.
- Analyzed governmental public transport data to identify daily traffic patterns, compute shop-front traffic numbers, and estimate the impact of property development on commute times.
- Developed a land lot and address-matching project that can combine real-estate data from unconnected sources based on geodata analysis. The matching can handle complex land lot allocation and unmapped addresses.
- Built a geodata integration framework to coalesce property data from multiple open source mapping services.
Senior Data Scientist
Peach IntelliHealth
- Participated in developing a resource management framework that optimizes the management of medical personnel. Based on intensive care unit (ICU) data, it identifies times when medical attention is most likely to shorten a patient's time in ICU.
- Researched a model that can predict cardiac arrest events based on real-time data from portable medical devices.
- Collaborated with Singapore's National University Hospital (NUH) and processed data from ICUs with over two million event records.
Senior Software Engineer
Vi Dimensions
- Contributed to developing surveillance systems based on real-time video processing by working on algorithms for detecting abnormal behavior using flow detection, object detection, and event clustering.
- Tested and improved system performance for specific client goals. As a result, we won contracts from Singapore's Immigration and Checkpoints Authority and Resorts World Sentosa.
- Contributed to the deployment of surveillance systems over distributed networks and improved the systems' scalability and robustness.
Software Engineer
IBM
- Served as a consultant and provided technical support for IBM ILOG CPLEX Optimization Studio and IBM ILOG Supply Chain Applications.
- Developed business model specifications in IBM ILOG CPLEX Optimization Studio that captured clients' business constraints and goals.
- Collaborated with clients and the development team to identify, investigate, and resolve software issues.
Software Engineer
ILOG
- Provided consulting services and technical support for IBM ILOG CPLEX Optimization Studio and IBM ILOG Supply Chain Applications.
- Identified, investigated, and resolved software issues while working closely with clients and the development team.
- Documented clients' business limitations and goals by creating business model specifications in IBM ILOG CPLEX Optimization Studio.
Research Fellow
National University of Singapore
- Researched the modeling of video stream properties using Markov chain probabilities.
- Contributed to developing the ASTRA: System-Level Design and Analysis of Architectures for Streaming Applications project.
- Developed a framework for the simulation of mobile biomonitoring applications.
- Contributed to the development of the project EASEL: Engineering Architectures and Software for the Embedded Landscape.
Research Scholar
Verimag
- Researched methods of partitioning, scheduling, and executing synchronous programs with real-time constraints.
- Developed tools for code compilation, scheduling, and verification of distributed real-time programs using C, Simulink, and Lustre.
- Researched methods for scheduling and verifying asynchronous programs in a multithread environment.
Research Scholar
INRIA Rhone-Alpes
- Contributed to developing distributed model checking of the LOTOS specification using C and Lotus languages.
- Developed a library for hash table-based storage methods.
- Created parallel verification tools, including cluster platforms, hash tables, code generation, and intra-cluster communication.
Experience
Real Estate Price Prediction Model
https://www.sumobrain.com/patents/wipo/System-generating-value-index-properties/WO2022191775A1.htmlFramework for Deduplication of Real Estate Property Listings
https://www.sumobrain.com/patents/wipo/System-generating-deduplicated-property-listing/WO2022225455A1.htmlAI-based Video Surveillance Systems
Contact Tracing for COVID-19
Real-estate High-rise Property Imputer
AI-based Record Matching and Recommendation System
Education
PhD in Computer Science
Université Grenoble Alpes - Grenoble, France
Master's Degree in Computer Science
Université Grenoble Alpes - Grenoble, France
Bachelor's Degree in Computer Science
Politehnica University of Bucharest - Bucharest, Romania
Certifications
Machine Learning, Data Science and Generative AI with Python
Udemy
Data Scientist Professional
DataCamp
Associate Data Scientist
DataCamp
Skills
Libraries/APIs
OpenCV, Pandas, Non-metric Space Library (NMSLIB), Keras, TensorFlow, Scikit-learn, XGBoost, Natural Language Toolkit (NLTK), REST APIs, PyTorch, PiLLoW, Folium, OpenAL
Tools
Seaborn, AWS Deployment, Scikit-image, Named-entity Recognition (NER), Excel 2013, GIS, ChatGPT, You Only Look Once (YOLO), Segment Anything Model (SAM), Tableau, Microsoft Power BI
Languages
Python, C++, SQL, CSS, HTML, Java, JavaScript, GraphQL, Simulink, Lustre, C
Platforms
Amazon Web Services (AWS), Linux, Docker, AWS Elastic Beanstalk, AWS Lambda, Kubernetes
Storage
PostgreSQL, MySQL, Databases, PostGIS, Amazon S3 (AWS S3)
Paradigms
Agile, ETL
Industry Expertise
Healthcare
Other
Computer Vision, Data Science, Machine Learning, Time Series, Predictive Modeling, Machine Learning Operations (MLOps), Neural Networks, Real Estate, Data Modeling, Software, Data Analysis, Statistical Data Analysis, Statistics, Data Engineering, Algorithms, Data Mining, Data Reporting, Analytics, Data Analytics, Data Visualization, Reporting, Mixed Media, Data Matching, Dashboards, CSV File Processing, Generalized Linear Model (GLM), Data Cleaning, Logistic Regression, Deep Learning, Cloud, Clustering, Forecasting, Data Cleansing, Data Scientist, Time Series Analysis, Statistical Analysis, Optimization, Regression Modeling, Statistical Modeling, Optical Character Recognition (OCR), Natural Language Processing (NLP), GeoPandas, BERT, Inventory Management, Artificial Intelligence (AI), Video & Audio Processing, Image Processing, Recommendation Systems, Motion Tracking, Trend Analysis, Data Scraping, Big Data, Pricing, Consulting, Reinforcement Learning, Mathematics, Excel 365, Bayesian Inference & Modeling, Bayesian Statistics, OpenAI, Architecture, Generative Pre-trained Transformers (GPT), Residual Neural Networks (ResNets), IBM ILOG Supply Chain Applications, WebSphere Application Server, Business Rules Management System (BRMS), IBM ILOG CPLEX Optimization Studio, Markov Model, Markov Chain Monte Carlo (MCMC) Algorithms, Demand Planning, Image Generation, Prompt Engineering, OpenAI GPT-3 API, 3D Tracking, Speech to Text, Text to Speech (TTS), Web Scraping, Text to Image, Large Language Models (LLMs), OpenAI GPT-4 API, Generative Artificial Intelligence (GenAI), 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