Radauti Suceava RO 725400
+40 737 282 174
Hello everyone,
This is me, Tudor, fiddling with computers since I was 14.
My strengths are exploring, learning, obsessing with problem-solving and generalizing solutions.
Also, optimizing when things work, but there's room for improvement .
I wrote a Web crawler , nobody asked me to. I just needed to explore the problem domain.
I rewrote my WIFI router firmware with an OSS alternative because I knew I can get more out of that hardware.
I taught/mentored for compensation ( thinkful.com ~4 years ), and also for free because I love to see people grow and evolve.
I jumped from the PHP boat to Javascript because I saw what a functional/object-oriented language can do to your reasoning („a good programming language changes the way you think”) ( 2016 ) .
I learned Typescript because I saw the value of strictly typed Javascript and how it enhances the developer experience (DX) and the code quality ( 2021 )
I did some Java just because a friend of mine owned a restaurant and, at some point in time, he chose an OSS Java POS software ( long time ago ) .
I learned Flutter because I saw some limitations in the React-Native JS-to-native bridge.
I invented a rudiment of GraphQL (subtree fetching from a relational database) because I saw REST, albeit formalized and all, has some severe limitations ( 2013 ) .
I share all I know and I value good input ( since forever ) .
Nowadays I do React, Typescript, node.js, and everything in between.
This is who I am, please get in touch if you need to hire an open-minded, ever-learning, constructive-criticism-bound, savvy tech guy who is first and foremost a human-loving and communication-oriented person.
★ Bachelor's degree in computer science (2003)
★ http://stackoverflow.com/users/646156/tudor-ilisoi (top 15% overall at JS questions answering)
★ https://github.com/tudorilisoi
★ Key skills:
- HTML5 developer (15+ years)
- Javascript/ES6/ESNext (7+ years)
- Typescript (1 year +)
- React.js (6+ years, see pluralsight.com score here: https://app.pluralsight.com/profile/tudor-vasile-ilisoi )
- node.js (6+ years),
- MySQL/PostgreSQL/MongoDB (10+ years)
- GraphQL, API generators (Prisma, Strapi): a few months
- fullstack, JAMStack, twelve-factor technologies/paradigms, Next.js application framework
- mobile app development with ReactNative and Dart/Flutter (~1 year)
★ Linux user: Ubuntu/Mint distributions (since 2010)
Thinkful.com (now part of the Bloc company)
Nov 2017 – September 2021
Teaching a 9-month fullstack development course ( HTML5, Javascript, jQuery, React, node.js /express,
essential data structures and algorithms)
I successfully guided tens of students from absolute beginners to fullstack Javascript developers.
My role was to conduct peer-to-peer sessions with students.
I reviewed their code and answered abstract and specific questions about their approach and any issues which they had difficulties with.
We used conference/screen sharing to collaborate, Github, VS Code session sharing and various in-browser plaftorms such as Replit or CodePen.
P.F. Ilisoi Tudor Vasile
Oct 2011 - Present (11 years +)
Javascript/ES6, React.js, node.js, HTML5 and PHP developer.
In short, coding for the Web.
Colegiul Tehnic radauti
Sep 2010 - Sep 2011 (1 year 1 month)
Administration of ~80 Windows workstations and a couple of Linux based gateways and servers.
Workstation lockdown, Internet filtering, automated OS updates and reinstallation/imaging
„ Ștefan cel Mare” University, Suceava RO
Bachelor of Computer Science, Computer science
1998 – 2003 ( 5 years )
Studied systems theory, algorithms, data structures, programming languages (C, Java,
PHP, Javascript, HTML/CSS)
Developed an Internet crawler/search engine using C, Perl, MySQL and PHP/HTML.