Reyhaneh Sharifzadeh

Software Engineer

Profile picture

Where a Digital Seed Grew Strong Roots

It began with an ordinary video game - The Sims. Imagining ways to bring my ideas into my favorite game sparked a passion that led me to pursue Software Engineering at university, where my strong academic performance and growing enthusiasm made me a reliable resource for my peers. As I built a solid foundation in key areas including object-oriented programming, data structures, algorithms, and relational databases, I cultivated a spirit of self-reliance. This mindset has consistently enabled me to overcome challenges, expand my skills, and adapt to dynamic environments with minimal supervision. It was particularly evident during my internship where I seamlessly acquired new skills including developing RESTful APIs and writing unit tests, solidifying my technical proficiency and teamwork abilities in an agile environment.

From Virtual Success to Real-World Mastery

Just as I consistently mastered the programming path in The Sims, I now strive for real-world mastery where outcomes are impactful. My evolving passion for software development drives me to embrace challenging projects that allow me to expand my skills. I’m also intrigued by AI’s potential, particularly machine learning and data science, and I'm eager to explore these fields further. Looking ahead, I'm enthusiastic about bringing my technical skills, adaptability, and strong work ethic to a dynamic team. I'm not just seeking a job, but a place to grow alongside fellow professionals and make a meaningful impact. If you’re looking for a passionate and skilled team player, let's connect to explore how we can collaborate to achieve shared success.

Profile picture

Key Skills

Technical Skills

Experience icon

Object-Oriented Programming

Experience icon

Clean Code Principles

Experience icon

Data Structures

Experience icon

Algorithms

Experience icon

Python

Experience icon

Django

Experience icon

RESTful Web Services

Experience icon

Relational Database Design

Experience icon

Unit Testing

Experience icon

Git

Soft Skills

Experience icon

Self-learning

Experience icon

Adaptability

Experience icon

Problem solving

Experience icon

Communication

Experience icon

Attention to detail

Experience

Professional

Teaching

Other

  • Freelance AI Prompt Evaluator - Programming-Centric at DataAnnotation May 2024 - Present

    Contributing to the improvement of Large Language Models (LLMs) models by evaluating and refining AI responses to prompts in the software development domain as part of the Reinforcement Learning from Human Feedback (RLHF) process

    Key responsibilities:

    • Evaluating and refining AI responses for clarity, accuracy, and compliance with specified, highlighting adherence to complex guidelines
    • Reviewing AI-generated code for correctness, efficiency, and adherence to best practices across multiple programming languages
    • Leveraging excellent software engineering knowledge and strong research skills for reliable fact-checking of AI technical claims
    • Conducting comparative analyses of AI responses through A/B testing, demonstrating strong attention to detail and critical thinking
    • Designing diverse, domain-specific prompts for LLMs to assess and enhance their contextual understanding and response accuracy
    • Providing clear, well-structured explanations for evaluations, ensuring effective and constructive feedback
  • Backend Developer at Videt team (Abr Arvan Startup Contest) Jul 2020 - Sep 2020

    Collaborated to develop a Video Content Management System using Python and Django

    Key responsibilities:

    • Designed and implemented RESTful APIs for internal and partner consumption
    • Implemented integration of third-party services and external APIs
    • Designed the database and wrote queries using Django ORM
  • Backend Developer Intern at Rahnema College Co. Aug 2018 - Sep 2018

    Participated in developing an image-centric social media application using Python and Django

    Key responsibilities:

    • Designed and implemented RESTful APIs for client-side consumption
    • Wrote unit tests using APITestCase
    • Designed the database and wrote queries using Django ORM
  • Tutor for Artificial Intelligence at Ostad Tamam Academic Group Oct 2017 - Jan 2018

    A team of high-achieving students at Azad University collaborated to form the OT Group, providing online tutorials

    Key responsibilities:

    • Delivered the academic course material and facilitated exam preparation online
  • Teaching Assistant for Digital Logic Circuit at Azad University Sep 2017 - Jan 2018

    Key responsibilities:

    • Graded assignments and provided feedback
  • Teaching Assistant for Database Lab at Azad University Sep 2017 - Jan 2018

    Key responsibilities:

    • Supported students in grasping concepts and overcoming challenges during class sessions
  • Teaching Assistant for Fundamentals of Programming - C# at Azad University Sep 2014 - Jun 2015

    Key responsibilities:

    • Graded assignments, provided supplementary sessions, and addressed challenges via email
  • Tutor for Fundamentals of Programming - C# at Association of Software Eng. at Azad University Dec 2014

    Key responsibilities:

    • Delivered the academic course material and facilitated exam preparation in-group and individually
  • Vice President and Public Relations Manager at Association of Computer Engineering (ACE) Apr 2015 - Apr 2017

    Key responsibilities:

    • Established course material Q&A program and actively participated in addressing inquiries
    • Participated in managing and organizing multiple events and workshops
  • Executive Board Member at Association of Computer Engineering (ACE) Sep 2014 - Apr 2015

    Key responsibilities:

    • Managed and instructed the "Fundamentals of Computer and Programming - C#" workshop
    • Assisted in organizing multiple events and workshops

Projects

Automated-Insta Python Package

Facilitates Instagram automation

Python

Selenium

unittest

Clean-Q Web Application

Enables clinics and patients to manage profiles and reservations

Python

Django

Digikala Scraper Telegram Bot

Tracks product availability and updates on Digikala online shop

Python

BeautifulSoup

Restaurant Explorer Android App

Provides information on restaurants

Java

ASP.NET Web API 2

Sudoku Solver Windows Application

Solves user-provided Sudoku puzzles, using backtracking algorithm and MRV heuristic

C#

NumberWord Converter Xamarin Application

Converts numbers to words and vice versa

C#

Xamarin for Android

Honors

Value 1 icon

Top 10 software developers

Participated in a prestigious competition with over 3000 participants

IranTalent

Value 2 icon

1st among over 20 teams

Contributed to proposing the “Campaigns Social Network” as a solution for power consumption mitigation

SATKAB Reverse Pitch

Value 3 icon

3rd among over 20 teams

Collaborated on the innovation and pitching of the “Campaigns Social Network” business model and MVP

In-Tech Startup Weekend

Interests and Hobbies

Value 1 icon

Psychology

Enhancing adaptability and empathy

Value 2 icon

Guitar

Fostering discipline and persistence

Value 3 icon

Wood Carving

Sharpening attention to detail and creativity

Value 3 icon

Games and Play

Developing analytical thinking and problem-solving skills