Javascript Developer & Team Leader
Overview
Short Summary
The candidate is a skilled web developer with over 9 years of experience, residing in Vienna. Proficient in a diverse range of technologies and tools, including HTML, CSS, JavaScript, React, Vue, TypeScript, NodeJs, AWS, and more. His career progression includes roles such as Team Lead at Heylog GmbH, where he excelled in hiring, team management, and project leadership. As a Senior Frontend Developer at Sportradar Media Services GmbH, he demonstrated expertise in developing new products, collaborating across teams, and mentoring colleagues. His experience spans various domains, from finance at Wikifolio Financial Technologies AG to e-commerce at Shpock - Finderly GmbH. He has also contributed to projects as a Freelance Developer and Translator.
Work Experience
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
| Availability | 16/10/2023 |
| Employee | 7500 € / Per month |
| Level | SENIOR |