Profilbild von Daniel Varga Full-stack React Developer aus Berlin

Daniel Varga

verfügbar

Letztes Update: 20.02.2024

Full-stack React Developer

Firma: cultivate GmbH
Abschluss: Bachelor of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | ungarisch (Muttersprache)

Dateianlagen

CV-Daniel-Varga_200224.pdf

Skills

PROFESSIONAL STATEMENT
Full-stack software engineer of scalable web applications with a background in hardware engineering who keeps the whole system in mind when digging into the details of single-page frontends and RESTful microservice backends

KEY EXPERIENCE
5 years of full-time, hands-on experience in professional software development of full-stack applications

KEY SKILLS
FRONTEND: React, Redux, Flutter, Bootstrap, MUI, JavaScript, TypeScript, Webpack, SCSS, OpenStreetMap
BACKEND: Next.js, GraphQL, Express, Swagger, Sequelize, PostgreSQL, TypeORM, MongoDB, Mongoose
TDD: Test-first Automation, Mocking, Unit & Integration Testing, Jest, Puppeteer, Cypress, Storybook
DEVOPS: AWS, SST, Terraform, GitHub Actions, Shell Scripting, Docker, Nginx, Apache, DevOps Server (TFS)
AGILE: eXtreme Programming, Scrum, Kanban, User Stories, INVEST, Pair Programming, A/B Testing, JIRA

Projekthistorie

09/2023 - bis jetzt
APP ON PRESCRIPTION FOR PATIENTS SUFFERING FROM BORDERLINE PERSONALITY DISORDER
(Sonstiges, < 10 Mitarbeiter)

CLIENT
Provider of Digital Health Apps

ACHIEVEMENTS & RESPONSIBILITIES
- Improved the security of two native health apps according to strict legal requirements to allow a
certification as Digital Health App (DiGA) by the Federal Institute for Drugs and Medical Devices (BfArM)
- Developed a new Next.js-based admin app to manage users, user consents, access codes, and to provide
business insights into the usage of the app and different features
- Implemented legal requirements to make the apps compliant with federal data protection law (DSGVO)
- Improved a responsive Flutter app for iOS and Android with backend integration, offline mode, biometric
security, auth & account management flows, PDF preview, file picker, notifications, and much more
- Maintained a FeatherJS- and MongoDB-bases based backend and a Next.js app for account management
- Eliminated the need to check for and fix security vulnerabilities with Dependabot manually
- Reduced the risk of corrupt databases by introducing server-side validation, transactions, and migrations

09/2022 - 08/2023
RENEWABLE ENERGY MANAGEMENT TOOLS FOR HOUSEHOLDS
(Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

CLIENT
London-based provider of smart home solutions

ACHIEVEMENTS & RESPONSIBILITIES
- Optimized the handling of business logic with AWS Lambda functions
- Handled large amounts of incoming data with AWS SQS
- Eliminated database bottleneck issues using Redis caching
- Introduced a loosely coupled architecture by using AWS EventBridge
- Ensured a fail-safe and gradual rollout of new features by gradually using feature flags
- Supported the BI Team with providing business-relevant usage data using AWS Kineses Data Firehose and Redshift

03/2021 - 03/2022
SUITE OF ERP & CRM SOFTWARES FOR MEDIUM-SIZED ENTERPRISES

CLIENT
DELTRA - Provider of All-in-One Office Solutions

ACHIEVEMENTS & RESPONSIBILITIES
- Developed several single-page SaaS applications with a clean architecture that separates frontend components (React), central application state (Redux), and asynchronous state transitions (Thunks)
- Implemented reusable Material-UI-based frontend components such as wizards, modals, and carousels
- Created RESTful microservices based on Express and documented the APIs with OpenAPI (Swagger)
- Used Sequelize as ORM to efficiently connect the backend logic with PostgreSQL databases
- Ensured a smooth rollout of new features by providing database schema migration scripts based on Knex
- Collaborated closely with Product Owner to respond to continuously changing & increasing project scope
- Rolled out new features to end-users gradually using feature toggles and A/B tests
- Actively shaped Agile ceremonies such as Daily Standups, Refinements, and Retrospectives
- Eliminated performance issues in Formik-based React components using Hooks and Memoization
- Created a safety net of automated integration and unit tests with Jest and Supertest

10/2019 - 03/2021
INVOICING SOLUTION FOR SMALL ORGANIZATIONS AND SOLOPRENEURS

CLIENT
:BUHL – Germany's market leader for tax software

ACHIEVEMENTS & RESPONSIBILITIES
- Developed responsive React components according to the designs provided by the UX designer and helped maintain a consistent look-and-feel using a bootstrap-like styling library and SCSS
- Integrated backend services using GraphQL and helped migrate banking interfaces from HBCI to a more secure PSD2-conform implementation
- Supported a long-term migration from Ampersand.js to React using an opportunistic refactoring approach
- Triaged incoming issues from 1st-level customer support, fixed urgent bugs immediately, and added less- urgent bugs to the team's TFS-based backlog for later fixing
- Joined a team of 6 developers using a Scrum-like development approach and User Stories
- Continuously delivered code changes with the help of Mocha- and Chai-based test automation, shell scripting, and Jenkins

01/2011 - 12/2018
Hardware Engineer and Instructor for Maintenance and Repair workshops
Siemens Mobility (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)


Reisebereitschaft

Weltweit verfügbar
- available worldwide for remote roles
- happy to visit clients all across Europe every other week (e.g., to collect feedback and discuss requirements)
Profilbild von Daniel Varga Full-stack React Developer aus Berlin Full-stack React Developer
Registrieren