Daniil Martynov

Daniil Martynov

Software Engineer

About

Building fast and high-quality applications with engaging interfaces for a seamless digital experience.

Bridging the gap between design and engineering, providing extra attention to detail to make the product stand out from competitors.

Work Experience

2021 — Now
  • Developed a complex web application from scratch using Next.js and TypeScript. Defined the core architecture and dependencies, ensuring reliability and scalability.

  • Accelerated the delivery time of new features, improved testing workflows, and simplified page creation using a design system built with CSS Modules, an atomic design methodology with a component-oriented approach, and Storybook.

  • Improved the flexibility of the payment system to support various purchasing strategies, significantly boosting revenue. Integrated popular payment methods like PayPal, Google Pay, and Apple Pay. Worked closely with the backend team to develop API contracts.

  • Provided mentorship and training to junior developers, with an emphasis on code reviews and the transfer of best practices. Shared knowledge and developed skills.

  • Actively participated in Agile methodologies, conducted grooming sessions, estimated tasks, and planned sprints.

2020 — 2021
  • Developed single page applications using React, Redux, and Styled Components. Integrated RESTful API. Provided additional support for Vue.js projects with Vuex.

  • Engineered offline-capable PWAs, optimizing user experience and performance across varied devices.

  • SSR application development using Next.js, Material-UI, and GraphQL. Focused on SEO optimization and dynamic content delivery.

  • Used Jest for unit testing, improving code quality and development efficiency.

2017 — 2019
  • Created user interfaces and user experiences for various digital platforms focusing on usability and visual harmony.

  • Worked with designers to turn their visual ideas into responsive web components using HTML, CSS, and JavaScript.

  • Developed and maintained UI kits and style guides.

Projects

2023

Key Responsibilities: Led application architecture design, integrated design systems, conducted A/B testing, and implemented payment systems.

Tech Stack: Next.js App Router, TypeScript, CSS/SCSS Modules, Storybook, MDX, React, Jest, AWS, REST, WebSockets.

2022

Key Responsibilities: Developed after-purchase upsell mechanics, integrated payment flows, collaborated with backend team on API contracts.

Tech Stack: Next.js, React, Redux, TypeScript, Styled Components, Jest, Lottie, MDX, Sentry.

2021

Key Responsibilities: Implemented component-driven approach, developed SEO-optimized quizzes and blogs, and built marketing pages.

Tech Stack: Next.js, React, Redux, TypeScript, Styled Components, Jest, Lottie, MDX, Sentry.

Side Projects

2022

3D Web application to visually communicate convergence of design, neurotechnology, neuromorphic computing, Trustworthy AI, and Sustainable development.

The application was inspired and co-developed within EBRAINS Community CoCreate AI project.

EBRAINS CoCreate Artificial Intelligence Art is currently showcased on EBRAINS.EU Science Market.

EBRAINS is a state-of-the-art ecosystem for neuroscience created by the EU-funded Human Brain Project.

Tech Stack: React, TypeScript, Tailwind CSS, CSS 3D Transformations, Vercel.

Contact

Telegram
LinkedIn
GitHub