- 👨💻 Full-stack developer
- 🎓 Master's in Computer Science related major
- 🌍 Based in Berlin, Germany.
- GitHub
- Email: maksi112@icloud.com
I'm Maksim Tarasov, a full-stack developer. My passion lies in crafting user-centric applications that are both efficient and innovative. I bring to the table a wealth of experience in frontend development, with expertise in a variety of technologies such as TypeScript, React, Vue.js, and Nest.js. Throughout my career, I've led numerous projects from concept to delivery, collaborating seamlessly within cross-functional teams to ensure our solutions meet and exceed client expectations. I love experimenting with new stacks and technologies, integrating AI into my workflows for better efficiency, and fostering open communication and teamwork in flexible environments with a positive atmosphere.
Y1 Digital AG | Berlin, Remote
01.2023 - Present
- Spearheaded the development of a large multipage personal management app for a major logistic company. The app boasted drag and drop structural diagram functionality and was built using React, with assistance from Nest API.
- Contributed to the exploration and integration of Shopify into the company's tech stack, including theme development with Liquid and full-stack app development with Remix.
- Developed new API routes and implemented logging solutions using technologies like Winston, Logstash, and the Elastic Stack.
- Implemented Docker solutions across all projects, enhancing deployment processes.
TypeScript, React, React Query, React dnd, Remix, styled-components, Webpack, Docker, Nest, Prisma, Ant Design, Bitbucket, Jira, Figma, Miro, GitHub, Shopify
Leroy Merlin | Moscow, Remote
10.2021 - 01.2023
- Spearheaded the development of an internal system for the presale and customer project department, leveraging React, Redux Saga, and Flow to deliver a streamlined frontend experience.
- Actively participated in code reviews, design demos, and collaborative sessions to optimize project outcomes within a large, cross-functional team environment.
- Played a crucial role in refactoring and splitting a monorepository into smaller frontends for future microfrontend architecture.
- Implemented unit tests using Jest and utilized CI/CD pipelines for seamless integration.
React, Redux Saga, Flow, Jest, Webpack, Jira, Figma, Miro, GitHub, GitLab, Node.js
Blockchain Solutions | Moscow, Hybrid
02.2021 - 10.2021
- Led the development of UI for various projects, leveraging technologies such as TypeScript, React, Vue.js, Nuxt.js, and Next.js, while seamlessly integrating with REST APIs and blockchain technologies.
- Built a large blockchain-based marketplace and integrated it with custom backends.
TypeScript, React, Vue.js, Nuxt.js, Next.js, WebSockets, Web3, Metamask, Blockchain, REST APIs, Material UI, Vuetify, Jira, Figma, GitHub
Self-Employed
2019 - 2021
- Designed and developed numerous information sites for corporate and governmental clients, leveraging WordPress PHP integration and crafting UI/UX using HTML, CSS, SCSS, and JavaScript.
- Utilized Webpack and Gulp for optimizing workflows and version control with GitHub.
WordPress, PHP, HTML, CSS, SCSS, JavaScript, jQuery, Webpack, Gulp, GitHub
Master of Computer Science (Big Data in Digital Transformation)
The National University of Science and Technology (MISiS) | Russia | 2020 - 2022
- Completed specialized coursework in data analytics, machine learning, and digital transformation strategies.
Bachelor of Microelectronics and Nanoelectronics
The National University of Science and Technology (MISiS) | Russia | 2016 - 2020
- Participated in research projects focusing on semiconductor device technology and applications.
- Developed educational apps using JavaScript and the Canvas API.
- Proficient in modern software development methodologies, including Agile, Scrum, and Kanban.
- Strong analytical and problem-solving skills, with a keen eye for detail and a commitment to delivering high-quality solutions.
- Experienced in collaborating with cross-functional teams to achieve project objectives efficiently.
- Demonstrated ability to adapt quickly to new technologies and learn new concepts independently.
- Fluent in English (IELTS: 6.5 in 2019)
- Basic knowledge of German, eager to learn and improve.