Leetcode: https://leetcode.com/iilia_12/ Github: https://github.com/iLLia12
Experience
2023 — 2024
San Francisco, California, United States
London, England, United Kingdom
Develop new user-facing features and ensure technical feasibility.
Optimize applications for speed and scalability.
Assure that all user input is validated before submitting to back-end services.
Collaborate with other team members and stakeholders.
Participate in Scrum events such as sprint planning, daily stand-ups, and retrospectives
Ukraine
Lead, mentor, and manage a team of front-end developers, fostering their growth and skill development.
Collaborate with designers, product managers, and back-end developers to translate user requirements and design mockups into high-quality, responsive user interfaces.
Drive the technical vision and architecture of the front-end, ensuring scalability, maintainability, and performance.
Participate in code reviews, provide constructive feedback, and ensure coding standards and best practices are followed.
Stay up-to-date with industry trends, emerging technologies, and best practices, and proactively introduce relevant advancements to the team.
Develop efficient and reusable front-end components and libraries using React and TypeScript.
Optimize application performance and ensure seamless user experiences across devices and browsers.
Ukraine
Collaborate with designers and product managers to develop user-friendly web applications.
Build efficient and reusable components.
Optimize applications for maximum speed and scalability.
Write clean, maintainable, and testable code.
Debug and troubleshoot front-end and back-end issues as they arise.
Stay up-to-date with the latest trends and technologies in front-end and back-end development.
Utilize Node.js and Python for server-side development.
Configure and manage server infrastructure on cloud platforms for optimal performance and scalability.
Conduct code reviews and provide constructive feedback to improve code quality and adherence to best practices.
Document technical specifications and system architecture for future reference and knowledge sharing.
2016 — 2019
Ukraine
Develop efficient, high-quality services that will be a part of a micro-services architecture.
Interpret requirements and participate in the design of the applications and services being developed.
Work with other members of the product and development teams to ensure that the software delivered meets the needs of the product.
Work with DevOps team members to enable application delivery through pipelines on appropriate infrastructure.
Work with other team members and product teams to ensure that defects are fixed quickly and any other blockers are removed as efficiently as possible.
Works with the team to ensure that the software delivered is tested, is observable, and is understood by the members of the team that will work on (or with) the software.
Communicate problems or missing information to the appropriate team members to ensure that these issues can be addressed as quickly as possible.