madelinezhangheadshot.jpg


Ugurcan Demir

software engineer | lifelong learner |

More About Me


Hey there! I'm Ugurcan, Senior student currently at Binghamton University

As a part of the Dual Diploma program, apart from the Istanbul Technical University, I am also student at Binghamton University majoring in Watson School of Engineering in Information Systems. I work accordingly to follow the current technologies and I seek opportunities to develop my problem solving techniques and programming skills. I'm interested in artificial intelligence ,machine learning tools, image processing, coding algorithms, and teaching / tutoring (both coding and non-coding things!).

I have previous experience both in industry as well as in research roles. For example, I've previously interned at Isbank, ITU- Artificial Intelligence and Robotic Lab, and YapiKredi Technology. Also, I am a director of Activities and Events at TURCA Binghamton . Please see my resume (or continue scrolling down here) if you want to learn more about my past positions.

Above all, I am passionate about altruistic causes using technology.

In my free time, I enjoy playing basketball, watching series, working out, traveling, and drinking coffee :)







Please see my LinkedIn for the complete list of my past work experiences.

Binghamton University

Course Asisstant CS106 Everday Computing

February 2021 - present

  • Enhanced student to understand program flow and data structures and functions in Python
  • Introduced essential computing concepts and programming skills in a widely used scripting language

Wallbreakers

Software Engineer Trainee

February 2021 - present

  • Part of the training includes solving various algorithmic questions in order to further enhance the trainee's understanding of data structures and algorithms.
  • As Members of the same team, we are supposed to do a collaborative Software Engineering project.

Vehware

Software Engineer Intern

Fall 2020 - present

  • Build Python -GUI for contrast sensitivity test application
  • Helped team members, provided leadership for technical direction, resolved conflicts
  • Represented our team in weekly KPI Meetings
  • Focused team on business objectives and tracked progress to ensure project milestones were completed on time with desired results

YapiKredi Technology

Software Engineer Intern

Summer 2020

  • Developed non-performing loan extraction based on principal component analysis for the company's prediction on customers
  • Implemented Normalization and Standardization preprocessing techniques for models like regression and KNN to reduce the loss
  • Experienced in MongoDB CRUD operations

Istanbul Technical University - Airlab

Software Engineer Intern

Spring 2020

  • Developed 3D reconstruction of objects with high-resolution shape and texture for implementing in Gazebo environment
  • Hands on experience and familiarity with robotic systems
  • Research and develop robotic improvements to enhance overall department efficiency

IsBank

Software Engineer Intern

Summer 2019

  • Played a very key role as a software lead for building a python encoded robot on the Raspberry Pi 4 operating system
  • Followed Agile development and consistently delivered new features on time during sprints
  • Communicated updates in daily scrum meetings using JIRA software

HD Holding

Intern at Information Technology Department

April 2017 - October 2017

  • Learned the progress of the catering system and documented problems encountered by restaurants.
  • Nominated hardware and software problems both office and restaurants.


Project9Image
Robot

Cryptocurrency Finance Tracker App

  • Developed a cryptocurrency finance tracker app in React API.
  • Worked with Axios for HTTP requests
  • Implemented React Hooks API for stateful management, replaced with new Hooks like useState and useEffect.

Robot

Fantastic Robot

Built a python encoded robot on the Raspberry Pi 4 operating system. Based on our Product Backlog, our robot properties were to track a line, stop if it saw an obstacle, read RFID card, QR code and an image using OpenCV for planning its movement accordingly.


photobooth

Flash Photo Booth

A photo booth application that has custom filters and and gifs on it. It also uses the facial expression and face detection tools.

Itu-Library

Library Management System for ITU Library

Library Management is an online platform that helps university students to borrow books from the university library. With the increase in the number of students, better management of libraries system is required. The Library management system focuses on improving the management of libraries in a university.


Project6Image

Flixster

Flix is an app that allows users to browse movies from the [The Movie Database API]

Source Code
SocketImage

Socket Programming with GUI

Build a remote quiz program that allows multiple users to take a quiz from a single remote server. Program uses multiple TCP connections on a client-server architecture with multiple clients


Connect with me!



Socials


Phone


+1 (732) 772-3752