Software Developer

20 years of professional experience & and knowledge of software development. In addition to designing software, web applications, and web services, I hire, train, and manage staff, create and oversee budgets, and make progress reports to senior management.

Work with various department heads to determine software requirements, meet with management to discuss how software applications can achieve business objectives, or train technical and non-technical end-users once the software has been developed.

Maximum Sub-array in Ruby

This is meaningful when there are some positive and negative numbers in the array. Otherwise, there is no need to use a recursive function. We can get the sum of all items in the array.

Recursive Functions in Ruby

In Ruby, a recursive function is a function that calls itself during its execution. This technique is particularly useful for solving problems that can be broken down into smaller, similar sub-problems. Here's a brief explanation with an example in Ruby:

Work

  1. Company
    Fabrikator
    Role
    Software Developer
    Date
  2. Company
    Teamtailor
    Role
    Software Developer
    Date
  3. Company
    Qooper
    Role
    Senior Backend Developer
    Date
  4. Company
    Altıncı Cadde
    Role
    Software Development Manager
    Date
  5. Company
    Markakod
    Role
    Software Development Director
    Date
  6. Company
    Dogan Online
    Role
    Software Developer
    Date
Download CV