Skip to content
View tudorilisoi's full-sized avatar

Block or report tudorilisoi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tudorilisoi/README.md

Tudor-Vasile Ilisoi

Radauti Suceava RO 725400

[email protected]

+40 737 282 174

linkedin.com/in/tudor-ilisoi

Summary

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)

Experience

➤ Mentor (fullstack web development bootcamp)

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.

➤ Freelancer

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.

➤ Systems Administrator

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

Education

„ Ș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.

Pinned Loading

  1. trawl4 trawl4 Public

    A low memory footprint node.js web crawler with a MySQL backend

    JavaScript

  2. mongoose-blog-with-comments mongoose-blog-with-comments Public

    A take on node.js + mongoose using async/await and other modern JS language features

    JavaScript 1 1

  3. react-scribe react-scribe Public

    Forked from javiercf/react-scribe

    JavaScript

  4. react-simple-pie-chart react-simple-pie-chart Public

    Forked from civiccc/react-simple-pie-chart

    Simple pie chart React component

    JavaScript

  5. scribe-plugin-image-prompt-command scribe-plugin-image-prompt-command Public

    Forked from christopherliu/scribe-plugin-image-prompt-command

    Simple prompt for creating images in Scribe

    JavaScript

  6. mobilecenta mobilecenta Public

    A modified version of Unicenta OPOS extended with a restaurant/ticket HTTP API server

    Java 1 1