David Munjishvili

Software Engineer

Creating beautiful, functional, and user-friendly digital experiences with modern web technologies. Specialized in React, Node.js, and full-stack development.

About Me

David Munjishvili
Tbilisi, Georgia

Software Engineer with a Passion for Innovation

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.

Technical Expertise

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

Experience & Education

Work Experience

Software Engineer

Pulsar AI / ImpelJul 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)

T-NETJan 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)

EverseOct 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

Pulsar AI / ImpelFeb 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

Self-employed2021 - 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.

Education

BA in Computer Science

International Black Sea University2021 - Present

Currently pursuing a Bachelor's degree in Computer Science, focusing on software development and computer theory.

PHP Development

Informational Technologies Academy2021

Completed specialized training in PHP development, focusing on web application development and backend systems.

Python Development

IT Center Mziuri2020

Learned Python programming with a focus on application development and data processing.

Competitive Programming

IT Center Mziuri2017 - 2020

Participated in competitive programming training, mastering algorithms and data structures while developing strong problem-solving skills.

Programming Basics

IT Center Mziuri2016 - 2017

Started my formal programming education, learning fundamental concepts and basic programming principles.