4 ms·
My current status: About to drop a very well paying job to move countries (back to Australia) to become a consultant specializing in training, onboarding and PO
by arafalov 11y ago
My current status: About to drop a very well paying job to move countries (back to Australia) to become a consultant specializing in training, onboarding and POCs in Search Engine industry (primarily Solr and Elasticsearch). I am at the age of being "The Answer to the Ultimate Question of Life, the Universe, and Everything" (so, it is a good year to try to fulfill that destiny....)
Longer story:
- School in Soviet Union. Good student. Got some exposure to computers (Yamaha TRS!!!) and learned Basic, Assembler, game decompiling/modification, and bunch of other self-driven IT interests.
- Moved countries (to Australia), Computer Science degree in a new language in a new country. Did ok, helped that I was a full-geek back in Soviet Union already.
- Have been playing with Solr for many years on and off. Have recently found random unfinished projects going back to Solr 1.4
- Worked in a bunch of IT companies, mostly doing backend stuff with focus on Java https://twitter.com/arafalov/status/664874979775922176 https://twitter.com/arafalov/status/664874979775922176
- When the bubble burst, nearly accidentally, got hired to be a 3-rd tier technical support for BEA products (Weblogic, etc). Supported huge customers with multiple versions of multiple multi-million line Java products. Lost a lot of my hair, but gained troubleshooting skills normal developers do not have (e.g. Our bank is experiencing double transactions. Please solve in 3 minutes without seeing the live system. Ping me for the answer.....). Also learned to actually understand and guide semi-technical people in asking complicated technical questions. Learned to answer those questions. Learned to emphasize with their problems and translate them into possible technical solution. Turns out this was the BEST ever job for my career, even taking into account lost hair and probably a couple of years of my life expectancy. Presented at JavaONE twice based on the experience to an extremely interested audiences (400-600 people with 4+ overall reviews). Also, published in a couple of magazines (for free). Also, blogged, anonymously, then under my own name. Still do. http://blog.outerthoughts.com/ http://blog.outerthoughts.com/
- Went off to do something completely different for a well-paid but highly-bureaucratic company (this is my views, not representing my company, etc). Moved countries a couple more times. Used my troubleshooting skills to build small projects for real non-IT audiences (e.g. translators). Discovered that outside of IT-heavy fields, a little bit of IT skills can go a very LONG way and makes people really happy. But it does require the full-stack skills of hearing the customer needs, converting them into IT issues, building the solution, and training the users in understanding them.
- At some point, got a project at work with Solr 3.x, started doing that and asking (and answering) questions on the Solr Users mailing list. Must have been pretty visible as I got contacted by Packt and asked to write an introductory book on Solr. Loved the idea (had a similar one myself) and jumped into it with two feet. Produced something nobody else in the market did (actually had to fight with Packt to let me), which proved very successful. The book still sells some copies despite being for Solr 3.x and quite out of date (don't buy it!).
- Writing the book and getting ever deeper into Solr community, realized that helping newbies in any systematic way (beyond mailing list) is a niche that is not served well. More than that, it was something I was enjoying doing as it allowed me to build various (open source) projects but around the same core technology/focus area. Created a resources site for Solr (http://www.solr-start.com/ http://www.solr-start.com/) which - behind the scenes - uses quite a large number of different projects and technologies, satisfying my itches and still with each project being useful immediately. The site is quite popular as it is the only place that lists and cross-references all available components of several types. Also, started a mailing list to track new Solr projects/articles/etc, my own and from others.
- Realized - by constantly thinking about Solr (and by then Elasticsearch) - that there is at least 20 times more absolutely exciting things I could be doing around the search engines and helping real people. And that I would never be able to achieve that in evenings and weekends. And that I could be doing most of that kind of work from anywhere in the world. And that there is demand for this kind of popularization/education/info-product material. Proven by two already ongoing projects for a large publisher, which we are both extremely excited about. And by presenting to Lucene/Solr Revolution twice to full rooms (slides/videos are online: http://www.slideshare.net/arafalov http://www.slideshare.net/arafalov, one with 30K views )
- Decided to return back to Australia (where parents are) and see if I can help people to integrate search into their stacks from there. Early discussions with potential partners, customers and users proved very positive. The biggest challenge is figuring out what will be the best win/win/win combination (users' benefits/my income/cool projects). Looking forward to discovering the answer to that.
Oh, and if your team needs Solr training in Q1/Q2 of 2016, I still offer first customer rates and (business-) lifetime benefits.