Покритикуйте резюме

Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Покритикуйте резюме

Post by Fedor-Kononov »

Всем привет!

Недавно решил повернуть лодку своей жизни и теперь ищу работу в штатах по H1B. Поиск начал совсем недавно и много еще не знаю. Претендую на позиции: Web Developer / Software Engineer / DevOps Engineer.

Большое спасибо за любое участие.


Code: Select all

Contact Information

Fedor Kononov
bart47@gmail.com
+7 (926) 887-4766
Russian Federation, Moscow, 115230


Objective

Web Developer / Software Engineer / DevOps Engineer


Summary

Software developer with broad technical knowledge and practice in Web Development and Software Engineering. Extensive knowledge in development of high performance and scalable frontend and backend applications. Developed several high performance and scalable applications with request rates up to 100 rq/s. Refactored existing high performance application which increased request rates up to 4-6 times, reduced servers load up to 3 times and reduced server amount up to 3 times. Developed high performance realtime web notification service for those applications. Constantly searching for application's bottlenecks and removing them. Developed applications architecture design as well as servers architecture design and user interface design. Able to work in team and have experience of being technical leader and senior developer on five-member team. Played DevOps role, lead projects from development stage to deploying and supporting. Installed and maintained monitoring system which significantly reduces applications and servers failures. Controlled up to 25 machines and reduce costs for maintaining them. Experience in developing safe web applications and react to malicious actions from outside. 8 years of Linux experience. Familiar with many layers of modern computers and protocols they work. Hard working, detail oriented, able to multi-task, driven by curiosity and excited to learn.

Skills

Operating systems: Expert knowledge of Linux (Debian, Ubuntu, Centos), FreeBSD, Mac OS X, Windows. Training in CoreOS.

Hypervisors: Expert knowledge of QEMU, KVM.

Languages: Expert knowledge of PHP, C, JavaScript, HTML, CSS, XML, Shell, Python, Ruby. Familiar with Java, Assembly.

Databases: Expert knowledge of MySQL, PostgreSQL, Memcaced, Redis, MongoDB, HyperTable. Familiar with Hbase, Cassandra.

Search engines: Expert knowledge of Elasticsearch, Sphinx.

Frameworks: Expert knowledge of Laravel, Symphony, Yii, Drupal, AngularJS. Familiar with Django, Ruby on Rails, Express, JQuery.

Tools: Nginx, Ansible, Chef, Zabbix, Git, Mercurial, Valgrind, Apache Hadoop, Apache HTTP, Apache Tomcat, IBM Notes, SSH, PowerDNS, iptables, ucarp, php-fpm, nfs, exim, Beanstalkd, Redmine, GitHub, Node.js, RabbitMq.

Networking: TCP/IP, VPN, OSI model, firewalls, routing, IPv6.


Work Experience

01/2012 - Current, Senior web developer, Relevantmedia, Moscow

	Developed and supported several company projects. Responsible for core backend technology development, including analyse, design, performance, resource usage, deploying, coding and testing of high loaded company projects (25 million monthly users). Refactored major company projects. Migrate application on more relevant and cheaper hardware in another Data Center. Reduced amount of machines and costs for them. Developed API for several mobile application. Technical leader and senior developer on five-member team. Build and maintain development environment similar to production via virtual machines. Controlling production servers infrastructure (up to 25 machines) also monitoring them.

	Some projects highlights:

	wwww.kakprosto.ru:
		- 50 rq/s
		- Lead migration to Laravel from Drupal.
		- Design application to be horizontally scalable and durable. With no single point of falure.
		- Technologies: Debian, PHP, Mysql, Memcached, Laravel, Node.js, Nginx, Sphinx, Benstalkd.

	pinme.ru:
		- Project was given us from other company with lots of problems. Lead migration to Laravel.
		- Design application to be horizontally scalable and durable. With no single point of falure.
		- Reduced server amount and server loads up to 4 times.
		- Technologies was: CentOS, PHP, PostgreSQL, Memcached, Redis, MongoDB, Symphony, Ape, Nginx, Sphinx, RabbitMq.
		- Technologies now: Debian, PHP, Mysql, Memcached, Laravel, Node.js, Nginx, Elasticsearch, Benstalkd.


08/2010 - 12/2011, Lotus Notes developer, Moscow Domodedovo Airport, Moscow

	Developing different applications for Lotus Notes platform. Supporting them and bugs repairing.


09/2008 - 08/2010, Web developer, Web studio CG, Moscow

	Developing different sites for external clients. Mostly ecommerce. Supporting that sites. Design coding. Communication with clients. 


Last edited by Fedor-Kononov on 28 Jul 2015 09:08, edited 1 time in total.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Покритикуйте резюме

Post by Мальчик-Одуванчик »

Интересно, с каких это пор ODBC стало базой данных? Elasticsearch как бы тоже не впёрлось
Ваши занимаемые должности ну никак не гарантируют экспертных знаний по СУБД тем более в количестве, Вами перечисленном.

Сеньорская позиция разработчика входит в противоречие с обязанностями рядового техника:
Choosing data centers and hardware
Developing several external projects
Maintaining servers from all company projects

Говоря о знании ассемблера неплохо бы уточнить какую конкретно разновидность Вы подразумеваете.

Node.js - действительно язык программирования?

говоря о маршрутизации стоит уточнить протоколы в которых Вы разбираетесь и обладаете опытом работы.

Декларируя уровень эксперта в перечисленных Вами операционных системах, Вы обязаны уметь вносить правки в ядро и самостоятельно его собирать (Linux) а так-же уметь писать драйвера под них. Это действительно так?
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

ODBC - ок. Для Elasticsearch, Sphinx не стал отдельную секцию делать, прям совсем не катит тут ? Node.js решил хоть где нить упомянуть, видимо не там где надо.
Мальчик-Одуванчик wrote:Интересно, с каких это пор ODBC стало базой данных? Elasticsearch как бы тоже не впёрлось
Сеньорская позиция разработчика входит в противоречие с обязанностями рядового техника:
Хотел показать что занимаюсь всеми этапами разработки от идеии на бумаге до выбора серверов и деплоя, но вообще хотел переписать эту секцию.
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Внес правки и обновил первый пост. Спасибо!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Покритикуйте резюме

Post by Мальчик-Одуванчик »

Fedor-Kononov wrote: Node.js решил хоть где нить упомянуть, видимо не там где надо.
Полагаю секция "frameworks" возможно будет более уместна для Node.js

Поскольку у Вас резюме разработчика, то экспертный уровень знаний операционых систем означает способность работать с ядром оных.
Как минимум, писать под них драйвера и знать язык С и ассемблер x86 на таком-же уровне.
Однако приведенный опыт не дает никаких подтверждений этому и переводит заявленные умения в разряд недостоверных.
Это еще хуже, нежели вообще не упоминать о них.

На мой взгляд, заявленные умения обязательно должны быть в соответствии какому-то опыту работы.
К примеру,если Вы эксперт в Кассандре, то как это можно подтвердить?

Не менее важно указать Ваше образование - оно тоже должно соответствовать Вашей специальности.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Покритикуйте резюме

Post by valchkou »

Федор, резюме совсем не цепляет
Перечислено много технологий, фремворков, языков но так и не понятно что и на чем ты сам программировал.

к примеру:
Developed several high performance and scalable applications.
Developed API for several mobile application.
не понятно на чем и как. и так практически каждая фраза в твоем резюме

Нужно убрать длинный, бесполезный текст и разделить его по пунктам и проектам с деталями.
Developed API for several mobile application. - это явно проект которые нужно рассписать в деталях

Ты говоришь Web Development , но при этом Familiar with JQuery. Как веб ты обязан быть как минимум эксперт в JQuery.
Убрать слово Familiar вообще. Familiar по американским меркам означает - слышал где то но сам не видел.
Либо убери эти технологии, либо освой если интересны, времени еще год почти.
Резюме должно пестрить такими словами как expert, professional, hands-on, experienced ...

Technologies was:
Technologies now:
так не пишут, Technologies: и тут перечисляешь то что самому интересно и хотелось бы видеть на работе

Работы много
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Ой с jquery лоханулся. Спасибо, в принципе не могу не согласиться. Замечаю за собой желание написать что многое делал, но боюсь сильно увеличить содержание раскрывая детали.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Покритикуйте резюме

Post by Мальчик-Одуванчик »

Ну, по крайней мере, резюме говорит о знакомстве с гуглом в решении практических задач.
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

А может у кого есть пример резюме подобного направления ?

Внес правки. Но касательно общих фраз пока думаю как расписать.

Вообще хоть одну секцию (Summary, Skills, Work Experience) можно считать нормальной или все плохо ?

Code: Select all

Contact Information

Fedor Kononov
bart47@gmail.com
+7 (926) 887-4766
Russian Federation, Moscow, 115230


Objective

Web Developer / Software Engineer / DevOps Engineer


Summary

Software developer with broad technical knowledge and practice in Web Development and Software Engineering. Extensive knowledge in development of high performance and scalable frontend and backend applications. Developed several high performance and scalable applications with request rates up to 100 rq/s. Refactored existing high performance application which increased request rates up to 4-6 times, reduced servers load up to 3 times and reduced server amount up to 3 times. Developed high performance realtime web notification service for those applications. Constantly searching for application's bottlenecks and removing them. Developed applications architecture design as well as servers architecture design and user interface design. Able to work in team and have experience of being technical leader and senior developer on five-member team. Played DevOps role, lead projects from development stage to deploying and supporting. Installed and maintained monitoring system which significantly reduces applications and servers failures. Controlled up to 25 machines and reduce costs for maintaining them. Experienced in developing safe web applications and react to malicious actions from outside. 8 years of Linux experience. Familiar with many layers of modern computers and protocols they work. Hard working, detail oriented, able to multi-task, driven by curiosity and excited to learn.

Skills

Administration: Expert knowledge of Linux (Debian, Ubuntu, Centos).

Hypervisors: Expert knowledge of QEMU, KVM.

Languages: Expert knowledge of PHP, C, JavaScript, HTML, CSS, XML, Shell, Python. Familiar with Ruby, Java, Assembly x86.

Databases: Expert knowledge of MySQL, PostgreSQL, Memcached, Redis, MongoDB, HyperTable.

Search engines: Expert knowledge of Elasticsearch, Sphinx.

Frameworks: Expert knowledge of Laravel, Symphony, Yii, Drupal, AngularJS, Node.js, JQuery.

Tools: Nginx, Ansible, Chef, Zabbix, Git, Mercurial, Valgrind, Apache Hadoop, Apache HTTP, Apache Tomcat, IBM Notes, SSH, PowerDNS, iptables, ucarp, php-fpm, nfs, exim, Beanstalkd, Redmine, GitHub, RabbitMq.

Networking: TCP/IP, VPN, OSI model, Firewalls, Routing, IPv6.


Work Experience

01/2012 - Current, Senior web developer, Relevantmedia, Moscow

	Developed and supported several company projects. Responsible for core backend technology development, including analyse, design, performance, resource usage, deploying, coding and testing of high loaded company projects (25 million monthly users). Refactored major company projects. Migrate application on more relevant and cheaper hardware in another Data Center. Reduced amount of machines and costs for them. Developed API for KakProsto and Pinme mobile applications. Technical leader and senior developer on five-member team. Build and maintain development environment similar to production via virtual machines. Controlling production servers infrastructure (up to 25 machines) also monitoring them. Developed applications with AngularJS. Protect web application from DDOS. Wrote shell scripts for monitoring and deployment.

	Some projects highlights:

	wwww.kakprosto.ru:
		- 50 rq/s, 300 Mb/s outgoing traffic.
		- Lead migration to Laravel from Drupal.
		- Design application to be horizontally scalable and durable. With no single point of falure.
		- Technologies: Debian, PHP, Mysql, Memcached, Laravel, Node.js, Nginx, Sphinx, Benstalkd, NFS.

	pinme.ru:
		- Project was given us from other company with lots of problems. Lead migration to Laravel.
		- Design application to be horizontally scalable and durable. With no single point of falure.
		- Reduced server amount and server loads up to 4 times.
		- 10TB of images.
		- Technologies before migration: CentOS, PHP, PostgreSQL, Memcached, Redis, MongoDB, Symphony, Ape, Nginx, Sphinx, RabbitMq.
		- Technologies after migration: Debian, PHP, Mysql, Memcached, Laravel, Node.js, Nginx, Elasticsearch, Benstalkd, NFS.


08/2010 - 12/2011, Lotus Notes developer, Moscow Domodedovo Airport, Moscow

	Developing different applications for Lotus Notes platform. Supporting them and bugs repairing.


09/2008 - 08/2010, Web developer, Web studio CG, Moscow

	Developing different sites for external clients. Mostly ecommerce. Supporting that sites. Design coding. Communication with clients. 


Education

Russia, Moscow State Industrial University
Computer science and Math, Master, 09/2005 - 01/2001
Last edited by Fedor-Kononov on 29 Jul 2015 07:37, edited 1 time in total.
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Еще интересно насколько влияет иметь некое оформление для резюме. Я вот так оформил http://www.kainet.net/" onclick="window.open(this.href);return false; и на основании этой странички формирую PDF который потом рассылаю компаниям.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Покритикуйте резюме

Post by Medium-rare »

Набор из трёх специальностей сразу может понравиться некоторым свежим старт-апам, но, в общем и целом, ищут какую-то одну. В Америке любят специализацию. Я бы оставил просто специализацию Software Engineer, в которую много что войдёт. А DevOps таки будет не совсем "в струю".
... and even then it's rare that you'll be going there...
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Покритикуйте резюме

Post by valchkou »

Fedor-Kononov wrote:Еще интересно насколько влияет иметь некое оформление для резюме. Я вот так оформил http://www.kainet.net/" onclick="window.open(this.href);return false; и на основании этой странички формирую PDF который потом рассылаю компаниям.
Summary лучше сделать ввиде bullet points,
1) годы опыта в основных технологиях. Это топ первых вопросов рекрутеров
- 3+ years php
- 4+ years elastic
- 5 years Drupal

2) указать ваши сильны стороны
- expert desining webapps with drupal
- expert in php ..
- expert in utilizing elastic search for platform ...
- team player, blah blah blah и просто хороший человек

3) достижения (all in past simple):
- designed high volume, mission critical app ...
- improved performance by ....
- refactored ...

4) список компаний, годы работ

5) образование, снертификация

Саммари должна занять всю первую страницу, но не больше.
Саммари должно быть таким, что если дать почитать своей бабушке/маме, то она не должна уснуть.

Далее следует портянка с детальным описанием проектов, тоже ввиде bullet points.
Это инфа уже для технарей, потому там следует указать интересные подробности не жалея мозга читателя.

Это не автобиография, нужно избегать длинных текстов,
только короткие лозуги, которые будут закладываться в мозг читателя, как кирпичики вашего будующего успеха.
к тому же это помогает уменьшить количество лингвистических ошибок.

Примеры красивых фраз нужно брать прям и описаний прозиций
для этого следует повесить свое резюме на dice, monster, indeed.com, указать свое мыло и что авторизован работать в штатах. И очень скоро наснут приходить позиции от рекрутеров.
Заодно станет видно, что еще интересует рынок.

Удачи
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Огромное спасибо valchkou!!
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Покритикуйте резюме

Post by Sergunka »

Medium-rare wrote:Набор из трёх специальностей сразу может понравиться некоторым свежим старт-апам, но, в общем и целом, ищут какую-то одну. В Америке любят специализацию. Я бы оставил просто специализацию Software Engineer, в которую много что войдёт. А DevOps таки будет не совсем "в струю".
DevOps - очевидно вообще никак не обозначен из скилсов не понятно как у человека дело обстоит с CI (Continuous Integration) и тестами с упором на TDD.
"A patriot must always be ready to defend his country against his government." Edward Abbey
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Ok. DevOps стираем)
Fedor-Kononov
Posts: 13
Joined: 27 Jul 2015 06:32

Re: Покритикуйте резюме

Post by Fedor-Kononov »

Все привет еще раз.

Внес несколько правок, просьба глянуть еще раз. Резюме выложил сюда http://www.kainet.net" onclick="window.open(this.href);return false;

Return to “Работа и Карьера в IT”