About Me

Passionate and innovative new grad software engineer who possesses a strong fascination in the field of Computer Science with a desire to constantly develop new skills

Education

TOBB Economy and Technology University

Bachelor's degree, Computer Engineering, 2.93/4.00 2015 - 2020

Nesibe Aydın Anatolian High School

Department of Science, 86.83/100 2012 - 2015

Work

JotForm

Software Engineer Intern Sep 2019 - Dec 2019

→ Key Concepts: Javascript,React (Redux, Hooks),Chrome Extension Development,HTML,CSS Contributed main product by developing 3rd party apps named JotForm Voice and Random Submission Generator.

  • JotForm Voice, a chrome extension which allows to fill forms including different type of form widgets by using voice for users with disabilities. Demo video and Project repository are published.
  • Random Submission Generator, a developer tool web app developed for developing and testing processes of main product of JotForm. Demo video and Project repository are published.
  • Experienced in web development by using React (JS, CSS, HTML, Redux state management, Hooks) for web application and Vanilla Javascript, Webpack for Chrome extension. Improved clean code capabilities by using ESlint (Airbnb code standards) in coding process

    ESEN System & Integration

    Software Engineer Intern Jan 2019 - Apr 2019

    → Key Concepts: Signal Processing, Automatic Voice Segmentation Algorithm Implementation, Database Design and Management, Optimization and Integration of Algorithms, Python, MATLAB, MySQL, Java

    Team member of voice recognition project of signal processing department

  • Translated automatic segmentation and signal processing algorithms which developed with MATLAB, by implementing in Python.
  • Designed and managed project database in MySQL
  • Developed database user interface which has features filtering, export/import operations and data preprocessing in Java
  • Contributed directly main product of project by integrating segmentation algorithms with product, adding new front-end features, optimization with parallel computing methods and solving memory leak issues in Python
  • Experienced working in different parts of project such as database, integration, optimization and feature development also weekly code reviews which improved me in code manufacturing processes and realize concurrency between team members

    AYESAS Aviation & Aerospace

    Software Test Engineer Intern May 2018 - Aug 2018

    → Key Concepts: Software Test Engineering, Dry Run Process, Acceptance Test, Manual Testing, Performance Monitoringwith Shell Scripting, Java, Documentation

    Team member of mission planning software of an unmanned aerial vehicle project

  • Applied and updated documented test procedures.
  • Reported new maintainable issues and verified closed issues by using SVN and JIRA.
  • Had the opportunity to participate in some formal phases of project test and evaluation processes, DryRun Process (Qualification Test) and Acceptance Test.
  • Developed performance monitoring tool for optimizing project services, using shell scripting
  • Help feature of software is implemented in Java
  • Improved documentation skills by preparing user manuals of software.
  • Experienced a lot of serious processes of software business such as DryRun, Acceptance Test. Learn and practiced AgileScrum methodology.

    *This intern is selected as Computer Engineering Highlighted Intern and published in university web site. It was so motivated for my first internship.

    Skills

      Languages = Upper Intermediate (TOEFL ITP – Score:500 - 2015) / Spanish: Beginner

      Web development = JavaScript, ReactJS (Redux, Hooks), NodeJS, React (Redux, Hooks), Express, Flutter, Ruby on Rails,Chrome App/Extension Development, HTML, CSS

      Languages related to programming = Java, Python, C, MATLAB

      Database = MySQL, PostgreSQL

      Software & Others = GIT, Google Services, Heroku, Firebase, SVN, JIRA