- 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.
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
- 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.
- 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.
- 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
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.
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
- Java
- Scala
- SpringBoot
- Play
- Javascript
- Typescript
- React
- Svelte
- Pixi.js
- MongoDB
- PostgreSQL
- Redis
- AWS
- Docker
- Kubernetes
- Jenkins
Education
Bachelor, Applied Math
Languages
- Ukrainian · Native
- Russian · Native
- English · Upper intermediate
- Hebrew · Intermediate