Plamen Terziev

Plamen Terziev

Sofia, Bulgaria
Hire Plamen
Scroll To View More
Plamen Terziev

Plamen Terziev

Sofia, Bulgaria
Member since August 20, 2014
Plamen is a software engineer and developer who specializes in front-end and back-end solutions. He has experience with iOS mobile native applications, C/C++ applications, and 2D/3D graphics and games. He is eager to learn and loves to work on challenging projects.
Plamen is now available for hire
Portfolio
Experience
  • Objective-C, 5 years
  • Swift, 2 years
  • C++, 9 years
  • Qt, 2 years
  • OpenGL, 2 years
  • iOS, 5 years
Sofia, Bulgaria
Availability
Part-time
Preferred Environment
Xcode, Visual Studio, Git, Apache Subversion (SVN)
The most amazing...
...thing I've built is a 3D desktop application demonstrating different algorithms for surface subdivision.
Employment
  • CEO, Co-founder, and iOS Developer
    Bitsfleet, Ltd.
    2016 - PRESENT
    • Implemented WasHere app - Share and discover the secret marks around you.
    • Supported previous iOS projects in Swift and Objective-C.
    Technologies: Swift, ObjectiveC, iOS, Cocoa, Realm.io, OpenGL, Unity3D
  • Senior iOS Developer
    Droxic, Ltd.
    2014 - 2016
    • Implemented CalConvert Free: Metric, Currency and Unit Converter app.
    • Implemented Timer Free: Multiple Countdown + Reminder app.
    • Supported Broadway.com - Broadway Tickets, Videos, and News app.
    • Implemented a 2D game built using Unity.
    Technologies: Swift, Objective-C, Cocoa Touch, Unity3D
  • iOS Developer
    Tombooks (via Toptal)
    2015 - 2015
    • Ported an existing iPad app to Mac using OpenGL, Cocoa Touch, and web views.
    • Created scalable widgets to play with.
    Technologies: Objective-C, Cocoa, OpenGL
  • Senior iOS Developer
    Bitmix
    2011 - 2014
    • Created a social iOS native application for managing and sharing recommendations with friends.
    • Supported and extended the iPhone and iPad versions of news reading applications.
    • Updated the iPad news reading application to support Retina display.
    • Integrated the iOS application with Newsstand.
    • Created an iOS video player component with ad support.
    Technologies: iOS, UIKit, Core Animation, RestKit, Core Data
  • Senior iOS Game Developer
    Nexgen Development Group
    2011 - 2011
    • Created 2D iPhone game for managing Pet Park.
    • Implemented game state persistence and server communication.
    Technologies: iOS, C++, Cocos2D, UIKit, SQLite, Tapjoy, PlayhavenAds
  • C++ Game Developer
    Masthead Studios
    2010 - 2011
    • Participated in development of a 3D MMORPG game in C++.
    • Worked on 3D game client and game engine using C++ and DirectX and game servers using C++.
    • Implemented asynchronous DirectX shaders compilation.
    • Profiled and optimized different aspects of the game client.
    • Implemented fast offline terrain light map generator.
    • Researched physics simulation synchronization over the network.
    Technologies: C++, Boost, DirectX, PhysX, SQLite
  • C++ Developer
    Scopic Software
    2010 - 2010
    • Participated in CAD desktop application for woodworkers using C++ and OGRE.
    • Worked on the core geometry engine used in the application.
    Technologies: C++, OpenGL, OGRE, Qt
  • C++ Developer
    Scopic Software
    2007 - 2009
    • Participated in a 3D application that is used by the dentists to mark margins on the teeth.
    • Supported and enhanced testing tool that determined if a child can swallow a toy. It included physic and collision simulations that used the Bullet Physics library.
    • Implemented drawing application prototype using a diffusion curves algorithm.
    Technologies: C++, OpenGL, Bullet Physics
  • Java ME Developer
    Gameloft
    2007 - 2007
    • Supported mobile games on new devices.
    • Integrated an ads platform in mobile games.
    Technologies: Java ME
  • C/C++ Developer
    Opencode Systems
    2006 - 2007
    • Participated in the core library used by all projects.
    • Created convenient C++ interfaces for some of the Linux C primitives.
    • Implemented unit tests for paths of existing classes.
    Technologies: C, C++, Boost, Linux
Experience
  • WasHere - Share and Discover the Secret Marks Around You (Development)
    https://itunes.apple.com/us/app/was-here-share-discover-secret/id1125674538?mt=8

    Was Here is anonymous local sharing in a radius of 500 meters around you:
    • See what neighbors and people around you are up to
    • Share photos and videos or just text
    • Put your graffiti art into the cloud
    • Play scavenger hunt games
    • Discover exciting new things
    • Become a modern Kilroy

  • LoveThis (Development)
    https://itunes.apple.com/us/app/lovethis-lists-with-friends/id835773790?mt=8

    LoveThis is an iOS native application for managing and sharing recommendations with friends. I've implemented almost the entire application with the following technologies: iOS, UIKit, Foundation, Core Data, Core Animation, and RestKit.

  • The Times of London for iPhone (Development)
    https://itunes.apple.com/us/app/the-times-of-london-for-iphone/id436962860?mt=8

    This is a news reading native application for iPhone, in which I implemented news downloading and offline mode support. I participated in all new features requested from the client.

  • Pet Park (Development)
    https://itunes.apple.com/us/app/pet-park/id488859852?mt=8

    Pet Park is an iPhone 2D game for managing a park of pets using Cocos2D. I implemented many parts of the game engine, game play logic, and server communication.

  • Earthrise (Development)

    Earthrise is a 3D MMORPG game written in C++. I participated in various features for the client. I worked on the game servers and some of the tools such as the Model Editor and the World Editor.

  • SketchList 3D (Development)
    http://sketchlist.com/

    SketchList 3D is a 3D cabinet design software for both hobby and professional users. I participated in improving the core geometry engine and implementing different client features.

  • 3M™ Margin Marking Software (Development)
    http://solutions.3m.com/wps/portal/3M/en_US/3M-ESPE-NA/dental-professionals/products/category/digital-materials/true-definition-scanner/dental-labs/

    This application was designed for ditching, die cutting, and model trimming of teeth and was integrated as part of the 3M™ True Definition Scanner. I implemented an algorithm for smoothing a 3D mesh while keeping the feature edges and an algorithm for finding feature edges on a 3D mesh.

  • Vouch (Development)
    http://www.vouchsoftware.com

    Vouch runs a series of simulations using the top Toy Industry Standard Tests and toy 3D model to verify that toy is safe for use. I implemented various tests and participated in Bullet Physics integration.

Skills
  • Languages
    Swift, Objective-C, C++, C, HLSL, GLSL
  • Frameworks
    Foundation, Cocos2d, Qt, Boost C++, RestKit
  • Libraries/APIs
    OpenGL, Standard Template Library (STL), SQLite, DirectX
  • Tools
    Xcode, Microsoft Visual Studio, Git, SVN
  • Paradigms
    Design Patterns, Class-based OOP, Object-oriented Design (OOD), Agile Software Development, Scrum
  • Platforms
    Linux, iOS, Mac OS X, Windows
  • Misc
    UI Kit
Education
  • Master's degree in Computer Graphics
    Sofia University "St. Kliment Ohridski" - Sofia, Bulgaria
    2009 - 2011
  • Bachelor's degree in Computer Science
    Sofia University "St. Kliment Ohridski" - Sofia, Bulgaria
    2005 - 2009
Hire the top 3% of freelance developers
I really like this profile
Share it with others