About Me
David Munjishvili
Software Engineer
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