Ionescu Vlad-Sebastian, Developer in Cluj-Napoca, Cluj County, Romania
Ionescu is available for hire
Hire Ionescu

Ionescu Vlad-Sebastian

Verified Expert  in Engineering

Software Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since November 7, 2018

Bio

Vlad is a highly skilled software developer with over 10 years of experience delivering applications in various programming languages. He can easily and quickly adapt to new languages, technologies, and frameworks due to his firm grasp of computer science fundamentals. Equipped with his PhD in machine learning and master's degree in distributed systems, Vlad uses relevant languages and frameworks to achieve clients' goals.

Portfolio

Universitatea Babe-Bolyai
Python 3, Software, Higher Education, University Teaching, Research...
Self-employed
Algorithms, Data Structures, Python, Django, React, Angular, SQL, PostgreSQL...
Nenos Software
Python, TensorFlow, Scraping, JavaScript

Experience

  • Python 3 - 10 years
  • Django - 8 years
  • TensorFlow - 7 years
  • C# - 6 years
  • C - 6 years
  • Object-oriented Programming (OOP) - 5 years
  • Scikit-learn - 3 years
  • Functional Programming - 1 year

Availability

Part-time

Preferred Environment

PyCharm, Visual Studio Code (VS Code), React

The most amazing...

...thing I've coded is 20 Questions, an online game that can learn from user interaction.

Work Experience

PhD Lecturer

2019 - PRESENT
Universitatea Babe-Bolyai
  • Developed and delivered courses in machine learning and various programming languages to year 1-3 students and postgraduates.
  • Participated in research projects involving machine learning applied to solve open problems in other fields.
  • Managed teams of teaching assistants and students in teaching and research and development tasks.
Technologies: Python 3, Software, Higher Education, University Teaching, Research, Machine Learning, Object-oriented Programming (OOP), Python, Algorithms, Data Structures, PostgreSQL, Django, JavaScript

Freelance Software Developer

2018 - PRESENT
Self-employed
  • Achieved 100% success rate in over 60 short and medium-term jobs delivering software solutions to clients, with over 20 repeated customers and only 5-star reviews.
  • Obtained site-specific certifications as a Python and front-end developer.
  • Utilized cutting-edge technologies to promptly develop optimal, cost-effective, and future-proof work.
Technologies: Algorithms, Data Structures, Python, Django, React, Angular, SQL, PostgreSQL, MySQL, CSS, JavaScript, Front-end

Machine Learning Engineer

2018 - 2019
Nenos Software
  • Extended a machine learning optical character recognition (OCR) pipeline by incorporating state-of-the-art models mostly coded from scratch using TensorFlow.
  • Optimized existing systems concerning memory usage and runtime.
  • Proposed new approaches and avenues of research to management, taking into account the business needs and technological trends.
Technologies: Python, TensorFlow, Scraping, JavaScript

Teaching Assistant and Researcher

2016 - 2019
Universitatea Babe-Bolyai
  • Investigated machine learning solutions for archaeological problems using scikit-learn and mathematical modeling.
  • Researched automatic effort estimation models using natural language processing and machine learning on real-world data sets from software companies.
  • Developed introductory courses and tutorials for Python, Java, and C#, also touching on topics such as object-oriented programming and SOLID principles.
  • Taught introductory Python and C++ labs and tutorials to first-year students.
  • Performed various administrative duties regarding daily operations.
Technologies: Python, Scikit-learn, TensorFlow, JavaScript, Front-end

High School Teacher

2013 - 2014
Mihai Eminescu National College
  • Taught computer science to high school students for about seven hours a week. Their curriculum mainly consisted of basic algorithms with C implementations and some C++ and SQL.
  • Prepared a few of my students for the county Olympiad in computer science, where they obtained good results.
  • Equipped students for the national end-of-high-school exams.
Technologies: C++, C, JavaScript

Software Developer

2013 - 2014
SC Trencadis SRL
  • Developed management web apps for some state institutions, including city halls, police stations, and consumer protection agencies.
  • Coded heavily in C#, Transact-SQL, and jQuery to develop the necessary web applications.
  • Implemented data scraping and migration tools to move data from various legacy systems to newer, more modern ones.
Technologies: ASP.NET, C#, Microsoft SQL Server, SQL, CSS, JavaScript, Front-end

Experience

Stack Overflow Contributions

https://stackoverflow.com/users/270287/ivlad
My Stack Overflow activity, which is evidence of my love for teaching and sharing knowledge. I always think about the best way to explain something to ensure my students understand the concept. My Stack Overflow contributions are a way of getting better at helping others and, in that process, also improving my understanding of the things about which I am most passionate.

Text-to-speech News Summarization Application

A web and mobile app that summarizes the latest news according to the user's preferences and reads them aloud. I developed and managed most of the application during a freelance engagement, from the machine learning pipeline to the front-end and server infrastructure.

Weather Nowcasting Machine Learning POC

A proof of concept machine learning pipeline that can accurately predict weather patterns based on real-time meteorological satellite and radar data. It exceeded existing state-of-the-art performance for areas around central and eastern Europe.

Education

2014 - 2017

PhD in Machine Learning

Babes-Bolyai University - Cluj-Napoca, Romania

2012 - 2014

Master's Degree in Distributed Systems

University of Oradea - Oradea, Romania

2009 - 2012

Bachelor of Science Degree in Computer Science

University of Oradea - Oradea, Romania

Skills

Libraries/APIs

React, Scikit-learn, jQuery, TensorFlow

Tools

PyCharm

Languages

Python, Python 3, SQL, C, CSS, JavaScript, C++, T-SQL (Transact-SQL), Java, C#, C#.NET

Frameworks

Django, ASP.NET, Angular

Paradigms

Object-oriented Programming (OOP), Functional Programming

Platforms

Windows, Linux, Visual Studio Code (VS Code)

Storage

MySQL, Microsoft SQL Server, PostgreSQL, Google Cloud

Other

SOLID Principles, Scraping, Front-end, Machine Learning, Software Engineering, Large-scale Computing, Cloud Computing, Programming, Software, Higher Education, University Teaching, Research, Algorithms, Data Structures

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