Software Developer

I have more than 20 years of experience working as a software developer and system administrator.

I’m specialised in Python,  iOS/Android development and C/C++

Top skills and qualities:

  • Experience working in multicultural environments
  • Fluent in 4 human languages
  • More than 20 iOS apps released in the app store
  • Strong in Python, Swift, Objective-C, C/C++
  • Natural talent for logical and systematic thinking
  • Attention to details
  • Responsibility and reliability testified by being employed in Japan for 7 years working in high demanding businesses
  • Excellent performance working remotely
  • Always willing to recognise my own errors and always eager to improve
  • Quick learner and self-taught

I find solutions.

Some of the companies I have worked with in my career:


I started my career in 1995, gaining experience in a vast array of technologies. Initially working with Linux as a system administrator and deploying and installing OpenMosix clusters for 3D rendering. This lead me to discover a passion for teaching, and I spent 2 years teaching Linux system administration and software development to engineers, for private and public companies. I then moved to Japan where I worked for more than 7 years, totally immersed in a traditional Japanese corporative environment. I mainly worked as a system administrator, migrating UNIX systems, (HP-UX, Solaris) into Linux. I got involved in the open source community, serving as VP of the Tokyo Linux Users Group and being active in the Open Solaris Tokyo Users Group. In 2010 I decided to jump into mobile apps development, and during that time I released more than 20 apps in the App Store for clients as a contractor. Currently I live and work in Brighton (UK). I’m focusing on Python development, DevOps, IaC (Infrastructure as code), mobile apps development and video games development (SpriteKit and Unity)

Technical skills:

  • Programming languages: Python, Swift, Objective-C, C/C++, Java, PHP, Perl, Tcl, Bash, Awk
  • Methodologies: Agile (Kanban, Scrum), TDD, BDD
  • Operating Systems: Linux, macOS, iOS, Android, HP-UX, Solaris, AIX, Windows
  • Version Control: Git, GitHub, BitBucket, SVN, CVS
  • DevOps: AWS, GCP, Terraform, Vault, Docker, Kubernetes, Jenkins, Xcode Server, Fastlane
  • Project management: JIRA, ZenHub
  • Databases: Core Data, Realm, MySQL/MariaDB, PostgreSQL, Oracle
  • Web: HTML/CSS, PHP, JavaScript, WordPress theme design/plug-ins
  • Graphics: Photoshop, Illustrator, Premiere, Blender, Gimp


I’m passionate about photography, retro computers and electronics.


Photograph copyright Paul Papadimitriou