Personal details

David M. - Remote full-stack developer

David M.

Senior Full Stack Developer
Based in: 🇬🇪 Georgia
Timezone: Tbilisi (UTC+4)

About

As a Senior Full Stack Developer with over 9+ years of experience creating websites, web services, and mobile applications, I have honed my skills in various technologies, frameworks, and design patterns. I am passionate about mastering new technologies and stay up-to-date with the latest trends in the industry.

I am always on the lookout for new opportunities to grow and develop as a developer. I bring to the table a strong work ethic, problem-solving skills, and
the ability to work collaboratively with teams or independently. I thrive on new challenges and am excited to contribute my expertise to any programming project.

I would welcome the chance to speak with you about how my skills and experience can benefit your team. Thank you for considering my application.

Work Experience

Senior Full Stack Developer
Clear Treasury | Nov 2021 - Feb 2024
Node.js
TypeScript
Redux
GraphQL
Next.js
Styled-Components
AWS

At https://www.cleartreasury.co.uk/, I contributed to the development of a website that prioritized security, scalability, and reliability in simplifying international payments.

As a Back-End Developer, I created endpoints using CDK for API Gateway, connected Cloudfront to redirect requests to the correct API Gateway instances, and added security checks before passing through any request. I also created an API dashboard and added metric widgets for API monitoring.

Senior Full Stack Developer
S-Pro | Jun 2021 - Apr 2023
PostgreSQL
Redis
Socket.IO
Docker
React
JavaScript
OpenShift
Apache Kafka
Redux
Next.js
Styled-Components
NestJS

At S-Pro, I contributed to the development of https://www.sygnum.com/, a website enabling clients to invest in the digital asset economy with complete trust. As a Back-End Developer, I upgraded all NestJS packages to their latest version, improved integration with built-in services, and created new endpoints such as reports generation, Kafka listeners, and updated microservices.

As a Front-End Developer, I designed and implemented website pages, created new shared components, and used Redux and Redux-Saga for state management. I used Styled-Components for website styling.

As part of my role, I ensured the reliability and security of buying, selling, and transferring cryptocurrencies between blockchain addresses for clients. My work focused on maintaining the integrity of financial transactions while prioritizing security measures.

Education

Ivane Javakhishvili Tbilisi State University
Bachelor's degree・Computer Sciences
Sep 2013 - Jun 2023