Senior Software Engineer | Full-Stack Developer | Tech Educator
Tbilisi, Georgia | [email protected] | LinkedIn | Twitter | Linktree
Versatile Full-stack JavaScript developer with 8+ years of expertise in modern web technologies. Proficient in React, Angular, NestJS, NextJS, NodeJS, and TypeScript. Demonstrated history of developing scalable web applications, implementing robust testing strategies, and leading development teams. Strong focus on code quality, performance optimization, and innovative problem-solving. I am experienced in teaching and mentoring, and passionate about sharing knowledge and fostering tech talent.
- Frontend: React.js, Angular, Next.js, TypeScript, HTML5, CSS3, SASS, LESS, Bootstrap, MobX, Redux, Redux-Saga
- Backend: Node.js, NestJS, Express.js, GraphQL, RESTful APIs, gRPC
- Databases: MongoDB, PostgreSQL, MySQL, Neo4j, DynamoDB
- Cloud & DevOps: AWS (Lambda, Cognito, AppSync, CloudWatch, CloudFormation), Docker, CI/CD, Jenkins, Serverless Framework, ARGO CD
- Testing: Jest, TDD, Functional Testing
- Version Control: Git, GitHub, GitLab, Bitbucket
- Project Management: JIRA, Agile/Scrum, Sprint Planning
- Other: Microservices, Blockchain, Ethereum, React Native, Webpack, Auth0, Prism, ElectronJS
- Soft Skills: Leadership, Communication, Problem-solving, Time Management, Fast Learner, Ability to Work Under Pressure
June 2022 - Present
- Spearheaded the development of a single-page web application using React, ChakraUI, and TypeScript
- Implemented authentication and authorization using the MSAL library
- Leveraged the Context API to improve application state management
- Employed modern JavaScript features such as async/await and Promises for efficient asynchronous programming
- Wrote comprehensive unit tests for components and services, ensuring code stability and reducing bugs
September 2021 - July 2022
- Designed and implemented an API layer enabling seamless data integration with external systems
- Developed unit tests and implemented automated testing, increasing code coverage to 80%
- Refactored legacy code to improve reliability, scalability, and maintainability significantly
February 2019 - January 2022
- Taught comprehensive courses on ReactJS/Redux and Android development using Java/Kotlin
- Covered advanced topics including React Hooks, Context API, code splitting, and deployment to Netlify/Firebase
- Instructed students on Android-specific concepts such as Activity lifecycle hooks, navigation components, and Firebase integration
March 2021 - October 2021
- Worked with MEAN stack, Angular, TypeScript, NodeJS, Neo4j, NestJS, and GraphQL
- Contributed to projects 8 hours per week, demonstrating the ability to balance multiple professional commitments
February 2021 - September 2021
- Developed serverless architecture using AWS services including Lambda, Cognito, DynamoDB, and AppSync
- Worked with GraphQL, Next.js, TypeScript, and React Native for full-stack development
- Conducted technical interviews to assist in hiring new developers for the company
February 2020 - March 2021
- Created frontend applications using Angular and React/Redux based on Sketch/Figma UI/UX designs
- Developed and refactored backend logic using Node.js/Express.js
- Implemented CI/CD pipelines using Jenkins for different environments (Prod/Dev)
- Worked on notable projects including DueFocus, DueRank, and TuneIn
April 2018 - February 2020
- Taught comprehensive courses on React/Redux and related technologies
- Covered advanced topics including redux-thunk, redux-saga, React Hooks, and deployment strategies
September 2019 - April 2020
- Developed an internal management system using React, Redux, and Laravel
- Implemented GraphQL API (using lighthouse-php) and created corresponding tests
- Worked with Docker, DigitalOcean, and integrated with Amazon Marketplace API
March 2019 - August 2019
- Enhanced and refactored internally used management systems
- Created reporting pages and complex SQL queries using PHP PDO
- Contributed to the development of a WordPress-based blog website (https://bmag.io/)
- Master's degree in Artificial Intelligence | Georgian Technical University | 2020 - 2022
- Bachelor of Science in Computer Science | Ilia State University | 2013 - 2017
English (Fluent), Russian (Proficient), Georgian (Native)
- Freelance Web Developer (2017 - 2019): Worked on various projects including PrestaShop-based e-commerce platforms
- Full Stack Developer & Co-Founder at MPDC (2016 - 2017): Developed full-stack web applications using React, Node.js, and MongoDB
- Web Developer at GalaxyStudio.Ge (2015 - 2016): Implemented responsive designs and developed APIs for third-party service integration
- Frontend Developer Intern at Artepit.com (2015): Created markups based on provided designs and developed JavaScript-powered interactivity
- 🌱 I’m currently learning ...
- Blockchain, Solidity
- AWS
- AI
- 👯 I’m looking to collaborate on ...
- 🐶 Pet Projects
- ...
- 📫 How to reach me: https://linktr.ee/janobokuchava