ashein.comportfolio


Resumé


Name

Shein Alexei (patr. Stanislavovich)

DoB

1 November, 1985

Location

Moscow, Russian Federation

Higher education

Moscow State Institute of International Relations (University)

Commerce/trade specialist in the field of foreign economic activities

Languages

  • Russian – native
  • English – fluent
  • French – not so fluent

Skills

In layman terms

  • Creation of web-based solutions, be it a site or a specialized application.
  • Support of existing projects.
  • Performance of generally any task in the field except for conceptual visual design.

Technologies

  • Development for LAMP environments, preferred Linux distribution is Debian.
  • Standard set of web technologies: PHP, SQL, HTML(5)/XML, JS.
  • Eclipse IDE with XDebug for higher efficiency.
  • Teamwork using Git and task or bug trackers.
  • DNS and mail support for projects via BIND, Exim4/Dovecot setups with proper DKIM and SPF.

Approaches

  • Creation of normalized databases with CRUD events handling on script level via own ORM/framework solution.
  • Partial data caching for speed or load optimization (Memcache).
  • Separation of main actions into REST endpoints for higher reusability.
  • jQuery-enabled client-side scripts using AJAX calls with JSON encapsulation to the aforementioned REST endpoints.
  • Templated output for better product manageability: Mustache on client-side, own solutions for server-side.

About self

  • Adaptible to the specific technologies used in the target project
  • Likes interesting projects requiring a non-traditional approach, shuns simple readily-made solutions using CMS/CMFs
  • General knowledge of the domain allows to undertake a wide range of tasks not limited to just product development and programming.

Contact info

  • 'me' at ashein.com
  • alexei.stan.shein at gmail (google talk enabled)
  • Mobile phone +7 (916) 356-13-43

Projects portfolio

Mine / ex- Everything I Have

Mine / ex- Everything I Have

A "social ownership" platform where people share their passions, values and interests by showing the things they have and telling the personal and unique stories behind them.

Sultanna Frantsuzova

Sultanna Frantsuzova

An online shop for a relatively established Russia-based cloth designer Sultanna Frantsuzova. Had stock quantities problems to fix, required integration with an online payment gateway, had issues with mail subscription and a wide range of minor issues to be resolved.

One Day

One Day

An instrument to streamline the wedding organization, One Day lists the photos of various wedding-related service vendors for the would-be-wed to find exactly what they are looking for. Seamless photo browsing and precise advanced search are its major sights.

Car models - scaled collectible models

Car models - scaled collectible models

An internet shop for an existing scaled car models outlet in a local market. Features stock accounting tools for managing the products flow, invoice generation, multiple stocks and others minor tools.

Collection Privée

Collection Privée

The company used to perform flash sales and operate three separate internet shops to do that. The task was to fix the enormous amount of inconsistencies, eg. stock quantites tracking, database desyncs and more.

ART-KID.ru

ART-KID.ru

A gallery-like site for painters and decorators to publish their works and find the prospective buyers using the site as an intermediary. Complete with internal rating system, social sharing and a local forum.

Satka Metals Inc.

Satka Metals Inc.

A cheap and simple business-card-format site with changeable text blocks and a product specification list, all easily customizable.

Intranet Library at MIREA

Intranet Library at MIREA

A very cheap and mean PDF file storage for an intranet storage in a local institution.

I’m All In Poker Club

I’m All In Poker Club

Simple statistics tracking for a club of friends playing poker for fun and some money. Performance tracking, tournament results and top players listing.

Collectica.net

Collectica.net

A resource for collectors to show all their collections in a neat way, find people sharing their interests and hopefully find and/or exchange the pieces of collections they don't have.

Business Support Group

Business Support Group

A corporate site with client/employee control panel for management of the ordered services, progress tracking and online payment. Comes with a client club.