Curriculum Vitae
Experienced Lead Developer specializing in designing robust architectures and delivering scalable solutions within complex enterprise environments. Skilled in Java, Kotlin, Spring, Micronaut, JEE, Android Development, JavaScript/Typescript and Mobile Payments, with a strong focus on cloud-native technologies and Agile methodologies. A proven engineering professional with a Master of Science (M.Sc.) in Computer Science from Technische Universität Wien.
Experience
Senacor Technologies
Lead Developer
As a Lead Developer, I empower and guide up to three feature teams of software developers to deliver impactful business solutions within a complex enterprise environment. My responsibilities include:
- Technical Leadership: Designing and implementing scalable technical solutions and architecture, with a strong focus on Java-based enterprise frameworks (shifting to more serverless friendly technologies), cloud technologies, CI/CD pipelines, and Domain-Driven Design (DDD).
- Team Development: Supporting the personal and professional growth of team members by fostering a culture of continuous learning, mentoring, and career progression.
- Stakeholder Collaboration: Acting as a bridge between technical teams and stakeholders, ensuring alignment with business goals and clear communication of progress and challenges.
- Agile Advocacy: Championing Agile methodologies to drive efficient development processes, improve team collaboration, and adapt to changing business needs.
Technical Expert
Projects
Internal Application Portal & Loan Review Platform
Cloud Data Platform for Business Intelligence
Cloud-Native Loan Origination Platform
Digital Corporate Banking Signing Platform
High-Security Health Data Aggregation Platform
Android Mobile Applications for Financial Services
Jedermann-watches.com
Co-Founder & CTO
Research Industrial Systems Engineering GmbH
Senior Software Engineer
Experienced software engineer with expertise in designing, developing, and optimizing enterprise-grade Java applications, primarily leveraging the Spring framework. Skilled in integrating robust backend solutions with modern, dynamic frontends using JavaScript-based frameworks such as Angular and React.
Key strengths include:
- Proficiency in full-stack development, bridging scalable backend architectures with intuitive user interfaces.
- Deep understanding of enterprise software development best practices, including performance optimization and maintainability.
- Strong collaboration skills, working closely with cross-functional teams to deliver high-quality, business-critical solutions.
Mobile Application Developer
Developed a wide range of mobile applications for the Android platform, with a strong emphasis on building scalable, maintainable, and high-performing solutions. Key focus areas:
- Modular Architectures: Designing modular and extensible application structures to improve maintainability and scalability.
- CI Optimization: Enhancing continuous integration workflows using Gradle to streamline development and deployment processes.
- Performance and Security: Prioritizing application optimization for speed and reliability while adhering to best practices for security.
Freelance
Software Engineer
TU Wien
Student Tutor
Served as a tutor for the courses “(Advanced) Software Engineering and Project Management” and “Object-Oriented Programming.” Responsibilities included:
- Mentorship: Guiding and supporting student groups throughout the development of small-scale software projects.
- Grading and Evaluation: Assessing project deliverables, code quality, and adherence to course objectives.
- Skill Development: Helping students strengthen their understanding of software engineering principles, project management techniques, and object-oriented programming concepts.
Transvisa.at
Founder & Web Developer
web-direct.at
Web Developer
Education
Master of Science (M.Sc.)
Technische Universität Wien
Bachelor of Science (B.Sc.)
Technische Universität Wien