Alexey Tishchenko
Experienced Web Developer
Enthusiastic
Looking forward to participate and provide solutions solving difficult tasks
Self-organized
Ready to learn something new or extend my knowledge in things related to my work
Reliable
Complete my tasks on time and think about what can be improved or changed to achieve better result
Hard-working
Always providing the best that I can do by creating most reasonable and flexible solution
Knowledge
PHP JavaScript *NIX
Email marketing DNS BIND MySQL Symfony Redis Apache Dovecot Backend WordPress Web development NoSQL Memcached Server administration DevOps Frontend Linux Mailwizz Postfix Git Mailing Amazon Web Services Perl PowerMTA Interspire LiveAgent NGINX Full-stack development
Professional experience
6 mon.
intelliAd Media GmbH Jun 1, 2016 — Nov 27, 2024
Software Engineer
Started to work as Software Engineer in API integration team.
3 mon.
Privacy Management Group FZ-LLC Mar 1, 2014 — Jun 1, 2016
Lead Software Developer
Worked as team lead, managing 20+ websites build on different CMS. Developed from scratch CRM system on Yii2 framework for company needs. Moved main company web/mail infrastructure from shared-hosting services to Amazon Web Services platform. Configured and maintained email marketing software such as Interspire and Mailwizz using own PowerMTA installations combined with Mandrill and Amazon SES for delivery.
Dieter von Holtzbrinck Ventures GmbH Sep 1, 2015 — Jun 1, 2016
Senior Software Developer
Performed maintenance and fixed several issues on company's websites. Used my MySQL and mathematical knowledge to fix and refactor radius search on specialists belonged to different locations in Germany. Worked with Wordpress and Magento systems, Symphony framework.
5 mon.
World Link LLC Aug 1, 2014 — Jan 1, 2016
Lead Software Developer
Replaced previous team lead on the same project. Worked mainly on the server side tasks, received a lot of experience in web/mail server configuration and email marketing. Gained experience with Amazon Web Services platform, used Elastic Transcoder to convert uploaded videos on-the-fly. Wrote a module for nginx web server using Perl language, allowing to create video streams with unique link for each user, making possible to watch video online during limited period of time.
World Link LLC Oct 1, 2013 — Aug 1, 2014
Senior Software Developer
Worked on the web application consisted of 3 services: multi-level-marketing affiliate system, hosting and video streaming platform. The project was fully written in Yii, including a lot of front-end JavaScript code. Application was deployed in a distributed network, used several own and third-party services via APIs. Separate "customer area" application was used for e-commerce features like online payments/subscriptions and payouts to affiliate partners.
Gumo Inc. May 1, 2013 — Oct 1, 2013
Junior Software Developer
First time when I used Yii framework in my job. Website about African itineraries with possibility to schedule and book trips, paying online by credit card without leaving the website. Developed trip constructor allowing to build fully-customized itineraries. Worked in a team with 3 developers and designer.
Big Apple Portraits Nov 1, 2012 — May 1, 2013
Junior Software Developer
http://www.bigappleportraits.com
Applied my knowledge in practice, refactoring old legacy code. Used Git to deploy changes on live server via SSH. Modernized schedule-based booking system to a single-page application and developed a simple CRM system to work with customers and reservations. Written on plain PHP with custom framework.
Thumbtack Technology Jun 1, 2012 — Sep 1, 2012
Junior Software Developer
Learned about how to work in a big team using version control systems like Mercurial or Git, developing own configuration system/server using Java and PHP languages. Development performed in Linux environment, much work done in console. Received fundamental practical knowledge about software architecture, from the scratch to release.
Education
7 mon.
F.M. Dostoyevsky Omsk State University Sep 1, 2008 — Apr 1, 2014
Mathematical methods in computer security
Studied: fundamental mathematical knowledge, programming languages, networking, databases, operating systems, general principles and aspects of information security, mathematical methods and algorithms being used in computer security, modern cryptographic algorithms and schemes.
My graduation work was a tool for packing Windows "Portable Executable" files encrypting them with AES algorithm using secret to decrypt and run them on-the-fly.
Languages
Russian — native English — free German — beginner