Zpět na profesionály

Angular Developer & Architect & Javascript Developer & Lead Engineer & React Developer

Přehled


Krátké shrnutí

Front-end vývojář s 15 lety zkušeností. V současné době vylepšuje a přeorganizovává funkce dvou velkých aplikací pomocí Angularu a React.js. S Angularem má zkušenosti již 8 let a s Reactem 3 roky. Také integroval systémy pro správu stavů, NGRX pro Angular a Context API pro React. Dále implementoval architekturu Micro-frontend, která umožnila bezproblémovou spolupráci aplikací React a Angular. Kromě toho také již 8 let pracuje s Node.js a Express.js. Co se týče databází, používal GraphQL a SQL. Je mentorem tří juniorních členů týmu a podílí se na uvádění produktů na trh a revizích kódu. Kromě toho spolupracuje s týmem QA na stanovení metrik, testovacích případů a zodpovídání dotazů. Je hrdý na to, že se mu podařilo eliminovat opakující se funkce vytvořením dvou efektivních knihoven Angular, které lze opakovaně používat. Je zvyklý pracovat v agilním prostředí Scrum s týdenními sprinty. Ve vedoucí funkci je již téměř rok a 8 měsíců a největší tým, za který byl zodpovědný, čítal 12 lidí. Hovoří plynně anglicky. Kromě toho napsal také technickou knihu - https://www.amazon.com/Practical-Advanced-TypeScript-Hands-Learning-ebook/dp/B0C4QXBW74/ a má osobní webové stránky - https://ngjoy.dev/.

Pracovní zkušenosti

Front-end Tech Lead - Architect (SB & TMS)

(March 2022 - Present)

Responsibilities

  • Collaborated with design, product, and back-end teams to maintain, refactor, and extend existing features of two major Angular and React.js applications. Led the integration of state management for both applications, using NGRX for Angular and Context API for React.
  • Introduced and led the implementation of Micro-frontend architecture, enabling React and Angular apps to work together seamlessly. Currently, independent teams maintain these apps.
  • Participated in product releases and conducted code reviews with a team of 14 developers and team leads across two projects.
  • Mentored three junior team members, ensuring high performance and goal achievement.
  • Collaborated with the QA team to define test cases, metrics, and resolve any questions or issues.
  • Created two efficient and reusable Angular libraries to drive higher reusability, facilitate cross-team collaboration, and eliminate duplication of highly repetitive features.
  • Defined the technical vision, reduced technical debt, and prioritized features in collaboration with the product, marketing, and customer enablement teams.

Senior Front-end - Architect

(January 2019 - March 2022)

Responsibilities:

  • Worked with a team of eight developers on two large-scale projects for prestigious clients in the luxury industry, such as Rolex, Omega, Louis Vuitton, Chanel, and Cartier. Developed VAT management applications for their operations processes.
  • Integrated with third-party services and external APIs as part of the implementation process.
  • Assisted in migrating features from AngularJS 1.4 to the current Angular 5 application.
  • Developed new product features and optimized existing ones.
  • Coordinated with engineering and product teams to identify customer requirements.
  • Worked in a Test-Driven Development environment, achieving 85% code coverage with Jasmine or Jest.
  • Improved the aesthetic and user experience of critical online services.
  • Collaborated with the QA team to define test cases, metrics, and resolve any questions or issues related to test results.
  • Analyzed software issues and developed practical technical solutions.
  • Documented the solution architecture for the projects.

Senior Full Stack

(January 2018 - December 2018)

Responsibilities:

  • JavaScript / React / GraphQL / Mapbox Node.js
  • Collaborated with stakeholders, engineering, and product teams to identify requirements and develop solutions.
  • Documented the solution architecture for the project.
  • Refactored two different 15-year-old applications into a new Angular-based application based on new design and requirements. Integrated with third-party services and external APIs.
  • Reviewed the quality of code for a high-volume Casino web application, ensuring code and design consistency across team members.
  • Conducted unit and load testing for a critical progressive web application, identifying and addressing critical performance issues during the development phase.
Author
Angular Developer & Architect +3
64788879756eef00019fe96a
Zaměstnanec182550  / Měsíčně
ÚroveňSENIOR
Role
Angular Developer Architect Javascript Developer Lead Engineer React Developer
Jazyky
English
Dovednosti
AJAXAngularAngular 2AngularJSApplication ServerArchitectAutomation TestingBootstrapCMSCSSCertificationsCode ManagementConfluenceD3.jsDatabaseDjangoDrupalExpress.jsFlexboxFunctional TestingGitGraphQLHTMLIDEJasmineJavaScriptJavascript ToolsJestJiraLESSLoad TestingMicrosoft serversNon-Functional TestingOraclePHP CMSPerformance TestingPostgreSQLProject Management ToolsProject ManagerPythonReactReduxRxJSSASSSQLTest DevelopmentTesting TypesThree.jsToolsTypeScriptUIUXUnit TestingWebpackWebstormjQuerynode.jsnpm
Lokality
RemoteWien