I am a hands on software engineer with over 10 years of experience in software design and development. I have succesful project history and references. I work very well with team members and managers.
Experience
2016 — Now
2015 — 2016
2015 — 2016
San Francisco Bay Area
Jupiter Systems has been acquired by InFocus Corporation. It is now a part of InFocus Corporation.
We are making visual collaboration technology – both software and hardware. I continue to work on client and backend server side.
• Designed, architected and implemented Token Based Authentication mechanism by using Oauth2 Framework for entire Canvas™ software product. (PC Client,Web Api ,Web Client,Mobile,Web Server, Authorization Server implementation)
• Removed Active Directory dependency for existing software and supported AD and Non-AD environments.
• Implemented custom Single Sign On (SSO) mechanism for Client Product.
• Implemented touch support for Canvas™ Touch product that is developed by using WPF
• Experienced of C#, WPF, WCF, RestFull Api,SOA, Distrubuted Systems , MVVM, Multi-Threading, Parallelism, Video Rendering, Oauth2, MVC, Owin, Html, CSS , JavaScript, Jquery, Visual Studio 2015, .Net 4.6, InstallShield, IIS, CefSharp, Entity Framework
2014 — 2016
2014 — 2016
San Francisco Bay Area
Jupiter Systems is making cutting-edge visual display wall processor technology and real time collaborative visualization software.
I am working on client and backend server side on a real time collaborative visualization software Canvas™. I designed and developed lots of applications and features from scratch.
• Implemented real time web application called Mimic that can be remotely used from a web browser to control our Fusion Catalyst hardware systems. I mostly worked on backend side and I added some web ui features.
• Worked on video capturing and rendering on WPF.
• Implemented audio conference call feature into client application by using PJSip
• Implemented Video Call widget that makes inbound and outbound sip call. I co-developed pc client video call widget and worked on sip-gateway module that makes a bridge between client and media server.
• Implemented WebRTC application called Canvas SimpleShare™ that allows peer-to-peer screen sharing. I worked on backend services and pc client widget implementation.
• Implemented Web widget by using CefSharp that allows html content sharing between canvas applications.
• Implemented Lync chat integration for Canvas™.
• Refactored our old web application’s backend side and converted to full restful api.
• Implemented pan and zoom feature for Canvas™ Client product that is written by using WPF.
• Implemented web api for integrators.
• Helping to team members in order to fix complex problems.
• Working with product owners and managers in order to design features.
• Experienced of C#, WPF, WCF, RestFull Api,SOA, Distrubuted Systems , MVVM, Multi-Threading, Task Parallelism, Video Rendering, SIP, PjIP,Lync, WebRTC, Node.js, C++,MVC, Owin, Html, CSS , JavaScript, Jquery, Knockuot, Agile Methodologies, Scrum, SVN, Bugzilla, Visual Studio 2010/2013/2015, .NET 3.5/4.0/4.5, InstallShield, IIS, CefSharp, Entity Framework
2013 — 2013
2010 — 2013
• Application Framework development in the core software development team.
• Business analysing,software designing and developing Defacto E-Commerce Management Project.
• Developing Warehouse / Store / Human Resources etc. Projects.
• Developing new modules for the company's ERP application.
• Data entegration with the other Erp Programs and data warehouse systems.
• Analysing customer requrements, software design and developing project.
• Creating BPMN diagrams for Business Analysis.
• Experience of Visual Studio 2010, Team Foundation Server, Scrum, .NET3.5/4.0, WPF, WCF,SOA Architecture, Client and Server Architecture, Entity Framework, Design Patterns, Unity, MVVM patterns,MVP
Education
Sakarya University