Daniel Blinder Full-stack developer

I'm Daniel, a software engineer hailing from Ukraine. I've been immersed in both frontend and backend development for over 5 years. Recently, I stumbled upon the world of creative coding and generative art, prompting me to make a shift to graphics programming. Over the last 2 years, I've been diving deep into this fascinating field. What I find most fulfilling about programming is its creative aspect, bringing visuals and aesthetically pleasing creations to life.

Experience

Frontend Developer Freelance
Oct 2022 - Feb 2024
  • Worked on developing several dynamic and responsive user interfaces with TypeScript and frameworks like React and Svelte, ensuring optimal performance and a user-friendly experience.
  • Translated design mockups and wireframes into high-quality, interactive web applications, showcasing attention to detail and adherence to UI/UX best practices.
  • Implemented and maintained scalable stylesheets with SCSS, fostering code reusability and consistency across various projects.
Senior Java/Scala Developer Reali · Tel Aviv, IL
May 2021 - Sep 2022
  • Engineered backend microservices using Scala and the Play framework, ensuring robust and scalable functionality for a seamless real estate experience.
  • Enhanced database performance by optimizing MongoDB queries and implementing improvements in Mongo Compass, elevating the efficiency of data retrieval processes.
  • Provided mentorship to team members, imparting expertise in Scala and functional programming, fostering a collaborative and skilled development team.
Frontend Engineer Israel Defense Forces · Tel Aviv, IL
Apr 2019 - Apr 2021
  • Developed intuitive front-end interfaces for multiple internal websites within the General Staff of the IDF using React, enhancing user access to crucial operational data.
  • Utilized the D3.js library to visualize graph connections, improving the representation and accessibility of critical information.
  • Guided, mentored, and developed new recruits in front-end development practices, contributing to team cohesion and expertise.
  • Applied the Neo4j graph database for efficient storage and querying of operational data, optimizing information retrieval processes and facilitating a cohesive and user-centric digital environment.
Java Backend Developer Puls · Tel Aviv, IL
Feb 2017 - Jan 2019
  • Engineered the migration of a PHP monolith to Java microservices using Spring Boot, enhancing system performance and maintainability.
  • Developed integrations for offline conversion tracking systems, improving performance metrics accuracy.
  • Created a price calculation microservice, streamlining pricing with tax calculations, upsells, coupons, and discounts.
  • Led the development of an NPS scoring system and mail sending microservice, boosting customer engagement and satisfaction.
  • Innovated a timetable microservice for efficient appointment scheduling, considering technician availability and market-specific factors.

Projects

Generative art sketches Typescript · Pixi.js · WebGL · Three.JS · Shaders

This project encompasses the source code for my portfolio's generative artworks. Addressing challenges involved optimizing rendering performance for a seamless 60 fps, maintaining a clear separation of artwork code from setup details, and methodically refactoring shared functions into a utilities library.

Personal website Typescript · Svelte · SvelteKit · SCSS · Web Workers

Repository which hosts the source code for my personal website. Key features include the incorporation of a thread pool pattern to optimize site responsiveness during sketch rendering.

Skills

Backend development
  • Java
  • Scala
  • SpringBoot
  • Play
Frontend development
  • Javascript
  • Typescript
  • React
  • Svelte
  • Pixi.js
Databases
  • MongoDB
  • PostgreSQL
  • Redis
Cloud and DevOps
  • AWS
  • Docker
  • Kubernetes
  • Jenkins

Education

Bachelor, Applied Math

Odessa National University

Languages

  • Ukrainian · Native
  • Russian · Native
  • English · Upper intermediate
  • Hebrew · Intermediate