
Ionescu Vlad-Sebastian
Verified Expert in Engineering
Software Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since November 7, 2018
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
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
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
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.
Freelance Software Developer
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.
Machine Learning Engineer
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.
Teaching Assistant and Researcher
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.
High School Teacher
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.
Software Developer
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.
Experience
Stack Overflow Contributions
https://stackoverflow.com/users/270287/ivladText-to-speech News Summarization Application
Weather Nowcasting Machine Learning POC
Education
PhD in Machine Learning
Babes-Bolyai University - Cluj-Napoca, Romania
Master's Degree in Distributed Systems
University of Oradea - Oradea, Romania
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
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