Недавно решил повернуть лодку своей жизни и теперь ищу работу в штатах по 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.