Professional Experience
A journey through academic teaching and industry research & development roles, building expertise in software engineering and process mining
Industry Experience
Software engineering roles in research & development at leading technology companies
Key Responsibilities
- Designed passwordless authentication (Magic Link Authenticator)
- Analyzed user data to drive growth in WSO2 Asgardeo (cloud-based CIAM solution)
- Contributed to WSO2 Identity Server 6.0 release
- Developed cross-platform automated installers
- Provided solutions for client-reported issues
Technical Expertise
Impact & Contribution
Contributed to major product releases and designed authentication solutions for enterprise cloud identity management.
Key Responsibilities
- Streamlined the Peppol protocol implementation (for secure e-doc exchange)
- Developed and tested a PDF container for structured e-invoicing
- Investigated validation issues in ZUGFeRD (a European e-invoicing standard)
Technical Expertise
Key Responsibilities
- Led the full development lifecycle of a new internal component for structured invoice processing (ZUGFeRD) – analyzed customer specifications and European e-invoicing standards, designed and implemented the solution, conducted comprehensive testing (unit, service-level, integration, performance, profiling, end-to-end), and authored a user-facing guide
Technical Expertise
Leadership Achievement
Led the full development lifecycle of a new internal component, from requirements analysis through implementation, testing, and documentation.
Academic Experience
Teaching and instructional roles in computer science and programming
Teaching Activities
- Conducting weekly tutorials
- Conducting consultation sessions
- Marking of exams and coding projects
Subject Areas
Teaching Activities
- Conducting weekly tutorials
- Conducting consultation sessions
Subject Areas
Professional Competencies
Comprehensive skill set developed through diverse experiences in both industry and academia
Software Development
Full-stack development, system design, and enterprise software solutions
Research & Development
Innovation, prototyping, and cutting-edge technology exploration
Teaching & Mentorship
Academic instruction, student guidance, and knowledge sharing