• slidebg1
    Welcome to my site
    Semih Gokceoglu
  • Curious - Professional - Passionate
    Software Engineer

About Me

My photo

Semih Gokceoglu

Full Stack Developer

A motivated professional well versed in full stack development who is looking to make a leap into mobile development.

Creative and quick-learner computer engineer who enjoys taking on new challenges and learning new skills. Extensive knowledge of MEAN Stack.

In short, I master all steps in full stack development cycle and javascript is my best friend!

Javascript

Have worked with many JS frameworks, libraries such as Node, Angular, React, ExtJS, Knockout, JQuery...

Web Application Development

Have been working as Full Stack Developer for 3 years in many companies and places; Ankara, Munich and now Toronto.

Mobile Application Development

Had worked with Android in my most of time during university education. Now, have been studying mobile application development in Toronto and keep improving my native mobile app development skills behind my web development skills.

My Works

My Skills

95

Javascript

NodeJS, ExtJS, AngularJS, React/Redux, ExpressJS, EcmaScript6, JQuery...

90

NOSQL DBs

MongoDB, Elasticsearch, Redis

80

SQL DBs

MySQl, MSSQL

70

Mobile App Development

Swift, XCode, Pods, Android

90

Web App Build Tools

Webpack, Gulp, Sencha

90

Styling

CSS, LESS, SASS

I am available for Talks

My Resume

  • Present
  • AT&T

    Senior Software Engineer

    Have been contributing video streaming features of DirecTV applications for TV, web and Android platforms. Have a key responsibility of developing applications for Samsung and LG TVs.

    July 2017 to Present
  • Addictive Mobility

    Full Stack Developer

    Have been developing on advertisement control management system in this position. Design and build robust and scalable solution that delivers customer value and drives user engagement. Play a key role in the development and enhancement of our company's web presence. Solve complex business problems by writing simple, effective code. Write clean, solid, readable code that scales.

    Dec 2016 to July 2017
  • Black Swan Toronto

    Full Stack Developer

    Had worked on different projects which are based on sales managements of companies. Responsible for designing single page web and mobile applications. Leveraged third party libraries and frameworks to aid in design process.

    July 2016 to Nov 2016
  • Heliocentris / Agri-T

    Full Stack Developer

    Had worked as a Full Stack Developer in this company. Attended many crucial projects include ERP and commercial apps for telecommincation companes. Mainly used nodejs, mongodb, exts, angularjs as MEAN stack.

    Apr 2015 to July 2016
  • Verisan

    Full Stack Developer

    Developed, tested and implemented web applications using MS SQL, AngularJs/ ASP.NET. Focused on web service (REST, JSON) integration based on client/server network architecture.

    Jan 2015 to Apr 2015
  • Education
  • Mobile Application Development

    Lambton College

    Strong passion improving my skills on mobile development. Thus, enrolled in mobile application development program.

    May 2016 - August 2017
  • Bachelor of Science Computer Engineering

    Gazi University

    Algorithm and main code structure were gained properly.

    2009 - 2014

My Process

  1. Define the business problem

    What is the goal? What do you want to develop or build, and why?

  2. Get the requirements

    Identify requirements, research and plan the milestones.

  3. Explore the plan

    Plot the plan. Are there unknowns or troubles?

  4. Build the model and code.

    Extract features. Build a model. Then, code it!

  5. Test and check reusability

    Code area is testable and check for reusability for other libraries or future features.

  6. Documentation

    Document coplex methods or feature usage.

Get in touch

Toronto
Canada

+1 (647) 767 49 10
semih.gkcoglu@gmail.com