Do you have project in mind? Hire Me
Background Image

Seyhun Akyürek

working as Senior Software Specialist, currently writing code using iOS, Swift, Objective-C, Cocoa Touch, Ruby, Rails Living in Istanbul / Turkey

Here is my Story and CV and Printable CV

Follow me on Twitter Facebook Linkedin Github Stackoverflow Hackerrank Slideshare

Blogging on Medium @seyhunak

Did you have an idea? Schedule 15m - 30m. meetup

Background Image

Development (Current / Past)

  • Over 3+ years of experience in designing & developing mobile applications, UI applications, integrating with various Databases and Client-Server applications and working experience in iOS Development. Starting from Objective C to Swift.
  • Expertise in Object Oriented Programming concepts in Objective-C and C++ with a expert knowledge on Swift.
  • Proficiency in implementing design patterns such as MVC, MVVP, MVP architectures, singleton, delegation, target-action along with other concepts like categories and protocols in Swift
  • Deep expertise in creating application user interface (UI) using storyboard and ". xib" files, customizing views, navigation bars and controllers using UIKit framework.
  • Strong experience on various media player frameworks such as CoreGraphics, AVFoundation, CoreImage, MediaPlayer, QuartzCore; and core service Frameworks such as AddressBook, CoreLocation, and CFNetwork.
  • Strong experience on Apple's API's for Text To Speech and Speech To Text implementations
  • Experience in creating databases using SQLite, Coredata and Realm to handle online/offline usage.
  • Demonstrated ability in integrating third party API's including Facebook, Twitter, Foursquare, Google and Stripe into several applications.
  • Expertise in using third party libraries such as Alamofire, AFNetworking to integrate additional functionality into applications.
  • Expertise in using Unidirectional Data flow structures in IOS applications, following Redux approach
  • Experience in multithreading using Grand Central Dispatch (GCD) and Operation queues in order to achieve optimum performance.
  • Experience in using RESTful web-services to provide connections to back end services and handling data using parsers with formats like JSON and XML.

Workspace (Current / Past)

  • In-depth experience in software development lifecycle (SDLC) and Agile/SCRUM development methodologies.
  • Experience in backend development background about 3+ years of Ruby, Ruby On Rails, Python
  • Used cutting edge tools, microservices and third party API's
  • Broad knowledge of industry trends and pitfalls; ability to distill information and develop clear insights.
  • Expert knowledge of agile development based on real world delivery of products with focus on quality, cost, and speed-to-market
  • Decided and applied platform selection and technical design.
  • From brainstorming through deployment, I worked cross functionally with members of organization to deliver the necessary deliverables
  • I had knowledge about for definition, design, development and successful, timely completion of new features in current and future products.
  • Implemented design reviews, code reviews to ensure quality of software in existing products.
  • Designed and implemented new user-facing features in large, complex mobile applications.

Expertise (Current / Past)

  • Typically 6+ years directly related experience of software development and/or enterprise software implementation experience
  • Advanced disciplinary knowledge of iOS, Swift, Cocoa Touch, Objective-C software engineering processes, tools, methods, test driven development.
  • Solid experience of object-oriented programming
  • Knowledge of memory management and multi-threading
  • Experience with Cocoa APIs on OS X
  • Strong foundation in RESTful APIs to connect to back-end services
  • Strong foundation in Apple’s design principles and interface guidelines
  • Good knowledge of performance limits and characteristics, benchmarking and optimization
  • Proficient understanding of code versioning tools, such as Git and distributed versioning control.
  • Strong knowledge in continuous integration (XCode Server, Jenkins, Teamcity)
  • Debugging and optimizing consumer facing mobile applications for performance and scale.
  • Maintained Amazon EC2, Amazon RDS, Amazon S3, Apache VPC servers for internal / external projects
  • Shipped code on projects with an agile, test-driven development
  • Extensive experience with rspec, rails, ruby, jQuery and Angular.js, Mustache.js and underscore.js
  • Twitter, Facebook, Instagram, FourSquare API's
  • JSON, JSONP, XML protocols
  • Using Git for version control, revisions, contribution to open source projects.

Open Source

  • Built and contributed open source projects including popular twitter-bootstrap-rails Twitter Bootstrap for Rails 3.x - 4 Asset Pipeline project. (around 5k stars, 1k fork)
  • Reviewed pull requests, merged pull requests, and verified reported issues on open source projects

Projects

eBay | Gittigidiyor

Senior IOS Developer at eBay

Working on eBay/Gittigidiyor's IOS applications (iPhone, iPad) leading e-commerce application in Turkey. Using Objective-C, Agile Development Model

  • Working on IOS application architecture built using Objective-C, REST APIs.
  • Developing new features built using Objective-C, REST APIs.

Dreams & Bytes
FanFan

Worked as Senior IOS developer on realtime messaging IOS application called FanFan. Using Swift, Firebase, Implementing Unidirectional Data Flow Architecture, MVP, Clean Architecture in Swift 3

  • Built architecture using Swift, Protocol Oriented Programming, MVP, Test Driven Development, TeamCity CI, REST APIs.
  • Implemented Firebase realtime architecture, microservices, notifications
  • Working on Realtime API's and related micro-services.
  • Worked on Agile based development model.
  • Worked extensively with Swift 3
  • Working with native and third party frameworks.
  • Customized the table view cells depending on the design requirement.
  • Used Storyboard to design the UI wireframes of the application.
  • Used IB for Multiview-architecture in XIB using auto layouts, and customizing it using code.
  • Used Zeplin / Photoshop tool for designs.
  • Worked in tandem with the web service team to discuss the interface required along with changes the interface required.
  • Worked on web service calls, XML and JSON parsing.
  • Followed the apple UI guidelines throughout the project.
  • Created the View Controllers by both programming and through Interface Builder.
  • Proposed mobile friendly design approaches needed to develop the app.
  • Used BitBucket for code sharing and Jira for project tracking.
  • Used HockeyApp for testing, beta releases and crash reporting
  • Environment: iOS 8/9 iPhone SDK, Swift, Objective-C, Xcode 7.x, Interface-Builder, Cocoa Touch, UIKit framework, MVP architecture, RESTful JSON web services.

Mateli

Worked as Senior IOS/Swift engineer on Mateli's mobile banking project

  • Built architecture using Swift, Protocol Oriented Programming, MVVM, Test Driven Development, TeamCity CI, Jenkins CI and enterprise grade-level tools, financial microservices, REST APIs.
  • Implemented Mateli's payment architecture, microservices
  • Worked on Face Recognition API, Voice Recognation, Fraud Prevention and payment related micro-services.
  • Worked on Agile based development model.
  • Worked extensively with Swift and Objective C.
  • Experience in working with native and third party frameworks.
  • Customized the table view cells depending on the design requirement.
  • Used Storyboard to design the UI wireframes of the application.
  • Used IB for Multiview-architecture in XIB using auto layouts, and customizing it using code.
  • Used Zeplin tool for designs.
  • Worked in tandem with the web service team to discuss the interface required along with changes the interface required.
  • Worked on web service calls, XML and JSON parsing.
  • Followed the apple UI guidelines throughout the project.
  • Created the View Controllers by both programming and through Interface Builder.
  • Proposed mobile friendly design approaches needed to develop the app.
  • Used BitBucket for code sharing and Jira for project tracking.
  • Used continuous integration Teamcity to build / test / deploy to Mateli IOS project.
  • Used Fabric for testing, beta releases and crash reporting
  • Environment: iOS 8/9 iPhone SDK, Swift, Objective-C, Xcode 7.x, Interface-Builder, Cocoa Touch, UIKit framework, MVVM architecture, RESTful JSON web services.

Historide

Worked as Senior IOS/Swift / Backend (FullStack) developer on Historide

  • Built application using Swift, MVC Pattern, VCS, Rails
  • As an part-time provided support to Historide's backend stack and architecture
  • Implemented new features to IOS application built using Swift and implemented backend services
  • Worked on web service calls, XML and JSON parsing.
  • Used SVN for code sharing and Asana for project tracking.
  • Environment: iOS 8/9 iPhone SDK, Swift, Xcode 7.x, Interface-Builder, Cocoa Touch, UIKit framework, MVC architecture, RESTful JSON web services.

INGBank

Worked as Senior IOS/Swift developer on INGBank's mobile project

  • Swift application using enterprise grade tools.
  • Implementing INGBank's enterprise payment architecture
  • Worked on Agile based development model.
  • Worked extensively with Swift and Objective C.
  • Experience in working with native and third party frameworks.
  • Customized the table view cells depending on the design requirement.
  • Used Storyboard to design the UI wireframes of the application.
  • Used IB for Multiview-architecture in XIB using auto layouts, and customizing it using code.
  • Worked in tandem with the web service team to discuss the interface required along with changes the interface required.
  • Worked on web service calls, XML and JSON parsing.
  • Followed the apple UI guidelines throughout the project.
  • Localized application using Strings files
  • Created the View Controllers by both programming and through Interface Builder.
  • Used Git for code sharing and Team Foundation Server for project tracking.
  • Environment: iOS 7/8/9 iPhone SDK, Swift, Objective-C, Xcode 7.x, Interface-Builder, Cocoa Touch, UIKit framework, MVC architecture, RESTful JSON web services.

Studio

Worked as Senior Swift developer on Studio project, managed the team, implemented latest realtime technologies, messaging architecture

  • Swift, Objective-C application using Firebase, Parse, Parse Analytics and Parse Push Notifications
  • Developed Realtime messaging interface for notification system
  • Extensive API interfaces used (Parse API, Parse Cloud functions)
  • Used highly scalable mobile backend system. i.e. Firebase
  • User authentication via Facebook via Parse
  • Worked extensively with Swift and Objective C.
  • Experience in working with native and third party frameworks.
  • Customized the table view cells depending on the design requirement.
  • Used Storyboard to design the UI wireframes of the application.
  • Used IB for Multiview-architecture in XIB using auto layouts, and customizing it using code.
  • Worked on web service calls, XML and JSON parsing.
  • Followed the apple UI guidelines throughout the project.
  • Localized application using Strings files
  • Created the View Controllers by both programming and through Interface Builder.
  • Used Git for code sharing and Jira for project tracking.
  • Environment: iOS 7/8/9 iPhone SDK, Swift, Objective-C, Xcode 6.x, Interface-Builder, Cocoa Touch, UIKit framework, MVC architecture, RESTful JSON web services.

Introduce

Worked as Lead developer on introduceapp.me project, managed the team, implemented latest web technologies and methodologies.

  • Complex Rails application with MySQL, MongoDB, Redis database
  • RESTFUL API Interface for mobile application, built on Rails application with MySQL, MongoDB, Redis database
  • Developed Realtime messaging interface for notification system
  • Extensive API interfaces used (Twitter Search API, REST API and Streaming API)
  • Built highly scalable web backend
  • User authentication via Twitter

Pointro

Worked as Lead developer on pointro.me (SAAS) project, managed the team, implemented latest web technologies and methodologies.

  • Complex Rails application with MySQL, MongoDB, Redis database
  • Developed a location engine and realtime API integrations
  • Extensive API interfaces used (Twitter, Foursquare, Instagram, Yelp, Booking, Tripadvisor)
  • Built highly scalable web backend
  • User authentication via Twitter, Foursquare, Instagram

HesaplaBakalım

Worked as Lead developer on hesaplabakalim.com project, managed the team, implemented latest web technologies and methodologies.

  • Complex Rails application with PostgreSQL, Redis database
  • Developed calculator engine (wizard style, or form style)
  • Cached and scaled application
  • Marketing actions (Google Analytics and Google Adwords)
  • User authentication via Facebook

e-PR.NET

Rails application for pressrooms and distributing its pressdocs

  • Complex Rails application for creating and managing pressrooms and pressdocs
  • Tracks user activity and reporting (usage based, keyword based and social based)

SosyalPosta.com

PHP application with MySQL database hosted on Amazon EC2

  • Complex PHP application for generating social postcards and sending as physical card
  • Contributed to application backend code

Background Experience

Python & Django Developer ( Before 2012)

  • Developed and maintained Python, Django, javascript applications
  • Deployed on Google App Engine platform
  • Built, realtime push notification application called minirealtime

PHP Developer

  • Developed and maintained PHP, Zend Framework, javascript applications.