Moris Finkel - Senior WEB Deweloper
Main info
Name:
Moris Finkel

Proffesion:
Senior Software Developer

Located:
Dusseldorf, DE

Nationality:
Ukranian

Education:
2011 Bachelor
Network and Communication
Kharkiv National University
of Radio Electronics

Languages:
English, Ukranian, Russian

Languages and Technologies
PHP5-8:

JS/TS:

RDBMS:

DevOps CI/CD:

TDD:

DDD:

BDD:

Solution Architecture:

CLoud Architecture:

Improved stability, performance, and code quality of legacy PHP5 projects developed 10-12 years ago. Streamlined codebase by reducing technical debt and eliminating code duplications. Led migration from outdated tools (Vagrant, VirtualBox) to Docker, improving development and deployment processes. Enhanced Continuous Integration and Continuous Deployment (CI/CD) pipelines for efficient and reliable releases. Through my efforts, I optimized the legacy projects, making them more stable, scalable, and easier to maintain. I was responsible for code refactoring, infrastructure modernization, and process improvements, resulting in enhanced productivity and quality.

Worked on an e-commerce platform utilizing PHP, Symfony, Elasticsearch, CI/CD, Docker, and SonarQube. Placed a strong emphasis on enhancing codebase quality by implementing design patterns and adhering to SOLID principles. Contributed to improving the platform's performance, scalability, and maintainability. Collaborated with cross-functional teams to ensure seamless integration and delivery of new features. Actively participated in code reviews and conducted rigorous testing to ensure high code quality standards. During my time at Metro GmbH, I dedicated my efforts to refining the e-commerce platform`s codebase. By implementing design patterns and following SOLID principles, I elevated the overall code quality, leading to improved maintainability and scalability. I actively collaborated with various teams to drive seamless integration and timely delivery of new features. In addition, I played a key role in optimizing the platform's performance and contributed to the establishment of efficient CI/CD processes using Docker and SonarQube. Rigorous code reviews and comprehensive testing were essential components of my work, ensuring that high standards of code quality were consistently met

During my tenure spanning over five years, I had the privilege of working on a diverse range of projects for world-renowned brands, each differing in complexity and technologies employed. As a Solution/ Technical Architect, Team Lead, and Lead Developer, I played a pivotal role in delivering successful outcomes

Key Contributions: Solution and Technical Architecture: I leveraged my expertise to create robust solutions and technical architectures for multiple projects. Over the past two years, five of these projects have successfully gone live, demonstrating the efficacy of the architectures developed. I utilized modern tools including SaaS, PaaS, Microsoft technologies, AWS, Azure, CI/CD, Docker, and more.

Modern UI Development: I took charge of creating modern and responsive user interfaces (SPAs) using technologies such as React, Redux, and GraphQL. By employing these cutting-edge frameworks, I ensured an enhanced user experience and optimized performance.

BackEnd Development: I proficiently worked with Node.js, PHP, and Python to build efficient and scalable backend systems. I seamlessly integrated these technologies with databases such as MySQL and NoSQL, ensuring robust data management. Team Management and Mentorship: I successfully managed both on-site and remote teams, overseeing their progress, and ensuring efficient project delivery. As a Node.js Guild Master, I held responsibility for creating comprehensive roadmaps and training programs to nurture talent and enhance skills. Additionally, as a BootCamp organizer, I orchestrated UI Bootcamps, educational programs, and training initiatives, fostering a culture of continuous learning and professional development. Throughout my tenure, I consistently demonstrated a commitment to delivering high-quality solutions while nurturing and empowering team members. By leveraging my technical expertise and leadership abilities, I facilitated the successful implementation of projects, enabling organizations to achiev

Worked on an e-commerce platform utilizing PHP, Symfony, Elasticsearch, CI/CD, Docker, and SonarQube. Placed a strong emphasis on enhancing codebase quality by implementing design patterns and adhering to SOLID principles. Contributed to improving the platform's performance, scalability, and maintainability. Collaborated with cross-functional teams to ensure seamless integration and delivery of new features. Actively participated in code reviews and conducted rigorous testing to ensure high code quality standards. During my time at Metro GmbH, I dedicated my efforts to refining the e-commerce platform's codebase. By implementing design patterns and following SOLID principles, I elevated the overall code quality, leading to improved maintainability and scalability. I actively collaborated with various teams to drive seamless integration and timely delivery of new features. In addition, I played a key role in optimizing the platform's performance and contributed to the establishment of efficient CI/CD processes using Docker and SonarQube. Rigorous code reviews and comprehensive testing were essential components of my work, ensuring that high standards of code quality were consistently met

Create a new centralized application architecture, database. Design rest full API for new applications and the transfer of existing mobile applications. API proxy, cache, billing, payments

Create an education platform that will help students prepare for exams. Yii-based project, DB, API, Some UI staff

Creating a new project from scratch, DB planning, API design, start working with unit test, auto deployment, and other features. Project requirement clarifications, build a backlog, backlog grooming and sharing tickets with a team, first team lead position.