Idan Harari

Senior Software Engineer
Rosh Ha'Ayin, IL.

About

An accomplished Senior Software Engineer with a deep understanding of full-stack web development, specializing in building high-quality, scalable solutions. Proven ability to lead development teams, optimize performance, and solve complex technical challenges across diverse modern technologies and programming languages. Passionate about innovation and continuous learning, consistently delivering impactful results in dynamic environments.

Work

ICTBIT
|

Senior Software Engineer

Summary

Currently leading full-stack development initiatives at ICTBIT, focusing on microservices architecture and database optimization to deliver high-performance, scalable solutions.

Highlights

Engineered robust microservices and optimized database migration from MongoDB to MySQL, significantly enhancing system scalability and data integrity for critical applications.

Designed and implemented high-performance algorithms, dramatically improving application processing efficiency and responsiveness across core functionalities.

Guided a development team, overseeing task management and resolving complex technical challenges to ensure successful project delivery within aggressive timelines.

ICTBIT
|

Software Engineer II

Summary

Contributed to advanced software development projects at ICTBIT, focusing on application security, performance optimization, and backend query efficiency.

Highlights

Achieved 100% code security clearance following rigorous third-party penetration testing, eliminating critical vulnerabilities across deployed applications.

Boosted application performance by strategically scaling infrastructure and seamlessly transitioning from VM-based systems to modern app services, enhancing operational efficiency.

Optimized advanced MongoDB queries and developed comprehensive unit tests, improving data retrieval efficiency and ensuring high code reliability and maintainability.

ICTBIT
|

Software Engineer

Summary

Developed scalable software solutions and enhanced system performance as a Software Engineer at ICTBIT, contributing to core product features.

Highlights

Developed a comprehensive library of reusable UI components and scalable REST APIs, accelerating feature development cycles and improving system modularity.

Improved system performance by 27% through targeted code refactoring and optimization, significantly enhancing application responsiveness and user experience.

Led the implementation of complex authorization chains with multi-level permissions, strengthening security and access control for critical data and user roles.

ICTBIT
|

Software Engineer Intern

Summary

Gained foundational full-stack development experience, contributing to a critical web application for IDF units, enhancing cloud resource management.

Highlights

Designed and deployed a full-stack web application for IDF units (Mamram, 8200), streamlining cloud resource validation across GCP, Azure, and AWS environments.

Created an intuitive, innovative dashboard leveraging cutting-edge UX/UI principles, enhancing user engagement and data accessibility for military personnel.

EWS Automation
|

Web Developer

Summary

Developed and delivered end-to-end full-stack web applications with a strong focus on user experience and efficient project turnaround.

Highlights

Delivered multiple innovative end-to-end full-stack web applications, emphasizing responsive UX/UI design and rapid project completion.

Consistently received positive stakeholder feedback across successful projects, demonstrating strong client satisfaction and high-quality solution delivery.

Education

Full-Stack Development Program

Program Completion

Full-Stack Development

Grade: 100 GPA

Courses

Angular

React

Node.js

MongoDB

MySQL

Software Frameworks

High School

High School Diploma

Physical Education, Social Sciences

Courses

Mathematics

English

Social Leadership

Languages

English
Hebrew

Certificates

React, Next.js, Redux Developer Course

Issued By

Udemy

Javascript Algorithms and Data Structures Masterclass

Issued By

Udemy

Node.js Developer Course

Issued By

Udemy

NestJS & Typescript Course

Issued By

Udemy

Clean Code & Algorithms

Issued By

Udemy

Angular, Redux Front-end Developer Course

Issued By

Udemy

AZ-900 Microsoft Azure Fundamentals

Issued By

Fast Lane Israel

AZ-204 Microsoft Azure Developer

Issued By

Microsoft

AZ-400 Microsoft Azure DevOps Engineer

Issued By

Microsoft

Skills

Programming Languages

Typescript, Javascript, Python.

Frontend Development

React, Angular, Next.js, Vite, Redux, MUI, PrimeReact, UX/UI, Figma, CSS, SCSS.

Backend Development

Node.js, Express, NestJS, Strapi, Microservices, API Development, REST API Development, Socket.io, SSL, Legacy Code Refactoring, OOP.

Databases

MongoDB, MySQL, Advanced Database Queries.

Cloud Platforms

Azure, AWS, GCP, Azure DevOps.

DevOps & Tools

Docker, Git, GitHub, GitHub Actions, CI/CD Pipelines, DevOps, Jira, Trello, VSCode, Agile Methodologies, Jest.

Performance & Security

Performance Optimization, Penetration Testing, Application Scalability, Algorithm Development, Clean Code, Microsoft 2FA.

Data Visualization & Libraries

D3.js, Chart.js, Three.js, GSAP, Lodash, Axios, Finnhub API.

AI & Integrations

OpenAI API, Telegram API, PDF Generation.

Leadership & Project Management

Team Leadership, Project Management.

Projects

CV.Ai - AI-Powered Resume Builder

Summary

Developed an innovative application integrating OpenAI and Telegram to create three chatbots that assist users in building new resumes or improving existing ones. The system uses AI-driven insights to tailor resumes based on user inputs, helping them stand out in job applications.

Stocks Market Dashboard

Summary

Developed a frontend application that integrates with the Finnhub API to display stock charts, pricing data, and real-time news. The app also allows users to set alerts for price movements and view comprehensive details about chosen stocks.