New Job: LivingSocial

After 4+ years with Scribd I have decided to move on and join Technical Operations at LivingSocial. I will still be working remotely from apartment in Toronto.

These past 4 years with Scribd were incredible for me: I’ve made many good friends here, I became better as a professional and as a person, and I tried really hard to give back as much as I could. I watched the company grow from a small startup to one of the top 100 web sites in the world. I will definitely be closely watching the company as it grows and reaches its new heights because Scribd became a really important part of my professional and personal life and I really care about its future. My work at Scribd is by far is the longest period I’ve ever worked for the same company (all my previous jobs were ~1-1.5 years long tops) and it is pretty interesting to reflect on what was done in the last years, how the company grew and I grew with it. Even though it is not a technical blog, here is a list of my most interesting projects at Scribd:

  • Rails application deployment infrastructure – We’ve started this project with a few mongrel-based manually managed servers and grew our infrastructure to a large multi-cluster system tightly integrated with CI and monitoring. New infrastructure is fully-automated and is much more stable and performant.
  • Caching Infrastructure – Built by me back in 2009 to help with quickly growing traffic needs the system (based on squid, nginx + custom modules) proven to be really performant, scalable and reliable and is still serving 90%+ of our traffic greatly reducing application cluster load.
  • Multiple MySQL clusters with sharding – We grew from a single server to a large multi-cluster sharded database architecture and I was the person responsible for many parts of the process: from setting up the clusters to writing Rails code to support it (including writing a plugin DbCharmer to add multi-server support to Rails ORM).
  • Large Hbase, Hadoop and Solr clusters for storage and indexing of a multi-terabyte texts collection – After we outgrew our simple sharded mysql cluster for texts storage, I’ve built a new Hbase-based solution that’s proven to be really reliable and scalable and is serving thousands of requests a second for the last few years.

So, thanks Scribd for all the opportunities they gave me and for the great journey we walked together. Good luck guys!

From Syracuse to Montreal

Post by William MacDonald

I immigrated to Canada about three years ago. I was born and raised in Syracuse, NY in a residential area called Strathmore. It was a nice neighborhood; homeland of Onondaga Park, Syracuse’s Historic Preservation District.

I moved from Strathmore to attend Syracuse University, majoring in Broadcast Journalism. I was very happy with my university experience but if there was anything that journalism had taught me, it was that I needed some real life experience too. And, to gain it, I would have to step outside my Syracustic comfort zone.

Okay, so I didn’t venture off to India or anything, but come on, I had been living in Syracuse all my life! And, I knew that Canada had cities like Toronto and Montreal, which embraced a great variety of cultures that I could surround myself with.

Deciding between Montreal and Toronto was tough. Both cities had a lot to offer. But I was very attracted to the idea of Montreal- a bilingual city. French Canadian culture and politics fascinated me and I thought it would be good to learn a new language.

I figured the best way to integrate myself was to apply to school. So I applied for a student visa at College Platon, a language school in the city’s Plateau area, in order to learn French. A few months later, I got my acceptance and it was finally time to say goodbye to Syracuse.

I did quite a bit of traveling back and forth from Syracuse to Montreal, trying to find an apartment near school. It was a great area, surrounded by trendy bars, shops, restaurants and a wonderful community of local artists. What a change from my home town! It was every bit as cool as New York City, but so much more intimate. I was in love.

I found myself a small studio apartment on St. Viateur Street (just across the street from the best bagel shop in the world). Once I was settled in, the job search began. I desperately needed a part-time job while I was going to school. This was a bit tricky though, considering the language barrier. The Canadian business directory became my new form of literature. I called just about every broadcasting, media, and newspaper outlet I could find, over a month’s span. I attended copious interviews, until finally, I got hired!

It was a part-time job as a technical writer for a pharmaceutical company. Not that I had much experience, but they needed English writers and I was willing to do anything at that point.

I became very good friends with one of my work colleagues and she helped me improve my French. She was like my own personal tour guide, introducing me to all the best kept secrets of the city. We went to great local restaurants; the Jean Talon market; theatre productions; live music shows; jazz clubs…. Needless to say, I fell madly in love with this girl and after six months, we moved in together.

After about two years of living together, I decided to propose, and lucky for me, she said “yes”. I was thrilled. By this point, I was done school and had started working as a Personality Afternoon Host for AM Talk Radio station, CJAD. I am currently still working at the station. My wife is now a Senior Medical Writer and Research Assistant for another pharmaceutical company.

Montreal has become my home.

Blog updates

And again, after quite a long period of silence on this blog I’ll try to start writing here. So, pretty soon I’m going to cover the following news from our life in Canada:

  • We’ve got new US visas for me and Tanya, this time – in Toronto consulate
  • We’ve applied (yes, finally!) for Permanent Residence in Canada
  • We’re still thinking about buying an apartment in Toronto
  • And finally, we’ve been to Algonquin Provincial Park in Ontario

One more update on this blog future: today we’re saying Welcome to another blog author here, William MacDonald, who was born in Syracuse, NY and immigrated to Montreal, Canada. I hope his stories will be interesting for my readers and we’ll make this blog more fun to read.

Starting Over: Changed My Employer

It took a long time before I decided to continue writing about our life in Canada. I wasn’t writing too much because many interesting and (sometimes) disturbing things were happening here, but now it looks like everything is fine again so it is time to tell our story here (see this and other following posts) :-)

So, as you maybe noticed in this post’s subject, I’ve changed my work place. It was quite a painful process because my new employer is a company from the US. Actually, there were many factors which made this process painful and one of them was the fact that we didn’t know (we weren’t sure) that a US company could hire non-canadian citizens who are temporary canadian residents now. At the end we’ve retained really great lawyers (the best immigration lawyer in Canada and one of the best in the world) and they’ve helped us to fill all papers and make it easy to switch to the new employer.

My new employer is Scribd.com – online document publishing company which is in top-500 sites in the Internet now (and growing). My primary duties there as a Scalability Expert are “simple” – our site needs to be able to keep up with growing popularity of the service. :-) I still work remotely from Totonto, company’s head office is located in San Francisco, California.

So, here we are, I’ve started writing new posts again :-) And, to emphasize the major idea of the post I’d like to say it again: if you’re not a canadian citizen, you CAN switch to a new employer even if it is non-canadian company (at least it works for the US companies).

Best Cooking Videos Site Released!

Do you like to eat tasty food? Do you like to cook? Or, maybe, your wife, girlfriend or mother like to cook? Then you definitely need to take a look at new site started by the team of creators of the “Best Tech Videos”. Welcome to the “Best Cooking Videos” site! Here you can find tons of high-quality videos about cooking, free lessons from professional chefs, interviews and much more. Really soon we’ll release more features like favorite videos bookmarking, videos filtering and even posting your own videos!

Join us today – subscribe to our RSS feed or simply visit us from time to time to get more interesting information on cooking!

Приближается море новостей

Привет всем! Мы давно не писали здесь, но планируем написать очень много полезной информации в ближайшее время. Почему? А потому, что:

  1. Я сдал тест CELPIP (это тест, похожий на IELTS, но полностью компьютеризированный и может быть сдан только резидентами Канады.
  2. Мы очень скоро собираемя подавать документы на постоянное проживание в Канаде.
  3. Мы собираемся продлевать мое разрешение на работу в следующем месяце.
  4. Мы подумываем над переездом в Торонто (из Бремптона) и я буду детально описывать этот процесс.
  5. Мы собираемся посетить Украину этой весной, но тут возникла большая куча вопросов о повторном получении визы.
  6. Мы тут посмотрели некоторое количество информации о ценах на жилье в Торонто и по условиям получения кредитов на жилье.

Потому, оставайтесь с нами. Будет много новой информации о жизни в Канаде.

Наши первые поездки по Канаде: Ниагарские Водопады и Торонто

Эта неделя оказалась достаточно богатой на развлечения и путешествия. В понедельник нам удалось вырваться на Ниагарские Водопады, а в воскресенье мы наконец-то смогли совершить долгожданную поездку в центр Торонто (Toronto Downtown).

Если говорить о Niagara Falls, то могу признаться – никогда не видел ни одного природного явления, которое бы выглядело настолько мощным как эти водопады! Это было просто удивительно, очень красиво и достаточно интересно для нас! Именно за это хотелось бы поблагодарить моего работодателя, Кена, который сделал возможным для нас посетить одно из самых красивых мест в мире.

Насчет поездки в Торонто – мы пытались поехать туда 2 недели подряд, но постоянно возникали какие-то непредвиденные проблемы, которые мешали нам поехать. Но сегодня мы сделали это – мы побывали в Toronto Downtown! Это было не менее интересно, чем на Ниагаре, только Ниагарские водопады – это творение природы, а Toronto Downtown постролили люди. ;-) Огромные небоскебы и, конечно же, CN Tower – одно из семи Чудес Современного мира – самый узнаваемый элемент пейзажей Торонто. Насчет увиденного могу сказать только одно – мне понравился этот город! И однажды я очень хотел бы туда переехать. :-) А пока – у меня для Вас есть куча фотографий этого прекрасного города. Посмотреть их Вы можете здесь.

Кстати, если вы переедете в канаду и вам будет нужно поехать в какое-либо место в окрестностях Торонто (в пределах GTA), вы можете воспользоваться сервисом компании GO Transit – у них очень хорошие цены и отличное качество услуг. Их сайт – http://www.gotransit.com. Там можно найти множество информации о расписаниях, ценах, расположении и характеристиках остановок и многое другое. Советую – очень хороший сервис.