Software Developer (Full-Stack), abaut GmbH
Apr, 2019 - Dec, 20256 years 8 months
Led frontend development for multiple enterprise applications using Angular (v12+) and TypeScript
Architected scalable frontend structures with reactive state management using RxJS
Built library of reusable UI components reducing development time for new features by ~30%
Optimized frontend performance through lazy loading, AOT compilation, and efficient change detection strategies
Improved Core Web Vitals scores and user interaction smoothness
Established comprehensive testing strategies using Jasmine and Karma with >80% unit test coverage
Engineered robust, scalable backend services and RESTful APIs using Django REST Framework and Flask
Designed systems to handle high-concurrency data processing for thousands of daily users
Architected and optimized complex data models using MySQL and PostgreSQL
Implemented advanced search functionality and log analytics with Elasticsearch, improving query performance by over 40%
Utilized Redis for caching strategies and Celery for background task management
Designed and secured APIs for third-party integrations with JWT and OAuth2 authentication
Provisioned and managed cloud infrastructure on AWS (EC2, S3, RDS, Lambda) and Azure
Implemented containerization with Docker and Docker Compose for local orchestration
Built and maintained automated CI/CD pipelines using Jenkins and GitHub Actions
Cut release cycle time in half through automated linting, testing, security scanning, and deployment
Implemented application performance monitoring with Datadog and structured logging with ELK stack