Personal details

Martin B. - Remote

Martin B.

Timezone: Beijing (UTC+8)

Summary

I am running RealSoftService, a consultancy for WebApplication Development in Beijing.

We help foreign businesses in China to get a better web experience and adapting their site to chinese needs.

We achieve this by using a modern architecture that allows more flexibility in making large changes without needing to start from scratch.

I am a mentor for the Beijing GNU/Linux User Group, guiding the group as they organize meetings with speakers, dinners, hackathons, supporting local conferences and visitors to Beijing.

I am a mentor for FOSSASIA, and organization that supports and promotes Free Software Projects in Asia. I work with students on Google Summer of Code and Google Code-In projects. I also mentor students and give them industry experience through internships in my company.

I am using and developing Free Software and Open Source for more than 20 years.
I am writing front-end code with Aurelia and Angular.js in Javascript, Coffeescript and Typescript.
I have extensive back-end experience, implementing a RESTful API for a backend-as-a-service platform, writing modules and features for various applications with Pike, Python, Ruby, TCL, PHP, Java, Perl and XSLT, for django, laravel and other platforms, developing a CMS and building multilingual websites. Other experience includes developing a task manager and a data tracker in Common Lisp, leading teams to develop a weblog and other webapplications, working on email filtering, testing educational games, packaging GNU/Linux applications, implementing a chat server, refactoring customers code, implementing an SMTP server, co-editing a book on the Pike Programming Language, organizing conferences and events and more.

I have been building websites since 1995, working in Austria, Germany, USA, Latvia, New Zealand, Singapore and China.

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.