Nichita Uțiu
Verified Expert in Engineering
Python Developer
Amsterdam, Netherlands
Toptal member since September 24, 2020
Nichita is a Python developer with experience in the field of machine learning research and an interest in bioinformatics. For deep learning, he prefers PyTorch. Nichita can handle web scraping and data cleanup projects and is comfortable with Linux. Nichita also has back-end development experience with Django, along with possessing good technical communication skills. He's also interested in applying data science to life science problems.
Portfolio
Experience
- Linux - 7 years
- Python - 6 years
- Machine Learning - 4 years
- Deep Learning - 3 years
- Web Scraping - 3 years
- Research - 3 years
- PyTorch - 2 years
- Bioinformatics - 2 years
Availability
Preferred Environment
Machine Learning, Deep Learning, Research, Linux, PyTorch, Python, Life Science
The most amazing...
...thing I've researched and developed is a machine learning model which achieved state-of-the-art accuracy at extracting the main text of web pages.
Work Experience
Research Assistant
Romanian Institute of Science and Technology
- Assisted research scientists with implementing experiments and deep learning models for their publications; worked primarily in PyTorch and TensorFlow.
- Set up and administered to a few Linux servers used internally for running experiments. Took care of off-site deployment, security, user management through LDAP, and basic experiment orchestration.
- Performed original pure research on the topic of graph convolutional networks and published the results at an ICML workshop.
- Communicated with both business clients and academic partners as a representative of the institute. Gathered clients' requirements and negotiated solutions and provided consultancy on machine learning projects within our area of expertise.
- Oversaw the recruitment process of new research assistants. Triaged resumes, hosted interviews and designed test projects for the new recruits.
- Acted as a team lead for my small research and development team during its transition to a more Agile-oriented workflow. Implemented a basic Agile process for our research work as well as facilitated ceremonies.
- Went to several conferences and workshops. Extended my academic network and also gained some more expertise, particularly in reinforcement learning.
- Implemented a clustering tool aimed at helping web developers identify reusable parts in webpages. Deployed it as a containerized API using the Django REST Framework and Docker.
Data Scientist
Freelance
- Created a web-scraping script for a client that crawls websites for occurrences of keywords and returns email addresses embedded on those pages.
- Reverse-engineered the API of a Dutch real estate website and created a pipeline that continuously scrapes new offers in certain areas of the Netherlands, sanitizes, and saves the data.
- Experimented with some feature engineering and simple linear and decision-tree models to see if we could achieve some meaningful prediction of property prices from the extracted data.
Research Intern
Romanian Institutue of Science and Technology
- Performed literature reviews and academic writing on the subject of applied machine learning for web development.
- Implemented broad crawls to scrape style information (CSS and layout data) from websites around the web. Conducted and presented exploratory data analysis on this data.
- Improved my knowledge of statistical machine learning and good experimental design when dealing with data.
- Contributed to an existing research project by implementing a few CV experiments in TensorFlow.
Back-end Web Developer
Rodeapps
- Designed, implemented, and tested RESTful endpoints for a survey application and implemented them with the Django REST Framework.
- Proposed and implemented thorough documentation of endpoints through Swagger.
- Refactored the app to adhere to PaaS principles and deployed it on Heroku as part of our CI pipeline.
Experience
Web Content Extraction Using Machine Learning
https://github.com/nikitautiu/learnhtmlI developed this as part of my bachelor's thesis, and it is my first ever publication. The architecture achieved state-of-the-art performance at the time, on a known dataset and the performance was thoroughly evaluated. As part of the project, I also deployed the model as a RESTful API and implemented a front end for it using React.
Exploring the Use of Graph Convolutional Networks for Few-shot Learning
Learning Rate Tuning Library for PyTorch
https://github.com/nikitautiu/lr-range-testA Summary of the Book Reinforcement Learning: A Second Edition
https://github.com/rist-ro/rl-introduction-notesEducation
Master's Degree in Bioinformatics and Systems Biology
Vrije Universiteit Amsterdam - Amsterdam
Bachelor of Science Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
PyTorch, Scikit-learn, NumPy, Pandas, Matplotlib, TensorFlow, Dask, React
Tools
Jupyter, Seaborn, Git
Languages
Python, SQL, JavaScript 6, C, C++14
Platforms
Linux, Docker, Heroku
Frameworks
Django REST Framework, React Native
Paradigms
REST, Agile, Parallel Programming
Storage
Redis, PostgreSQL
Industry Expertise
Bioinformatics
Other
Research, Deep Learning, Linux Administration, Web Scraping, Machine Learning, Data Visualization, Reinforcement Learning, Artificial Intelligence (AI), Cython, Life Science, Next-generation Sequencing, Multi-omics Analysis, Metabolic Modeling
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