Senior Angular Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 450011 Cluj Napoca
- Weltweit
- ro | de | en
- 06.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – offen
Tätigkeitsbeschreibung
As Lead Angular Developer, I spearheaded the development of a web app for managing vulnerability securities, focusing on delivering a seamless user experience using advanced technologies and agile practices.
Key Responsibilities and Achievements:
Frontend Leadership: Led the implementation of the entire frontend application using Angular 16 and the Porsche Design System, ensuring a cohesive and visually consistent user experience.
Migration Projects: Directed the migration from a VanillaJS app to Angular 15, and subsequently to Angular 16 and 17, including transitioning to standalone components and Angular Signals, modernizing the codebase and enhancing performance.
Authentication & State Management: Integrated SAML Authentication for secure access and implemented NgRx Store for scalable state management.
Performance Optimization: Developed lazy-loaded components and modules to optimize performance and reduce initial load times.
RxJS & Error Handling: Designed complex data processing pipelines and implemented elegant error-handling strategies for API calls using RxJS, improving application responsiveness and resilience.
Data Visualization: Integrated Chart.js and ng2-charts for dynamic and interactive data visualization, enhancing analytical capabilities.
Code Quality & Best Practices: Enhanced code quality through regular code reviews, linting, Test-Driven Development, and SonarQube for continuous improvement of code quality and security.
Collaboration & Mentorship: Worked closely with backend developers for seamless integration and mentored junior developers, fostering a collaborative and growth-oriented environment.
Agile Development: Contributed to an agile team of 6 using the Scrum framework to ensure timely delivery of features.
Technical Stack: Angular 16, 17, NgRx Store, Signals, RxJS, TypeScript, HTML, SCSS, Jira, Confluence, Bitbucket, Python (Flask, FastAPI), SQLite3, SonarQube.
Angular
3/2022 – 6/2024
Tätigkeitsbeschreibung
Contributed to a major software solution for German companies, facilitating communication with fiscal authorities and document sharing.
Key responsibilities and achievements include:
Angular Migration: Successfully migrated the application from Angular 15 to Angular 16, ensuring stability, managing breaking changes, and cleaning up the repository. Implemented linting and set up testing for future development.
PrimeNG Integration: Led the transition to full PrimeNG solutions, upgrading legacy components and implementing new ones as required by stakeholders.
Feature Development: Developed and integrated new solutions and pages, enhancing the application's functionality and user experience.
Technologies: Angular 16, PrimeNG, Bootstrap, TypeScript, NgXs, Maven, HTML, SCSS, GitLab, Docker, Jira, Java, Elasticsearch, Matomo.
Angular, Docker
3/2022 – 1/2023
Tätigkeitsbeschreibung
Worked on a fintech solution enabling banks to offer financial products to their customers.
Key responsibilities and achievements include:
Custom Theming & Reusability: Implemented generic solutions with custom theming to accommodate different banks' branding, focusing on reusability.
Test Coverage: Maintained test coverage at 80% while developing new features using Jest and Cypress.
Agile Participation: Actively engaged in SCRUM ceremonies, managing expectations and updating tickets based on customer requirements.
Technologies: Angular, Angular Material, Bootstrap, TypeScript, Jest, Cypress, HTML, SCSS, Jira, Confluence, Bitbucket.
Angular
2/2022 – offen
Tätigkeitsbeschreibung
As the founder, I've been hands-on in managing expectations for five key customers and delivering tailored software solutions across various projects. My role blends technical leadership with business management, driving both development excellence and customer satisfaction.
Key Responsibilities and Achievements:
Leadership: Mentored the juniors on the tech stack and industry best practices, guiding them through the latest software processes to ensure top-quality output.
Full-Stack: Developed a reporting application that automates accounting tasks and streamlines the invoicing process based on booked work hours, using Angular 17 and a full-stack approach.
Migrations: Led migrations to Angular 16 and 17, including the adoption of standalone components and the implementation of NgRx-SignalStore, enhancing performance, and aligning with the latest Angular trends.
RxJS Optimization: Optimized RxJS pipelines to improve data processing efficiency and responsiveness across applications.
Error Handling: Developed robust error-handling strategies for API calls, ensuring reliability and a seamless user experience.
Code Quality & Testing: Improved code quality through comprehensive code reviews, linting, and the integration of unit tests using Jest, ensuring maintainable and robust code across the application.
Deployment & Cloud: Successfully deployed the Angular web app on Render and the NestJS service along with the database on Heroku.
Technical Stack: Angular 15, 16, 17, NgRx-SignalStore, RxJS, Angular Material, Bootstrap, NestJS, Express, NodeJS, TypeScript, JavaScript, MongoDB Atlas, PostgreSQL, Jest, HTML, CSS, Heroku, Git, Trello, Render.
This role has been a challenging yet rewarding journey, combining technical leadership with the business acumen needed to grow and manage a successful company. It has provided me with a holistic view of software development and business management, further solidifying my expertise in Angular and full-stack development.
Angular, Full-Stack, Node.Js, Postgresql
6/2021 – 5/2022
Tätigkeitsbeschreibung
Managed a team of 19 that built a financial advisory tool's accounting module in an agile environment.
Key responsibilities and achievements include:
Feature Implementation: Led the development of the customer wills and income/expenses components of the accounting module.
Stakeholder Management: Navigated conflicts and relationships between stakeholders and the team, negotiating optimal technical solutions.
Bridge Between Teams: Acted as a liaison between the product and technical sides, ensuring alignment and effective communication.
Technologies: GitLab CI, Jira, Confluence, Slack, Waydev, Figma.
Team: 6 ReactJS Developers, 6 NodeJS Developers, 4 QA Engineers, 2 Designers, 1 DevOps, and myself.
Proof of Work: Available upon request, along with a recommendation from the CPO.
Produktmanagement
3/2021 – 9/2021
Tätigkeitsbeschreibung
Developed a sales flow application for Germany’s largest private tire service provider to upsell various tire packages.
Key responsibilities and achievements include:
State Management: Managed state across 5 pages of the sales flow, implementing various selling propositions.
Custom Views: Designed and adapted different views based on customer requests to enhance user experience and meet specific needs.
Tech Stack: Angular 9, Node.js, TypeScript, JavaScript, SQL Server, .NET Core, HTML, CSS, Git.
Proof of Work: Reviews from the CEO available on my LinkedIn profile in the reviews section
Angular
10/2019 – 6/2020
Tätigkeitsbeschreibung
Worked on various projects for the Infotainment System of the Porsche Taycan.
Key responsibilities and achievements include:
Video Streaming App: Implemented a video streaming application for the Infotainment System.
Insurance Selling App: Adapted an insurance selling app based on customer demands for the Infotainment System.
Innovation Projects: Developed various games as part of the innovation team.
Tech Stack: Angular, Node.js, TypeScript, JavaScript, KOA, KOA Websockets, Redis, HTML, CSS, Git.
Angular, Node.Js
7/2017 – 5/2019
Tätigkeitsbeschreibung
Worked on various projects for HR and BI departments across multiple clients.
Key responsibilities and achievements include:
Skill Management Tool: Developed a skill management tool for HR to assess employee skills internally.
HR Frontend Adaptation: Adapted the HR frontend app from Daimler AG to meet customer requirements and display essential KPIs for tracking employee productivity.
Weather Test Monitoring App: Implemented changes to the weather test monitoring app for Porsche cars.
BI Frontend App: Built a new frontend app for KUKA AG’s BI department to track production KPIs.
Tech Stack: Angular, Qlik Sense, SAP Lumira, SAP BW, SAP ABAP, SAP UI5, SAP ODATA.
Angular, Qliksense
Ausbildung
Babes-Bolyai University Cluj-Napoca, Rumanian
Über mich
Migration Angular Version 2+ to 15, 16, 17
RxJs Pipeline Optimierung und Subscription Management
NgRx Store, ComponentStore, RouterStore, SignalStore and NgXs Store Enwticklung
Migration nach Signals
Standalone Komponente und Lazyloading
UI nach WEB
Unit und integration testing Entwicklung
REST API
CICD Integration, sonarqube
Deeplinks Entwicklung
Component und UI Libraries: Material, PrimeNg, PorscheDesignSystem, Bootstrap
Authentication, Authorization und SAML Authentication implementation
Erfahrungen mit Angular Enwicklung:
Porsche - Vulnerability Management
Agenda - Unternehmensportal
Atruvia - Bank Versicherungs Verkauf
DVAG - Versicherung Verkauf
Emil Frey - Reifenverkauf
Porsche Engineering - Taycan Infotainment Anwendungen
Daimler AG - HR KPIs Dashboard
KUKA AG - KPI Dashboard
Porsche AG - Weather Test Monitoring KPI Dashboard
Archimedes - Invoice Management Freelancers(selbst gebaut)
Weitere Kenntnisse
NestJs
NodeJs
Express
KOA
Python3
Fastapi
Flask
SCSS
SASS
Bootstrap
CICD
Jira, Confluence, Bitbucket
Sonarqube
NGRX
RxJs
Persönliche Daten
- Rumänisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden