BIO

I've' received "Sony Pictures Entertainment Applause Award" for "Outstanding performance and lasting contribution to Sony Pictures Entertainment" based on my research & development work.

Hi there!

My name is Safak. I am a software engineer. I held several different positions in different departments with several responsibilities from lead to senior supervisor capacities.

I approach problems with my out of the box perspective and make software development more productive, reliable, enjoyable while making folks happy. I deliver software products on time and budget, increase productivity by unprecedented margins with my consistent practices.

Management & Administrative Qualifications

  • Dedicated, trustworthy team player with good attitude and communication skills.

  • Excellent skill in following:

    • Observing, scheduling, prioritizing and managing.
    • Resource allocating.
    • Problem solving, identifying and preventing issues before they occur.
    • Conducting code reviews.
    • Interviewing candidates.
    • Mentorship.

Research & Development Qualifications

  • Directly responsible for designing, programming, testing, debugging, expanding, documenting and maintaining production software and tools.

  • Able to manage large and complex software development projects.

  • Extensive experience in following:

    • Object-oriented programming and software design patterns.
    • Dedicated API/library development in programming languages such as C++, Python, JavaScript and Objective-C.
    • Creating custom UI widgets/elements for proprietary applications in various programming languages.
    • Stand-alone software, pipeline, tool and plug-in development.
    • Qt (C++), PyQt/PySide (Python) frameworks.
    • Node based (dependency graph) stand-alone application development.
  • Good Experience in following:

    • Backend development (Python, Django, Django REST Framework, REST API, custom abstract models, custom user model, middleware, custom management commands, authentication, permission, testing, JSON, plist, etc.)
    • Frontend development (JavaScript, React, Redux, HTML, SASS, CSS, XML, JSON, etc.)
    • Native mobile app development (Objective-C, web services, map kit, table view, collection view, remote notification, etc.)
    • Embedding Python interpreter in C++ applications, which provides Python scripting in the application.
    • Extending Python in C++ (creating a new Python module, compiled shared object used by Python interpreter).
  • Excellent knowledge in following:

    • Test Driven Development.
    • Agile Software Development (Scrum).
    • Creating documentation for software engineers, developers and users.
    • Git, Doxygen, JIRA Software, Confluence, Bitbucket, Adobe Photoshop, Microsoft Office.
    • Linux OS, Mac OS and Windows OS.

Contact

Please do not hesitate to contact me for any reason at all.