Nora Nafari

Software Engineer

Utrecht, Utrecht, Netherlands

About

Experience

  • Software Engineer at bol
    Jun 2023 - Present · 3 yrs 1 mo

  • Java Developer at Lipak
    Mar 2022 - Apr 2023 · 1 yr 2 mos

    - Lead a small team of backend developers (3 people) - Developed test plan (integration-unit) using Mockito and JUnit for legacy code - Reviewed, commented on, and coached team members in developing clean code and writing tests which increased code coverage by up to 50% - Decreased response time for one of the most visited endpoints by 1/6th - Designed database architecture for new business requirements - Participated in an agile start-up environment - Planning development of new features in close cooperation with product owner of the team - Used PostgreSQL database for development (Writing queries, designing tables and views, etc.) - Designed and planned load tests for the testing team, introducing JMeter - Acquiring fundamental knowledge of cloud computing technologies with a focus on AWS cloud services

  • Java Developer at TOSAN TECHNO
    Jan 2021 - Mar 2022 · 1 yr 3 mos

    - Utilized Java and spring boot to develop and add features (inventories, payments, etc.) to an online shopping application - Worked as a member of a SCRUM-based software development team - Wrote optimized SQL queries in order to perform fast calculations on relational data using PL/SQL and Oracle relational database for different types of reports - Converted customer requirements to code and deliver support for enhancements - Managed an application server for one of the company’s projects concerning payment facilitation with minimal supervision - Practiced debugging skills to improve the code written by other developers regarding speed and accuracy - Used JDBC with multithreading to improve code speed by up to 90% for insertions and deletions in one particular case.

  • Java Developer at PDN Co
    Nov 2019 - Jan 2021 · 1 yr 3 mos

    - Worked with big data cutting-edge technologies such as Hadoop and Spark for performing parallel, high-performance computations - Investigated graph algorithms and performed queries on Neo4j graph database using its own query language (Cypher aka. CQL) - Analyzed graphs using the Spark GraphX library - Creating and evaluating models using different machine learning algorithms in Spark including classification, regression, clustering, etc. by using the data frame-based APIs and RDDs - Instructed junior programmers in using Java and software design patterns - Became familiar with microservice architecture using Spring Cloud

  • Teacher Assistant at Sharif University of Technology
    Jan 2014 - Jun 2014 · 6 mos

    As a teacher assistant, I taught freshman the basics of casting molds and how they are made