• Файл

Михайло

Senior Front-end програміст

Розглядає посади:
Senior Front-end програміст, Front-end engineer, Front-end програміст, Web-програміст
Вік:
40 років
Місто проживання:
Дніпро
Готовий працювати:
Інші країни

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 2 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

LEYBUK-GALIN MIHAIL Work experience
Tech Lead JavaScript Developer Sep 2022 - Dec 2024
OneVOIPlanet, Dnipro
Key Responsibilities

1. Technical Leadership:
Led a team of developers in designing and implementing scalable frontend
architectures using Vue.js and React.
Provided technical guidance and mentorship to ensure adherence to best practices in
coding, testing, and deployment.
Personal
2. Fullstack Development:
Address
st. Lyvarna 15 Developed and maintained web applications, integrating frontend technologies (Vue.js,
49000 Dnipro React) with backend systems built on Node.js.
Phone number
[відкрити контакти](див. вище в блоці «контактна інформація»). IP Telephony Integration:
Email Designed and implemented real‑time communication features by integrating IP
[відкрити контакти](див. вище в блоці «контактна інформація») Telephony systems (e.g., WebRTC, SIP) into web applications.
Date of birth
11-02-1986 4. Project Architecture and Design:
Place of birth Defined the overall architecture for new projects, ensuring modularity, scalability, and
Toretsk performance.
Gender Conducted technical assessments and proposed solutions for complex requirements.
Male
Marital status 5. Code Reviews and Quality Assurance:
Married Conducted thorough code reviews to maintain high‑quality standards across the team
LinkedIn and ensure clean, maintainable codebases.
[відкрити контакти](див. вище в блоці «контактна інформація»)
6. Collaboration Across Teams:
Interests Worked closely with backend developers, DevOps engineers, and UI/UX designers to
ensure seamless integration and delivery of features.
AI and Machine Learning in Frontend:
Exploring how AI tools and APIs can 7. State Management:
enhance frontend applicatio Implemented and optimized state management solutions, such as Vuex, Pinia, Redux,
or Context API, to handle complex data flows across applications.
Web Performance Optimization: Enthusiastic
about improving website speed and user 8. Performance Optimization:
experience through Enhanced application performance through advanced optimization techniques,
Modern JavaScript Frameworks: Exploring including server‑side rendering (SSR), dynamic imports, and caching strategies.
new features and capabilities of React,
9. Testing and Deployment:
Vue.js, and Angular Established testing frameworks and pipelines Jest, Cypress and ensured the reliability
UI/UX Design Trends: Passionate about of frontend and backend systems.
creating visually appealing and user-friendly Led deployment processes using CI/CD pipelines and monitored post‑deployment
interfaces by st performance.
Open Source Contribution: Actively
10. Team Mentorship and Training:
participating in open-source projects and Provided training and knowledge‑sharing sessions for team members, fostering a
contributing to the com culture of continuous learning and innovation.
Frontend Testing: Interested in testing
strategies such as unit testing, integration 11. IP Telephony Troubleshooting:
Diagnosed and resolved technical issues related to IP Telephony systems, ensuring
testing, and en
robust communication features.
Web Animations: Experimenting with CSS
and JavaScript animations to create 12. Scalable System Development:
engaging user interaction Delivered scalable, modular, and reusable components to support future application
growth and maintainability.
Continuous Learning: Regularly attending
webinars, tech conferences, and meetups to 13. Stakeholder Communication:
stay current wit Acted as a technical liaison between the development team, product managers, and
stakeholders to align technical decisions with business goals.

14. Innovation and Technology Adoption:
Researched and introduced new tools and frameworks to enhance productivity,

improve performance, and maintain a competitive edge.

15. Monitoring and Analytics:
Set up monitoring systems and dashboards to track application health, performance,
and user engagement metrics.

Applied technology stack

Frontend:
Vue 2, Vue 3 Composition API, Nuxt 2, Nuxt 3 Composition API, Vuex, Pinia, Vuetify,
Node.js, React CRA, Next.js SSR, Styled Components, Sass/Less/Scss/Stylus, Tailwind
Css, shadcn/ui.

Backend:
Nest.js, Redis, Rabbit MQ, Strapi Headless CMS, Directus Headless CMS, Mysql,
Postgres.

IP Telephony:
Asterisk, Kamailio

Senior JavaScript Developer Apr 2015 - Oct 2021
Cloud Works, Kharkiv
Key Responsibilities

1. Frontend Development and Architecture:
Designed and developed scalable, maintainable, and high‑performance frontend
architectures using Vue.js, React, Svelte.

2. Code Refactoring and Migration:
Led the refactoring of legacy code to improve performance, maintainability, and
scalability.
Successfully migrated the project from Knockout.js to Vue.js, ensuring smooth
transitions and minimal disruption to existing functionality.

3. Reusable Component Development:
Built modular, reusable, and efficient UI components to ensure consistency and
scalability across the application.

4. State Management Implementation:
Implemented robust state management solutions, including Vuex, Pinia, Redux, React
Context API, Svelte Store, to handle complex data flows.

5. Collaboration with Cross‑Functional Teams:
Worked closely with backend developers, designers, and product managers to deliver
high‑quality user interfaces aligned with business requirements.

6. Performance Optimization:
Optimized frontend performance using techniques like lazy loading, tree‑shaking, and
dynamic imports to improve page load speed and responsiveness.

7. Testing and Quality Assurance:
Ensured code quality by writing unit tests (e.g., Jest, Vue Test Utils) and conducting
code reviews to maintain high development standards.

8. Responsive and Accessible Design:
Developed responsive and mobile‑friendly web interfaces, adhering to accessibility
standards (e.g., WCAG) to provide an inclusive user experience.

9. Tooling and Automation:
Configured modern development tools and pipelines (e.g., Webpack, Vite, CI/CD) to
streamline development workflows and improve team productivity.

10. Mentorship and Leadership:
Mentored junior developers and conducted knowledge‑sharing sessions to foster a
culture of learning and growth within the team.

11. Feature Development:
Delivered new features and enhancements with a focus on usability, scalability, and
user satisfaction.

12. Troubleshooting and Debugging:
Diagnosed and resolved complex technical issues, including performance bottlenecks
and cross‑browser compatibility problems.

13. Continuous Learning and Innovation:
Stayed updated with the latest trends in JavaScript frameworks and frontend
development, applying innovative solutions to improve the application.

Applied technology stack: Vue 2, Vue 3 Composition API, Nuxt 2, Nuxt 3 Composition
API, Vuex, Pinia, Vuetify, Node.js.

Middle Fullstack Developer Jul 2012 - Mar 2015
PrimeLab Technology, Tangerang, Banten, Indonesia
Key Responsibilities

1. Fullstack Web Application Development:
Develop and maintain web applications using PHP (e.g., PHP 5.x) and traditional
frontend technologies such as HTML4/5, CSS2/3, and JavaScript (including jQuery).

2. Database Design and Optimization:
Work with relational databases like MySQL to design schemas, optimize queries, and
ensure data integrity.

3. Backend Development:
Implement server‑side logic, handle user authentication, and develop custom CMS or
frameworks based on PHP.

4. Frontend Development:
Create responsive, cross‑browser‑compatible interfaces using CSS (including floats
and grid systems) and JavaScript (often using jQuery or raw DOM manipulation).

5. Legacy Code Maintenance:
Refactor and maintain existing codebases to improve performance and ensure
compatibility with new requirements.

6. Custom Frameworks and CMS:
Build and extend functionality in custom‑built PHP frameworks or early popular
frameworks like CodeIgniter, Zend Framework, or Symfony 2.

7. Basic SEO and Performance Optimization:
Implement basic SEO best practices in HTML structure and optimize application
performance for faster loading times.

8. Version Control:
Use version control systems like SVN or Git to manage code and collaborate with team
members.

9. Third‑Party Integration:
Integrate payment gateways, APIs (e.g., SOAP, REST), and third‑party libraries into
web applications.

10. Testing and Debugging:
Test web applications manually, debug errors using tools like Firebug, and ensure
application stability.

11. Collaborative Development:
Work with designers and other developers to implement pixel‑perfect designs and
meet project requirements.

12. Server‑Side Deployment:
Deploy applications on Linux‑based servers using tools like FTP, cPanel, or basic shell
scripting.

13. Documentation:
Maintain technical documentation for developed features and workflows.

14. User Authentication and Security:
Implement basic security measures, such as input sanitization, prepared statements
(to prevent SQL injection), and session management.

Applied technology stack: CodeIgniter, Zend Framework, Symfony 2, Yii 2, Magento,
Drupal.

Head of IT Department Apr 2010 - Jun 2012
METINVEST HOLDING LLC, Donetsk
Key Responsibilities

1. Developing and Implementing ERP Strategy:
Create and execute the strategy for implementing and enhancing ERP systems
aligned with the company’s business goals.
Analyze organizational needs and propose automation solutions.

2. ERP Project Management:
Coordinate ERP implementation, upgrades, and customizations.
Manage projects integrating ERP systems with other IT systems.
Ensure projects are delivered on time, within budget, and to the desired quality.

3. Leading the IT Team:
Manage a team of IT professionals, including developers, analysts, and administrators.
Assign tasks, monitor progress, and foster the professional development of team
members.
Collaborate with internal and external stakeholders (business units, vendors,
contractors).

4. ERP System Maintenance and Support:
Ensure the seamless operation of ERP systems.
Organize regular technical maintenance, performance monitoring, and
troubleshooting.
Develop and implement data security policies within the ERP framework.

5. Business Process Analysis and Optimization:
Work with business users to identify needs and optimize processes.
Propose new features and modules to enhance operational efficiency.

6. Ensuring Compliance with IT Standards:
Ensure ERP systems adhere to corporate and regulatory requirements.
Maintain quality standards, change management, and data security compliance.

7. Budget and Resource Management:
Plan and manage the IT department’s budget.
Optimize costs related to ERP implementation and maintenance.

8. Training and User Support:
Organize training for employees to effectively use ERP systems.
Provide technical and methodological support to system users.

9. Reporting and Communication:
Present status reports to senior management on ERP implementation, effectiveness,
and ROI.
Liaise with software vendors and consultants to ensure efficient collaboration.

Applied technology stack: C#, MS SQL, SAP ERP, ORACLE DB, ABAP (Advanced
Business Application Programming).

SAP ERP consultant Feb 2008 - Apr 2010
METINVEST HOLDING LLC, Donetsk
Key Responsibilities

1. Business Analysis and Requirements Gathering:
Collaborate with clients to understand their business processes and requirements.
Analyze existing workflows and identify areas for improvement through ERP solutions.
Translate business needs into functional and technical specifications.

2. ERP System Implementation:
Configure and customize ERP systems to meet client requirements.
Coordinate the installation and deployment of ERP solutions.
Conduct system testing to ensure proper functionality and performance.

3. Process Optimization:
Propose process improvements and align ERP features with business goals.
Optimize workflows by leveraging ERP functionalities to increase efficiency.

4. Project Management:
Manage ERP implementation projects, ensuring they are completed on time and within
budget.
Develop and maintain project plans, timelines, and documentation.
Coordinate with internal teams and external stakeholders.

5. Training and Support:
Provide training sessions and user manuals for end‑users to ensure proper system
usage.
Offer ongoing support and troubleshooting for ERP‑related issues.
Act as the primary point of contact for client support and queries.

6. Data Migration and Integration:
Plan and execute data migration from legacy systems to the new ERP platform.
Ensure seamless integration of ERP systems with other business applications.

7. System Upgrades and Maintenance:
Assist in system upgrades, patches, and updates to maintain optimal performance.
Monitor system performance and recommend enhancements or fixes when needed.

8. Stakeholder Communication:
Work closely with clients, project managers, and technical teams to ensure alignment
on project goals.
Present progress updates and project deliverables to stakeholders.

9. Compliance and Documentation:
Ensure ERP solutions meet industry standards and compliance requirements.
Prepare and maintain detailed documentation for configurations, processes, and user
instructions.

10. Continuous Improvement:
Stay updated on ERP trends, tools, and best practices.
Provide recommendations for adopting new features or tools to enhance system
efficiency.

Applied technology stack: C#, MS SQL, SAP ERP, ORACLE DB, ABAP (Advanced
Business Application Programming).

Experienced Senior Frontend Developer with over 7 of experience building scalable and
high-performance web applications. Proficient in modern technologies such as
React/Vue/Svelte, JavaScript (ES6+), TypeScript, CSS (SCSS/SASS/Stylus), HTML5,
with a deep understanding of web application architecture.
Proven track record of working in cross-functional teams, implementing best development
practices (CI/CD, TDD/BDD, code reviews), and optimizing user experience. Skilled in
developing complex user interfaces, integrating with REST and GraphQL APIs, and
managing state with tools like Redux, Pinia, or Vuex.

Dedicated to writing clean, maintainable, and efficient code, with a strong attention to
detail. Highly motivated, responsible, and solutions-oriented, with experience leading
projects and mentoring junior developers.

Education and Qualifications
Specialist in Applied Mathematics and Theory of Control Sep 2003 - Jul 2008
Systems
Donetsk National University, Donetsk
Faculty of Applied Mathematics and Theory of Control Systems.

Tech stack
Node.js
Vue.js
Nuxt.js
React
Next.js
Nest.js
Strapi Headless CMS
Directus Headless CMS
Mysql
Postrgres
MongoDB
Rabbit MQ
Kafka
Elastic Stack

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: