Currently a software designer at Cryptzone, Sweden, responsible for business automation platform. Also developer at NBusy, aiming to deliver an open source, open standard communicator for mobile devices. Worked at TAC Particle Accelerator project for almost two years, in charge of control systems at IR-FEL facility, designing, developing, and deploying control systems hardware, software, and infrastructure as a whole.
Tools: Ninject, xUnit, Moq, Selenium, AutoMapper, jQuery/UI/QUnit, MS SQL Server…
Focus: SOA (WCF), REST (ASP.NET Web API), WebApp (ASP.NET MVC, HTML5, JS)
- Cryptzone: Columbus & Biz. Auto. Platform: (Sept ’11 – Present): Software designer at Cryptzone, responsible for business automation platform. Re-designing entire business automation platform, including customer portal, partner portal, public and internal CMS, and licensing sub-systems. Key technologies/tools that I used in the project: C# and .NET Framework 4.0, WCF 4.0 (for internal Service Oriented Architecture), MS Dynamics CRM 2011 (for full Licensing->CRM integration), ASP.NET Web API (for publicly accessible REST API), ASP.NET MVC 3, HTML5, jQuery (developed a pluggable BackOffice system as the management interface for all the business automation tools and services), Entity Framework 4.3 (data services), AutoMapper (data model/data transfer object/view model mappings in N-Tier architecture), Ninject (dependency-injection), NUnit (for unit & integration testing), Moq (dependency mocking), Selenium (for functional testing).
- NBusy (Jan ’11 – Present): Open-source project, aiming to deliver an open source, open standard group video call software with HD quality H.264 encoding, and with solid foundation on .NET. NBusy project has accompanying sub-projects:
- NBug (Mar ’11 – Present): An open-source .NET library created to automate the bug reporting process. It automatically creates and sends: bug reports, crash reports with minidump, error/exception reports with stack trace + extended application information.
- TAC Particle Accelerator: Distributed Control Systems (Nov ’09 – Sep ’11): Designed, developed, and deployed control systems software and infrastructure for University of Ankara, Turkish (Particle) Accelerator Center – IR Free Electron Laser facility. Also developed the following sub project at the same time:
- EPICS .NET (Nov ’09 – Sep ’11): EPICS .NET is the Experimental Physics and Industrial Control System for .NET Framework 4.0 and above. This is an open-source, distributed control and computing library.
- T.O.B.B.: Digital Content Management Platform (Jun ’09 – Aug ’09): Designed and developed digital content management platform with a backing load-balanced server cluster for The Union of Chambers and Commodity Exchanges of Turkey, as an intern.
- University of Ankara: µController Based Power Supply Unit (Winter ’09): Building a microcontroller based digital DC bench power supply unit, complete with its firmware and desktop control software.
- University of Ankara: Semiconductor Physics
- Microsoft Certified Professional Developer: .NET Framework 3.5 (ID: 864401, Access Code: mcpd45kgsv3k)