Javascript Developer & Team Leader
Prehľad
Krátke zhrnutie
Kandidát je skúsený webový vývojár s viac ako 9-ročnou praxou, ktorý žije vo Viedni. Ovláda rôzne technológie a nástroje vrátane HTML, CSS, JavaScript, React, Vue, TypeScript, NodeJs, AWS a ďalších. Jeho kariérny postup zahŕňa pozície, ako napríklad Team Lead v spoločnosti Heylog GmbH, kde vynikal v oblasti náboru, riadenia tímu a vedenia projektov. Ako Senior Frontend Developer v spoločnosti Sportradar Media Services GmbH preukázal odborné znalosti pri vývoji nových produktov, spolupráci v rámci tímov a mentorovaní kolegov. Jeho skúsenosti siahajú do rôznych oblastí, od financií v spoločnosti Wikifolio Financial Technologies AG až po elektronický obchod v spoločnosti Shpock - Finderly GmbH. Na projektoch sa podieľal aj ako nezávislý vývojár a prekladateľ.
Pracovné skúsenosti
Team Lead
(OCTOBER 2022 – OCTOBER 2023) VIENNA, AUSTRIA
Duties
- Hiring and onboarding
- Team management
- Mentoring and supporting team members
- Estimating, breaking down and leading different projects and initiatives
- Organizing and leading Sprint efforts and processes
- Communication with external partners
Accomplishments:
- 33 candidates interviewed, 7 of those were signed at the end
- Interviewed and hired for different positions: Senior BE, Intermediate BE, Intermediate FE, FullStack, Freelance
- Held biweekly 1-on-1s with all team members (up to 5 team members at a time)
- Mentored and supported a team of 5 developers
- Reviewed on average 5+ PRs per day
- I was in charge of 20+ different projects and initiatives (small, mid, big)
- Made on average 5 technical decisions per project (small, mid, big)
- Project estimates were most of the time on point
- I was responsible for 45+ weekly sprints
- My team and me were responsible for 60+ releases (out of those, ~10 were hotfixes), whichresulted in ~ 1,5 release per week
- Coordinated 10+ Mobile App releases
- My team produced ~30 different user facing features
- Together with my team I created and refined the following processes: Hiring, Daily Standups,Planning, Testing, Releasing
- Communicated with ~5 different external partners on various different topics (freelance agencies,integrations, team support, etc...)
Senior Frontend Developer
(AUGUST 2022 – SEPTEMBER 2022) VIENNA, AUSTRIA
Duties:
- Inspecting the codebase
- Managing an external agency
- Hiring and creating processes
- Worked on Bug Fixes and smaller UI refinements
Accomplishments:
- Created an initial code health document
- Created an improvement suggestions document
- Pushed for and assisted in creating an infrastructure overview document
- Coordinated and collaborated with 4 developers from the external agency
- Made ~15 releases together with the external agency
- Interviewed 7-10 candidates for the initial engineering team for different positions (Senior andIntermediate BE and Intermediate FE)
- Revised the Job ads together with the CEO (3 job ads)
- 80+ tickets solved
- I had 168 commits, 4 620 lines added, 2 291 lines removed as contributions to the codebase
Senior Developer
(APRIL 2020 – JULY 2022) VIENNA, AUSTRIA
Duties:
- Developing new products in the ads space as a part of three different teams
- Close collaboration with PO on developing, testing and maintaining new features and products
- Aligning and collaborating across different teams and initiatives
- Working with legacy code and improving it along the way
- Working on the Frontend as well as on the Backend (Full-Stack)
- Active mentoring of less experienced colleagues and empowering them to deliver great results
- Onboarding of new team members
- Responsible for managing production deployments
- Active participation in merging an acquired company into the team I was on
Accomplishments:
- Successfully completed a couple of MVP projects- Developed 4 new widgets from the ground up with various variations and A/B tests
- Resolved dozens of production bugs
- Integrated and deployed 100+ stories/features
- Successfully completed 6+ epics
- Single handedly completed a code cleanup project where 15k+ files (over 1,2 M lines of code)were deleted resulting in reducing the CI/CD pipelines execution time by half
- Transferred features between various projects
- Seamless integration between our team and an acquired company
- Regular pairing up sessions with less experienced colleagues which lead to them beingself-sufficient and familiar with the project quickly
- Member of a 2022 Coding Academy where I was responsible for Frontend track and leading theClean Code book club with 12 participants
Frontend Developer
(FEBRUARY 2019 – APRIL 2020) VIENNA, AUSTRIA
Duties:
- Working closely with the design and UX team on integrating new features
- Working together with backend colleagues as well as independently
- Modernizing the tech stack where possible
- Rewriting and optimizing legacy code (jQuery) into modern ES6/Typescript code
- Helping out and mentoring junior developers
- In essence I was responsible for fixing bugs, writing new features (with TypeScript), refactoring legacy code, improving tooling and making UI improvements
Accomplishments:
- Integrated several new modules into the platform in collaboration with the BE developers and UX designers
- Worked on a couple of complex modal forms
- Resolving dozens of production UI bugs with the focus on not breaking backwards compatibility and usage of the components
- Refactored several legacy services
- Involved in ~65 different stories
- Reviewed 6-9 PRs on average per 2 week sprints
Frontend Developer
(JULY 2018 – FEBRUARY 2019) VIENNA, AUSTRIA
Duties:
- Working as a frontend JavaScript developer
- Using React to create and style all the components on the website (CSS-in-JS with StyledComponents) with TypeScript as a static type checker
- Using GraphQL with Apollo for data handling (queries, mutations)
- Using Yarn as a package manager for JS dependencies
- Using a separate Repository of components which are extended as needed and reusedthroughout the main website
Accomplishments:
- Contributed in rewriting the whole website to use 100% React and CSS-in-JS. No PHP and no CSS classes (no LESS or SASS), all styling was done within styled components
- I was able to reduce the complexity of the legacy code and made business logic much more simpler and maintainable on several parts of the project
- Reused code throughout the project
Web Developer
(FEBRUARY 2016 – JUNE 2018) VIENNA, AUSTRIA
Duties:
- Worked as a general purpose web developer (hybrid apps, WordPress, Creative development, landing pages)
- Converted design mockups into working website layouts and UIs
- Closely collaborated with the design team on various design and implementation issues
- Used design and creative skills to come up with solutions for Responsive design challengesAccomplishments:
- Worked on 2 successfully completed Hybrid app projects (Ionic, AngularJS, Grunt, Sass)
- Developed, deployed, migrated and maintained 15+ WordPress websites that were based onfree, premium and custom themes (HTML, CSS, JS, PHP, Gulp, Docker)
- Developed and deployed 6 Landing pages for some of the biggest companies in Austria
- Developed and deployed 40+ creative advertisements for national and international clients
Web Developer
(FEBRUARY 2014 – NOVEMBER 2017)
Duties:
- Worked on customizing free and premium WordPress themes for various clients and industries
- Developed custom UI elements and widgets, with JavaScript functionality
- Continuously supported and maintained several WordPress websites
- As a part of a small team, my job was to integrate the design mockups and work closely with thebackend developers to finish custom features for custom WordPress websites
Accomplishments:
- Finished 40+ different web projects, mainly WordPress based
- Acquired and maintained professional relationships with ~5 returning clients
- Successfully helped in screening and onboarding new developers to the team
| Dostupnosť | 16/10/2023 |
| Zamestnanec | 7500 € / Mesačne |
| Úroveň | SENIOR |