Meet Tobias, our latest hire, who just joined our Tech team in Shanghai.
I am Tobias from Germany. I work as a Tech Lead at Wiredcraft. Before joining, I was experienced in building a Saas application that included a filesystem ala drop box including desktop client for automatic file sync at a Startup company - MolaSync Inc.. Enterprice experience at PwC: Blockchain with Hyperledger Fabric, Chat bot with NLP and AI for employee transition management.
1. What hobbies do you have?
PC games mostly RPGs, VPV micro drone flying.
2. What’s the most underestimated talent you have?
I can make that people don’t know if what I say is true. But that is not because of me, but because reality is so crazy. I like to surprise people with unexpected facts, and love to be surprised as well.
3. What’s the most adventurous experience you have had?
My life is a freaking adventurous experience, I mean, I am in China now.
4. What is the one thing you hope you’ll do in your lifetime?
Once I read: “The thing that feels the best is to do something for someone, that they can never pay back.”
The first thing that comes into mind is to do something huge. Another way is to do something for him or her that she doesn’t know about or doesn’t know it is you. Do something selfless. I believe a great way to give something to someone that he can never pay back, is by teaching some valuable lessons and sharing knowledge.
and you know what? That feels great.
5. If there’s one thing you recommend everyone in the world to do, what would it be?
Think about it.
6. Are there any aspects of the job excites you the most?
As a kid, I loved games, I wanted to make them. Today I care about other applications. For me, software development is a team sport. You can come up with awesome solutions, but it is only worth something if your fellow colleagues understand them.
7. What was the project you are most proud of? And what were some challenges you had before?
A deep understanding of concurrent programming. I am still very proud of a solution I named on npm
tcacher a caching solution not to cache the results, but the requests. Later I found that facebook was naming such technique as batching, and they published their solution Dataloader. Since then, I feel like I am as smart as developers at facebook.
A second was the PwC project called AirTrace. It is a hyperledger fabric blockchain project, And we not only build a few apps using fabric, we also build an entire system, for managing fabric completely from a WebUI. We have been quite a small team, working on it for about one year. It took IBM (the vendor of hyperledger fabric) more than two years to publish a similar solution. I was very proud of this team. With consistent automation and solving many tough problems it took the other big company with much more developers invested much longer to provide a comparable solution.
TXML. I published a number of modules on npm, but this is my only module that people use and it has 30 000 weekly downloads. txml is an xml parser, rigorose optimized for speed. First I wanted to position it as an alternative for react. I wanted to enable users to use already known js templating languages. For that I needed a fast xml parser. One that is able to parse a complete website as complex as github 60 times a second. And that worked. While the development experience of the web library was not very good. The xml parser is very good. Later I added the ability to parse large files with node.js streams.
8. What are top 3 digital products you would recommend others to use and why?
Watch conference talks on youtube. Youtube is not only full of shit, there is also very good stuff. I really like when people stand for a talk on stage. Because on stage they show face and present topics is important to them. great channels are the once of large conferences. JSONconf, goto;, CppCon.
Security tools such as keepass2 for passwords and chromium the chrome browser without google.
The command line. I see people use bloated user interfaces in the operating system and IDE, while the functionality is actually provided by very simple to use commands. And the cli tools of today are so much better than 10 - 15 years ago.
9. What are some new technologies you’d like to explore in the future?
- Blockchain for business, government and people.
- Graph databases, but mostly with dgraph. I am looking forward for future java JDK. Project loom can be a game changer.
10. What are the three things you like about Wiredcraft? Or what attracted you to apply here?
- A modern style of leadership. The confidence that the wiredcraft folks show at public events, such as meetups and JSConf.
11. If one day Zombie comes after us, what are 3 things you want to take with?
An iron bar for protection, a camper, a solar panel to operate radio and lights.
12. If you could have one of the super powers, which power you’d like to have?
13. You can have an unlimited supply of one thing for the rest of your life, what is it?