Full Stack Developer
I am working as a consultant within the company. In addition to giving DevOps related consultancy to teams, I am also building new products and solutions.
Created a Load Testing Tool (called Visium Load) for company's test tool family. Load testing tool is working on major cloud platforms and scale infinitely by working on multiple regions at the same time. This enables it to become a DDoS test tool too
Created a product called SmartDoor. It is used to help people to make video conference with the visitors while they are away
Worked on a big DevOps transformation project where we transformed a cloud native app running on k8s to run on every cloud platform and also on premise
New Product and Solutions Manager
I was given duty to follow software development best practices, DevOps tools and techniques all around the world and presenting them to the organization
Created a .NET boilerplate framework (using C#) to consolidate all the systems integrations projects
Created a demo distributed systems architecture using HashiStack tools (Nomad, Consul, Vault, Terraform) and Docker to experiment and exemplify best practices. This was best suited for brownfield applications
Created a demo distributed system architecture using Kubernetes and Docker for greenfield applications
Created a demo architecture to allow developers to create a lab environment on their computers. This allowed devs to use/debug on their own separated environment
Worked with the software development teams in the organization to help transform their products and solutions with the two demo architectures above
Software Development Manager
I was the manager of a software development team (8+) coding system integration projects using several .NET technologies.
Developed new products using cutting edge technologies
Worked on a project handling 100K+ transactions per second, had great chance to optimize application code, app server and RDBMS
Had a chance to manage a team of developers to learn management challenges
Senior Software Developer
Netaş (after Nortel's bankruptcy) became Turkey's biggest systems integrator after a merger. I was the leader of a team developing mobile applications on Windows 8 platform using HTML5/JS, XAML/C# and XAML/C++/DirectX. I was taking part in requirement analysis of the projects, coding, mentoring and coordinating the work of graphics designers with the team.
Created one of first mobile apps for Windows 8 platform.
Created Khan Academy - Turkish mobile app
Worked on several systems integration projects, one of them was a kiosk used throughout Turkey
Senior Software Developer
I continued my previous job in evosoft GmbH but now from Turkey
Contributed to the software development activities
Improved a flash-based file system for better durability
Promoted to be Senior developer and assisted team members technically
Mentored new team members to ease their adaption to the team
Secured firmware upgrade using cryptography
evosoft GmbH was Siemens AG's IT outsource company. I worked in Siemens AG - Siemens Industrie Park - Karlsruhe / Germany to build real-time industrial automation software/firmware.
Designed SW components and developing required code using C/C++
Robustness of the product was a key, so team were writing debug tools, simulators to test produced SW’s quality and robustness
Implemented NTP, DNS, PING protocols for our product from scratch compliant with their RFCs
Secured internet protocols using OpenSSL
evoline TR was a company of evosoft GmbH and evosoft GmbH was Siemens AG' IT outsource company. Currently both evoline TR and evosoft GmbH are part of Accenture.
Obligatory Military Service
Product Support & Design Engineer
Nortel Netaş was Nortel Inc's company located in Turkey. Turkey branch at the time was responsible for support and design of most of Nortel's telecommunication products. My team were responsible from the operating system and telecommunication layer of a big (10M+ line) software stack.
Had a great chance to learn and experience operating system concepts at this level
Learned support perspective by looking into support issues
Fixed several challenging OS issues
Software Developer (part time)
Sestek is Turkey's leading company for speech recognition and synthesis. I worked there before graduation and I was part of a team designing and coding various speech processing applications