Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Yara Shaheen

Backend Software Engineer
Haifa

Summary

Driven backend software engineer with hands-on experience in Python and TypeScript. Proficient in building scalable, asynchronous workflows, enhancing system performance, and optimizing error handling for resilient processes. Skilled in navigating the entire software development lifecycle, developing automated reporting systems, and collaborating with cross-functional teams to deliver impactful solutions. Possesses strong foundational knowledge of C, C++, and Linux, enabling a versatile and adaptable approach to problem-solving.

Overview

3
3
years of professional experience
6
6
years of post-secondary education
3
3
Languages

Work History

Backend Software Developer

Nsure.ai
05.2024 - 12.2024

As a backend software engineer, I played a key role in designing, developing, and maintaining scalable backend systems to support critical business operations. My work focused on building efficient, asynchronous processes, integrating third-party services, and enhancing system performance. I collaborated closely with internal stakeholders, including the fraud operations and data engineering teams, to deliver impactful solutions.


key responsibilities:

  • Asynchronous Processing: Designed and implemented asynchronous workflows to optimize large-scale blockchain queries, significantly improving system performance and reducing execution times.
  • Blockchain Data Integration: Built systems to query blockchain data, process wallet information, and extract key insights for fraud analysis and operational efficiency.
  • Backend Development: Developed and maintained server-side logic, APIs, and microservices to support critical business features for fraud detection and reporting.
  • Data Transformation & Reporting: Created robust data pipelines to transform and report user activity data for enhanced visibility into attack start and end tracking.
  • System Monitoring & Error Handling: Improved error-handling logic to ensure smooth execution of processes and minimize failure points, even in cases of network outages or API rate limits.
  • Collaboration & Communication: Worked closely with the fraud operations and data engineering teams to ensure solutions aligned with business needs and technical goals.
  • Testing & Quality Assurance: Wrote unit tests and integration tests to ensure system reliability and maintainability.
  • Technology Stack: Utilized Python (asyncio, aiohttp, pandas) and TypeScript (Node.js) in a modern software development environment with tools like PyCharm, VS Code, Git, and AWS services.


Volunteer

Ruach Nashit
08.2021 - 09.2023
  • Company Overview: Volunteering with women's Spirit works to promote the economic independence of women survivors of violence in Israel and strives for social change from a feminist perspective and commitment to social and gender justice
  • Volunteering with women's Spirit works to promote the economic independence of women survivors of violence in Israel and strives for social change from a feminist perspective and commitment to social and gender justice

Education

B.Sc - Material Engineering and Science

Tel Aviv University
10.2017 - 03.2022

Diploma - R&D Software Development

Infinity Labs R&D
08.2023 - 11.2024

Skills

    C/C

    javaScript

    Python

    Networking

    Software development

    Programming

    Problem-solving

    Object-oriented programming

    Testing and debugging

Timeline

Backend Software Developer

Nsure.ai
05.2024 - 12.2024

Diploma - R&D Software Development

Infinity Labs R&D
08.2023 - 11.2024

Volunteer

Ruach Nashit
08.2021 - 09.2023

B.Sc - Material Engineering and Science

Tel Aviv University
10.2017 - 03.2022
Yara ShaheenBackend Software Engineer