Resume
TLDR; link to my GitHub page and LinkedIn profile.
Table of Content
Introduction
Hello, my name is Idan and I have been part of the tech industry for over 10 years, mostly focused on Frontend technologies and languages. Besides hands-on coding, I have experience managing small to medium R&D teams with Backend, Frontend, and QA team members. Also, managing remote freelance developers on various client projects. My latest cutting edge and bleeding tech experiences are actually teaching and passing on knowledge to the younger generation of developers.
Skill Sets
Frontend
HTML
, CSS
, JS
, runs in my veins and I’m up-to-date with the current versions of these languages. Over the years I have worked with Angular
, React
, Bootstrap
, Backbone
, jQuery
, and any template engine you can think of probably I have used it. My favorite is Nunjucks
which is a port of Jinja
. Nowadays, I’m building my own JavaScript framework
, SASS Ui Kit
(yeah, I’m one of those people), and other development and deployment tools, you can check them out down below in the Products and Open Source section.
Frameworks and Backend
Ruby on Rails
, Flask
, Express
, Laravel
are the backend frameworks I have used over the years and I have a basic understanding of PHP
, Ruby
, Python
, SQL
languages. My knowledge of Node.js
is better, after all, I’m a Frontend developer. Sometimes, I will act as a Full-stacker
… that doesn’t read well, I prefer to be called a Web Developer
. I’m also great at connecting APIs with different data structures, Backend to Frontend, Frontend to 3rd-party services, earth to space, moon to mars, vice versa…
CMSs’ and SSGs’
Swear to god I’m not cursing! CMSs are your typical content management systems like WordPress
, Ghost
, Drupal
and SSG are Static Site Generators architectural concept that making a comeback!
On the CMS side, I’m most experienced with WordPress
and a bit with Shopify
and Ghost
. I have built various websites using WordPress
, starting from the design and development stage all the way to production light at the end of the tunnel.
On the SSG side, I’m most experienced with Jekyll
and know a bit about Middleman
and Gatsby
. This very website is built with Jekyll
, check the code.
Also, I have created multiple themes and plugins for the above platforms, even got a chance to build a WordPress VIP plugin
.
One more thing, I have a feel for UX/UI
design. This always helped me communicate better with design and product professionals to make great end products. Responsive design
with parallax scrolling
are my jam. I can create a solid design on top of given Mockups
or Wireframes
using a preferable Design System
(Material Design
, Bootstrap
, etc).
Products and Open Source
StaticPage (Website):
Quick and simple Coming Soon pages builder with the ability to download the source code. The app is 100% me, from the design to the backend, for the website I have used the help of friends as described in the credit section of the website.
It is powered by Flask
, PostgreSQL
, (dead Twitter event-base framework), Flight.js
SASS
, and hosted at Heroku
with file hosting on AWS S3
.
ToDoin (Web Store):
All developers have their shot at making a to-do list app, this is my variation as a chrome extension. The most differentiating feature of this to-do extension is the Private to-dos. Why you need private to-dos you ask? For me, working in an office environment created the need to keep some to-dos private.
I have built this product with Backbone
& SASS
and then converted it to React
app but the React
version hasn’t seen the light of day. I have created all the graphic materials except the logo, this credit goes to my friend.
Kit (GitHub):
With the help of a friend we are creating an awesome Ui Kit
! The Kit is based on SASS
(actually SCSS
, but potato tomato, right?), and besides doing the same stuff that other Ui Kits
it taking advantage of SASS
features use
, importer
and functions
. Also used by this very own website.
The use of these features gives the Kit abilities like importing Google Fonts
for offline use, creation of SVG sprites
, or converting images to base64
. All that can be achieved with just a “CSS framework
” and the help of a SASS
compiler.
The part I’m really proud of is writing tests
and documentation
for this Ui Kit
. Yes, you can document and test CSS with the help of SASS True
and SassDoc
.
Feature (GitHub):
The big picture vision is a tool belt for the agency web developer / portfolio website freelance / side project backend developer. Still in the making, inspired by jQuery
and Rails
. Take a look at the git repo for more information.
Rebo (GitHub):
Never liked NPM
and wasn’t a big fan of writing yarn
as the main command in the terminal. Parallelly, I have begun using jekyll
and this one is a pain in the butt as far as written commands in the terminal go. So, first I have written a Rakefile
for each of my git
repos wrapping the yarn
and jekyll
commands with a rake
one. What a relief that one was. Several Rakefile
files in I fell in love with the architecture of Rake. The simplest task runner I have ever used!
“From here to there” as we say in Hebrew I found myself with a bunch of rake
tasks wrapped inside a gem
named rebo
. Why Rebo? It’s easy to type 4 letter word that was available on RubyGems
.
Client Work
In my career, I have worked in small and large companies doing a bunch of roles. From a junior developer, through webmaster, freelancer, frontend developer, web developer, senior frontend developer, and up to team leader.
While doing those roles doesn’t if I were a freelancer or a full-timer I have treated everyone outside the team I was part of as a client. Meaning, I was trying to understand my client’s needs and serve them with the best version of a solution to their needs.
Achievements
- 2 UI Kits (or design systems).
- Certified WordPress VIP Plugin.
- Various WordPress websites, 2 of them with Multisite support and coherent design done by Parent->Children themes adjustments.
- 100+ successful design to code conversions, even before the time of responsive design with the need to support IE6.
- Helped build frontend web apps of any shape on any size team.