Manu Martínez-Almeida

Manu Martínez-Almeida

Chief Executive Officer at Sethealth GmbH

Berlin, Berlin, Deutschland
614 Follower:innen 484 Kontakte

Aktivitäten

Anmelden, um alle Aktivitäten zu sehen

Berufserfahrung

  • Founder

    Sethealth GmbH

    –Heute 4 Jahre 6 Monate

    Berlin, Germany

  • Ionic

    Ionic

    4 Jahre 3 Monate

    • Ionic Grafik

      Senior Software Engineer

      Ionic

      1 Jahr 9 Monate

      Stencil Core Team:

      - Implementation and design of the Stencil's compiler architecture.
      - High performance tunning for V8 and JavascriptCore.
      - Low level and high performance VDOM implementation for web components.
      - Work with spec implementors to help shape the future of web technologies.
      - Implementation of advanced AST transforms for code optimization.
      - Implementation of the multi-stage queue: preventing low-rate but CPU expensive tasks to block high-rate but cheap DOM…

      Stencil Core Team:

      - Implementation and design of the Stencil's compiler architecture.
      - High performance tunning for V8 and JavascriptCore.
      - Low level and high performance VDOM implementation for web components.
      - Work with spec implementors to help shape the future of web technologies.
      - Implementation of advanced AST transforms for code optimization.
      - Implementation of the multi-stage queue: preventing low-rate but CPU expensive tasks to block high-rate but cheap DOM updates.
      - Implementation of advanced code analysis techniques + graph analysis for bundling efficiency in latency-constrained networks.
      - Help clients and the open source community understanding and prioritising features and bugs.

      Framework Core Team:

      - Ensuring Ionic works in Angular, React, Vue or no framework at all.
      - API advisory
      - Implementation of linting rules to prevent common mistakes within my team
      - Performance tuning

    • Ionic.io Grafik

      Framework Software Engineer

      Ionic.io

      2 Jahre 7 Monate

      Member of Ionic's Framework Team:

      - Core developer of one of the most used web frameworks
      - Core developer of Stencil: Javascript Compiler that ships Vanilla WebComponents
      - Working daily fixing bugs and shipping features used by thousand of developers
      - Improving runtime and rendering performance
      - iOS in-house expert: coordinating the efforts to migrate our hybrid app to a JIT based engine (WebKit)
      - Writing native and js to ensure a native and performant solution for…

      Member of Ionic's Framework Team:

      - Core developer of one of the most used web frameworks
      - Core developer of Stencil: Javascript Compiler that ships Vanilla WebComponents
      - Working daily fixing bugs and shipping features used by thousand of developers
      - Improving runtime and rendering performance
      - iOS in-house expert: coordinating the efforts to migrate our hybrid app to a JIT based engine (WebKit)
      - Writing native and js to ensure a native and performant solution for our iOS users

  • Founder

    FORZEFIELD Studios SL

    9 Jahre 11 Monate

    • Founder of FORZEFIELD Studios S.L.
    • Development of Infinity Field for iPad and iPhone.
    • Partnership with Chillingo Ltd.
    • Website for forzefield.com
    • Monetization strategies.
    • Apple's approval process.

  • source{d} Grafik

    Software Engineer

    source{d}

    4 Monaten

    Madrid y alrededores, España

    Member of the Language Analysis Team:

    - Assisting Machine Learning Team creating tools to extract features from any programming language
    - Creation the libuast library from scratch
    - Implementing XPATH querying over own UAST (Universal Abstract Syntax Tree)
    - Maintaining a 100% coverage test suite for the library
    - Python bindings for the C library
    - Golang bindings for the C library
    - Make library production ready by integrating it with the company's C

  • Recurly Inc. Grafik

    Sole iOS Software Engineer

    Recurly Inc.

    1 Jahr 4 Monate

    - Lead design and implementation of Recurly SDK for iOS from scratch.
    - PCI requirements
    - TDD, high level of security, code quality and stability.
    - Design and implementation of financial software used by Fortune 100 companies.

  • TinySpark Grafik

    Software Engineer

    TinySpark

    6 Monaten

    Bahía de San Francisco y alrededores, Estados Unidos

    - Design and implement iOS SDK from scratch.
    - Make iOS developers happy with a easy and well designed framework.
    - Work with the engineering team improving security and REST API design.
    - Implement and maintain iOS native plugin for Unity.
    - Improve the rendering performance of the HTML5 game provided by TinySpark.
    - Integrate and test In-App-Purchases for several iOS products.
    - Git hacker

  • OpenKit Grafik

    Lead Developer

    OpenKit

    5 Monaten

    Bahía de San Francisco y alrededores, Estados Unidos

    - Design and maintain a new OpenKit SDK for iOS and the REST API in the backend.
    - Implementation of secure communication between frontend applications and the backend.
    - Researching a possible C++ core for the OpenKit mobile clients, cross-platform solution.
    - Performing architecture of OpenKit's software backend to extend its functionality.
    - Running schema and data migrations on OpenKit's data stores (mysql database, redis key/value store).

  • Core Developer

    Joypad Inc.

    2 Monaten

    Bahía de San Francisco y alrededores, Estados Unidos

    • API redesign for the Joypad's SDK: I proposed and implemented a consistent, stable and easy-to-use API in Objective-C.
    • Refactorization of the library's core.
    • Active support for developers who wanted to integrate their games with Joypad.
    • Performance and debugging tests: latency, connection, bandwidth and CPU usage.
    • Bug fixing in Joypad Game Console.
    • Experimental project between cocos2d and Joypad.

Ausbildung

Projekte

  • Gin - Fastest full-featured Go web framework

    –Heute

    Creator and main maintainer of Gin, a popular web framework for Golang.
    - Gin is a web framework written in Golang. It features a martini-like API with much better performance, up to 40 times faster.

    Projekt anzeigen
  • OpenKit SDK for iOS

    I was designing and implementing a big update for the Openkit SDK for the iOS platform.

    - Security improvements
    - Error management
    - Easier to use and integrate
    - Easier to extend and maintain
    - Refactoring
    - Modular system with plugins
    - Bug fixes

    Projekt anzeigen
  • Infinity Field

    • cocos2d-iphone.
    • Freelance project. Both, programming and design were done by me.
    • Coordination with external employees (music composer and sound engineer).
    • Project in partnership with Chillingo Ltd.
    • Debugging and polishing process with a team of beta testers.
    • Press and promotional assets.

    Projekt anzeigen
  • AbstractWar 2.0

    -

    It was my first serious game developed for iOS.
    Previously I created AbstractWar 1.0 but it never was published. My inexperience in software development resulted in thousand of lines of crap code impossible to debug. I decided to start from scratch again, it was a good leason.

  • Main contributor to Cocos2d-iphone

    -

    1.1 series:
    Author of new Retina Display code:
    Intead of recalculating the position of the nodes, the Projection is increased, while the ViewPort has the size of the screen.
    Code is much simpler to read and maintain
    Author of new MotionStreak code:
    Much faster rendering. No need to use Ribbon

    0.x series:
    added isPaused property to Director
    patches for the setColor API for the RGBA protocol
    MenuItemLabel: color is saved when item is…

    1.1 series:
    Author of new Retina Display code:
    Intead of recalculating the position of the nodes, the Projection is increased, while the ViewPort has the size of the screen.
    Code is much simpler to read and maintain
    Author of new MotionStreak code:
    Much faster rendering. No need to use Ribbon

    0.x series:
    added isPaused property to Director
    patches for the setColor API for the RGBA protocol
    MenuItemLabel: color is saved when item is disabled
    Update status in CocosDenshion patch
    Added CocosNode#boundingBox method
    Added debuging draw method to AtlasSpriteManager
    ColorLayer supports blend protocol patch
    performance improvement on particles
    TextureAtlas uses VBO instead of vertex array list patch
    Director: FPSLabel uses RGBA4444 texture (patch)
    Node: Added cached GL matrix (patch)
    CCArray: author of high performance array
    Added CCArray in CCNode and CCSpriteSheet to improve performance
    ccCArray: added missing functions so that it easier to wrap a fast enum object around it.
    Improved performance in serveral places by using CCARRAY_FOREACH
    Particles: also work with vertex array list (compile time option). patch.
    Mac Port: Ported CCLabelTTF to Mac
    MenuItems are disabled at exit time (patch)
    Fixed possible crash with NPOT PVR images
    Optimized the loading time of PVR images
    CCArray: improved performance in insert & delete elements
    Added option to enable/disable RetinaDisplay
    Texture: Added possibility to subclass it using MutableTexture
    Clean up several parts of the code
    Added small performance improvements in several parts of the code
    Fixed possible memory leak when popping a scene
    Added MacWindow and the possibility to create a Mac Widnow programatically
    Improved Mac Touch tests
    Fixed bug regarding Mac touch test in Layer

    Projekt anzeigen

Sprachen

  • Español

    Muttersprache oder zweisprachig

  • Inglés

    Fließend

Weitere Aktivitäten von Manu Martínez-Almeida

Manu Martínez-Almeidas vollständiges Profil ansehen

  • Herausfinden, welche gemeinsamen Kontakte Sie haben
  • Sich vorstellen lassen
  • Manu Martínez-Almeida direkt kontaktieren
Mitglied werden. um das vollständige Profil zu sehen

Weitere ähnliche Profile

Weitere Mitglieder, die Manu Martínez-Almeida heißen

Es gibt auf LinkedIn 1 weitere Person, die Manu Martínez-Almeida heißt.

Weitere Mitglieder anzeigen, die Manu Martínez-Almeida heißen

Entwickeln Sie mit diesen Kursen neue Kenntnisse und Fähigkeiten