Hi, I'm Shaheer Hasan, a Frontend Engineer based in Berlin and open to relocation. I have around 2.5 years of experience building scalable and highly efficient web applications using Angular, JavaScript, and TypeScript. I thrive on writing clean, maintainable code, integrating REST APIs, and working in Agile/Scrum environments to deliver features that meet user needs. I enjoy collaborating with designers, backend teams, product owners, and QA testers to ship high-quality software, and I continuously refactor and optimize code to boost speed, stability, and user satisfaction.

Shaheer Hasan

Hi, I'm Shaheer Hasan, a Frontend Engineer based in Berlin and open to relocation. I have around 2.5 years of experience building scalable and highly efficient web applications using Angular, JavaScript, and TypeScript. I thrive on writing clean, maintainable code, integrating REST APIs, and working in Agile/Scrum environments to deliver features that meet user needs. I enjoy collaborating with designers, backend teams, product owners, and QA testers to ship high-quality software, and I continuously refactor and optimize code to boost speed, stability, and user satisfaction.

Available to hire

Hi, I’m Shaheer Hasan, a Frontend Engineer based in Berlin and open to relocation. I have around 2.5 years of experience building scalable and highly efficient web applications using Angular, JavaScript, and TypeScript.

I thrive on writing clean, maintainable code, integrating REST APIs, and working in Agile/Scrum environments to deliver features that meet user needs. I enjoy collaborating with designers, backend teams, product owners, and QA testers to ship high-quality software, and I continuously refactor and optimize code to boost speed, stability, and user satisfaction.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
German
Intermediate

Work Experience

Software Engineer at Love For Data
October 1, 2022 - September 30, 2024
Developed single-page web applications using Angular, TypeScript, and JavaScript. Implemented state management with RxJS for efficient data flow and real-time synchronization. Integrated RESTful APIs to enable data retrieval and seamless client–server interaction. Collaborated with designers, backend developers, product owners, and QA testers to deliver high-quality features. Troubleshot and resolved issues to improve speed, stability, and reliability. Refactored and optimized code for readability, maintainability, and performance.
Angular Developer - Internship at Love For Data
June 1, 2022 - September 30, 2022
Contributed to the development of web applications with hands-on experience in Angular. Built SPAs with reusable components, reactive forms, and directives. Created responsive, user-friendly interfaces using HTML5, CSS3, and JavaScript to enhance usability.

Education

Master's in Artificial Intelligence at Brandenburg University of Technology Cottbus
January 1, 2024 - January 30, 2026
Bachelor's in Computer Science at University of Karachi
January 1, 2019 - January 1, 2022
Master’s in Artificial Intelligence at Brandenburg University of Technology Cottbus
January 1, 2024 - January 31, 2026
Bachelor’s in Computer Science at University of Karachi
January 1, 2019 - January 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services
    paper Assertify - Case Management System

    • Built key case management features like screening, assignment, escalation and review feedback.
    • Incorporated secure REST APIs and added encryption to ensure data integrity and regulatory compliance.

    paper Long-Range Shooting Management System

    • Engineered core features, including shooting activity scheduling and real-time target graph visualization.
    • Applied target graph zoom functionality using D3.js, significantly enhancing user experience and interactivity.
    • Resolved critical bugs and reduced load time through lazy loading, boosting system stability.