Role: Chief Engineer
2012 - today: Various activities
Role: Javascript, Coffeescript and Typescript front-end developer
2009 - today: Various activities
Role: Pike and Python back-end developer, GNU/Linux programming consultant, System Administrator
Customer: Realss, China
2013 - 2023: Real Soft Service
Role: General Manager
Customer: China
2015 - 2020: Various activities
Role: Mentor
Customer: Beijing GNU/Linux User Group
2018 - 2018: Various activities
Role: CTO
Customer: Moonshot Academy, Beijing
2017 - 2018: Various activities
Role: Community Manager
Customer: Elastos, Beijing
2013 - 2017: Various activities
Role: Secretary
Customer: Beijing GNU/Linux User Group
2012 - 2016: Various activities
Role: CTO
Customer: eKita, Bangkok
2009 - 2015: Various activities
Role: Foresight, a GNU/Linux distribution
Customer: Member of the development team
2012 - 2012: nReduce incubator
2010 - 2012: Various activities
Role: Sugar/OLPC activity tester
2008 - 2009: Various activities
Role: Python programmer
Customer: Exoweb, China
2006 - 2007: Development of Roxen modules and protocols
Role: Pike programmer (back-end)
Customer: Webhaven New Zealand
---older Projects on request---
1994 - 1999
Vienna University (Austria)
1994 - 1995
Vienna University of Technology (Austria)
1992 - 1994
University of Hamburg (Germany)
1989 - 1992
Highschool in the USA (1 year exchange) and Germany
current occupation:
Summary:
I have written front-end code with Aurelia and Angular in Javascript, Coffeescript and Typescript, implemented a RESTful API, developed a task manager in Common Lisp, wrote modules and features for various applications with Pike, Python, Ruby, TCL, PHP, Java, Perl and XSLT. built a construction-details database for architecture students, developed a CMS, built multilingual websites, lead a team to develop a weblog, worked on email filtering, tested educational games, packaged GNU/Linux applications, implemented a chat server, refactored customers code, implemented an SMTP server, co-edited a book on the Pike Programming Language, worked with junior admins and developers, mentored students, taught programming to children, ran programming workshops in pike and smalltalk and more. I was a member of the Foresight Linux Development Team. Foresight was a GNU/Linux distribution based on the Conary distribution and package management tool set. My main contribution there was packaging for my own needs, testing Conary, reporting bugs, the occasional contributions to documentation, and helping other users and developers. I have more than 25 years of experience, working in Austria, Germany, Latvia, USA, New Zealand, Singapore and China where i lived for 15 years before moving to Uganda. My greatest strength is the ability to work with unknown systems. I love the challenge of not knowing the situation, using whatever resources available to me and drawing on past experience to analyze and solve the problem at hand. I can pick up new programming languages and be productive within days. Although i prefer software development, i also have a long experience with GNU/Linux System administration, often supporting our clients sysadmin team with my experience.
development skills:
other skills:
software development:
Unix/GNU/Linux system administration:
Role: Chief Engineer
2012 - today: Various activities
Role: Javascript, Coffeescript and Typescript front-end developer
2009 - today: Various activities
Role: Pike and Python back-end developer, GNU/Linux programming consultant, System Administrator
Customer: Realss, China
2013 - 2023: Real Soft Service
Role: General Manager
Customer: China
2015 - 2020: Various activities
Role: Mentor
Customer: Beijing GNU/Linux User Group
2018 - 2018: Various activities
Role: CTO
Customer: Moonshot Academy, Beijing
2017 - 2018: Various activities
Role: Community Manager
Customer: Elastos, Beijing
2013 - 2017: Various activities
Role: Secretary
Customer: Beijing GNU/Linux User Group
2012 - 2016: Various activities
Role: CTO
Customer: eKita, Bangkok
2009 - 2015: Various activities
Role: Foresight, a GNU/Linux distribution
Customer: Member of the development team
2012 - 2012: nReduce incubator
2010 - 2012: Various activities
Role: Sugar/OLPC activity tester
2008 - 2009: Various activities
Role: Python programmer
Customer: Exoweb, China
2006 - 2007: Development of Roxen modules and protocols
Role: Pike programmer (back-end)
Customer: Webhaven New Zealand
---older Projects on request---
1994 - 1999
Vienna University (Austria)
1994 - 1995
Vienna University of Technology (Austria)
1992 - 1994
University of Hamburg (Germany)
1989 - 1992
Highschool in the USA (1 year exchange) and Germany
current occupation:
Summary:
I have written front-end code with Aurelia and Angular in Javascript, Coffeescript and Typescript, implemented a RESTful API, developed a task manager in Common Lisp, wrote modules and features for various applications with Pike, Python, Ruby, TCL, PHP, Java, Perl and XSLT. built a construction-details database for architecture students, developed a CMS, built multilingual websites, lead a team to develop a weblog, worked on email filtering, tested educational games, packaged GNU/Linux applications, implemented a chat server, refactored customers code, implemented an SMTP server, co-edited a book on the Pike Programming Language, worked with junior admins and developers, mentored students, taught programming to children, ran programming workshops in pike and smalltalk and more. I was a member of the Foresight Linux Development Team. Foresight was a GNU/Linux distribution based on the Conary distribution and package management tool set. My main contribution there was packaging for my own needs, testing Conary, reporting bugs, the occasional contributions to documentation, and helping other users and developers. I have more than 25 years of experience, working in Austria, Germany, Latvia, USA, New Zealand, Singapore and China where i lived for 15 years before moving to Uganda. My greatest strength is the ability to work with unknown systems. I love the challenge of not knowing the situation, using whatever resources available to me and drawing on past experience to analyze and solve the problem at hand. I can pick up new programming languages and be productive within days. Although i prefer software development, i also have a long experience with GNU/Linux System administration, often supporting our clients sysadmin team with my experience.
development skills:
other skills:
software development:
Unix/GNU/Linux system administration: