Philip Frank, Software Architecture Developer in Munich, Bavaria, Germany
Philip Frank

Software Architecture Developer in Munich, Bavaria, Germany

Member since August 6, 2017
Lean, build, teach, repeat. Philip is a self-taught full-stack software engineer with nine years of experience working mostly on web and Android projects. He values openness and transparency a great deal so that he can understand why decisions are made in a certain way and can voice any doubts early on. In addition, learning and teaching is an important part of being a good engineer for him.
Philip is now available for hire

Portfolio

  • Talentry
    JavaScript, PHP, Symfony, AngularJS, Angular, TypeScript, REST, Jenkins
  • BlackBerry
    Android, BlackBerry 10, C, C++, Qt, Java, Android NDK, JNI
  • Datenwerk
    Web, JavaScript, PHP, Symfony

Experience

  • Software Architecture, 9 years
  • Java, 7 years
  • Requirements Analysis, 6 years
  • API Design, 6 years
  • Blockchain, 3 years
  • Teaching, 2 years
  • TypeScript, 1 year

Location

Munich, Bavaria, Germany

Availability

Part-time

Preferred Environment

Linux, Git, IntelliJ

The most amazing...

...thing about software engineering is how you can create value from just a little electricity.

Employment

  • Software Developer

    2014 - 2017
    Talentry
    • Took over the full responsibility for software development from the founder and helped recruit and onboard several colleague developers.
    • Modernized and redesigned large parts of the technology stack; rebuilt the front-end with Angular 1 and 2, a REST API back-end with PHP/Symfony.
    • Analyzed the requirements to uncover contact points with features in the existing code base.
    • Developed and maintained integrations with customer’s HR software solutions.
    • Took part in establishing processes around software development and interaction with other teams.
    Technologies: JavaScript, PHP, Symfony, AngularJS, Angular, TypeScript, REST, Jenkins
  • Software Developer

    2011 - 2014
    BlackBerry
    • Helped port, extend, and improve the Scoreloop SDK for.
    • Worked on the BlackBerry 10 and BB Playbook.
    • Worked on the C++/Qt based UI and on integrations.
    • Improved, maintained, and led releases.
    • Provided support for external developers.
    • Created and documented multiple sample applications.
    • Conducted interviews with candidates for Android developer positions.
    • Ported an Ansi-C SDK library to Android NDK.
    Technologies: Android, BlackBerry 10, C, C++, Qt, Java, Android NDK, JNI
  • Software Developer

    2008 - 2011
    Datenwerk
    • Developed, maintained, and extended the PHP/Symfony based in-house CMS.
    • Implemented HTML and JavaScript front-end work.
    • Worked on large-scale content driven websites.
    • Automated releases.
    • Developed eCommerce applications.
    Technologies: Web, JavaScript, PHP, Symfony

Experience

Skills

  • Languages

    Java, PHP, JavaScript, SQL, TypeScript, Python, C, C++
  • Frameworks

    Angular, Symfony, AngularJS, Qt, JNI, Spring, Spring Boot, Hibernate
  • Libraries/APIs

    jQuery, Sklearn
  • Paradigms

    API Architecture, Requirements Analysis, Scrum, REST
  • Platforms

    Blockchain, Android, Linux, Web, R3 Corda
  • Storage

    MySQL, MariaDB, PostgreSQL, Elasticsearch, Spring Data JPA
  • Other

    Mentorship, Teaching, API Design, Command Line Interface (CLI), Product Evangelism, Full-stack, Freelance, Software Architecture, HTTP, Security, IT Security, Content Management Systems (CMS)
  • Tools

    JHipster, Jenkins, Android NDK

Education

  • Bachelor of Science in Computer Science
    2007 - 2011
    Ludwig Maximilian University of Munich - München, Germany

To view more profiles

Join Toptal
I really like this profile
Share it with others