About Me

David Munjishvili

David Munjishvili

Software Engineer

Tbilisi, Georgia

I'm a software engineer based in Tbilisi, Georgia, with a passion for programming that ignited at the age of 12. My journey began with competitive programming, where I mastered essential algorithms and honed my problem-solving skills.

Over time, my focus shifted towards web development, and I've built expertise in both frontend and backend technologies. I've worked with startups and established companies across various industries, helping them solve complex problems and deliver exceptional digital experiences.

My approach combines technical expertise with a deep understanding of user needs. I'm excited to apply my diverse skills and knowledge to create innovative solutions in the software engineering world.

Education

BA in Computer Science

International Black Sea University, 2021 - Present

PHP Development

Informational Technologies Academy, 2021

Python Development

IT Center Mziuri, 2020

Competitive Programming

IT Center Mziuri, 2017 - 2020

Programming Basics

IT Center Mziuri, 2016 - 2017

My Journey

Software Engineer

Jul 2024 - Present

Back at Impel with higher responsibilities. Taking care of the build process, old code maintenance and improving software performance. Working on CMS front-end with litjs, and designing the database with mock back-end. Technologies: React, web-components, Go, PostgreSQL.

Software Engineer (Contractor)

Jan 2024 - Apr 2024

Played a key role in developing a Micro Frontend (MFE) for a new assessment project. Optimized the performance and customizability of the UI library, creating a component library from scratch. Technologies: TypeScript, React, Tailwind CSS, Storybook, ESLint, shadcn.

Full Stack Developer (Contractor)

Oct 2022 - Jul 2024

Worked on Rupert, an Israel-based startup that helps users create custom, data-driven alerts using a no-code alert builder. Used a mix of React and Vue to create optimized user interfaces. Also contributed to Cymulate, a cybersecurity company, building optimized, high-speed products. Technologies: TypeScript, React, Vue, Tailwind CSS, Chart.js, Chakra UI, Storybook, ESLint, Jest.

Middle Full Stack Developer

Feb 2022 - Oct 2022

Worked on the dashboard for car dealerships and internal tools at Impel, a US-based company that allows dealerships to capture their cars in 360° views and offers AI virtual assistants. Technologies: React, Redux, Material UI, ESLint, Prettier, Python, Flask, Node.js, Express, Socket.io, AWS.

Freelancer

2021 - Present

Started freelancing after learning Laravel, handling tasks from simple scripts to full-stack projects. Worked with clients including Glovo Georgia, Lenovo Georgia, and many local startups. Technologies: React, Vue, Remix, Nuxt, Next.js, Laravel, Python.

Technical Skills

Frontend

React, Vue, Tailwind CSS, Storybook, Jest, Shadcn

Backend

Node.js, Express, Go, PostgreSQL, Flask, Laravel

Frameworks

Next.js, Nuxt, Remix, Solid.js, Laravel, Web Components

DevOps

AWS, CI/CD, Cloud Services, Deployment Strategies, Performance Optimization

Design

UI/UX Principles, Component Libraries, Design Systems, Responsive Design, Accessibility

Tools

Git, ESLint, Neovim, Chart.js, Redux

Additional

Data Science Fundamentals, AI/Machine Learning, Agile Methodologies, Operating Systems

Languages

JavaScript, TypeScript, Python, PHP, Go, SQL