Alexey Shtokalo

Alexey Shtokalo

Sr. Software Developer

Location
Russian Federation
Industry
Computer Software

As a LinkedIn member, you'll join 135 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:

  • See who you and Alexey Shtokalo know in common
  • Get introduced to Alexey Shtokalo
  • Contact Alexey Shtokalo directly

View Full Profile

Alexey Shtokalo's Overview

Current
  • Sr. Software Developer at self-employed
Past
  • Sr. Software Developer at GEOLINK Technologies
  • Sr. Software Developer at self-employed
  • Software Developer at Falk eSolutions AG
  • Software Developer at CodersTeam Group
  • Software Developer at Sight In The Future
Education
  • East Ukraine Volodymyr Dahl National University
Recommendations

1 person has recommended Alexey

Connections

39 connections

Websites

Alexey Shtokalo's Summary

Over 10 years of experience in development, including analysis, design, implementation, testing, documentation, deployment and maintenance of application software in web-based environment. Experience in designing and developing object-oriented software applications, ranging from CMS, B2B applications, service delivery, Internet and intranet applications. Skilled in project and team management.

Specialties

PHP (web-applications, web-sites, REST/XMLRPC/SOAP services, CLI & cron scripts, OOP, MVC, ORM, Yii & Zend frameworks, CMS, Smarty), JavaScript (UI, DOM, AJAX, jQuery, HTA, JSON), cross-browser layout (HTML5, CSS3), HTTP (Apache, nginx, IIS), OS (GNU/Linux, Windows, OS X), VCS (SVN, Mercurial, Bazaar, ClearCase), Other (Perl, Object Pascal, Assembler, Java, C), Study (Python & Django, C#), Agile (Scrum, XP), Database (MySQL, MS SQL, InterBase / FireBird, PostgreSQL)

Alexey Shtokalo's Experience

Sr. Software Developer

self-employed

July 2011Present (7 months)

• Designed, documented and implemented web-based warehouse management tool with using PHP, Yii framework, Smarty and MySQL on back end and jQuery on front end.
• Designed, documented and implemented web-based GUI for CRUD interface and RESTful interface for standalone application (Windows).
• Developed integration with payment systems (Paypal, Amazon FPS, Authorize.net).
• Created requirements, documentation and managed development of standalone application.
• Team and project management. Project requirements and time lines for budget estimations. Tasks assignment to other programmers. Conducted interviews of potential employees. Code review.

Sr. Software Developer

GEOLINK Technologies

Privately Held; 51-200 employees; Outsourcing/Offshoring industry

December 2005June 2011 (5 years 7 months)

• Designed, documented and implemented document conversion intranet service with using Open Office. Integrated service with internal documenting system.
• Designed and configured CDN for internal web-applications to use them world wide. Integrated two internal web applications with CDN, this makes them faster about 4 times on last mile.
• Designed UI, created icons and cross-browser layout for 3 internal web-applications.
• Enhanced and supported 5 intranet projects: documenting system, release planing tool, automated report generator, global support system, developers' dashboard.
• Designed, documented and implemented automated sprites generator library to optimize set of images used in UI of web-application from about two hundreds of images down to 2 or 3.
• Took initiative to create code and documentation conventions (requirements) for all team's projects. This simplified maintenance and made involving of new developers into projects easier.
• Instructed other programmers in JavaScript and PHP programming. Tasks assignment to other programmers. Conducted interviews of potential employees. Code review.

Sr. Software Developer

self-employed

July 2008December 2009 (1 year 6 months)

• Designed, documented and implemented web-interface for energy monitoring tool with using PHP, Zend Framework, Smarty, MySQL on back end and jQuery on front end. The interface used SOAP and XMLRPC to interact with hardware devices.
• Integrated 3rd party Flash-based charts into report subsystem. Created alternative charts with using PHP, GDgraph library and JavaScript with identical visual and behavior features. Configured project to use alternative charts in browsers without Flash support.
• Designed, documented and implemented unified CRUD interface for MS SQL database used by hardware. The interface provided active support for related fields and built UI automatically from database schema.
• Implemented draft version of taxi rank service with using Python, Django, MySQL on back end, jQuery, Google maps and then Bing maps on front end, and voice service Tropo.com with Jython scripting (Python in Java) to call clients and taxi companies.
• Enhanced and supported service of voice game for children with using PHP and PostgreSQL on back end, JavaScript on front end, and Oddcast.com service to animate and sound game character.

Software Developer

Falk eSolutions AG

November 2004November 2005 (1 year 1 month)

• Enhanced and supported front end part of product MailSolution with using PHP, MySQL and JavaScript.
• Developed parser to analyze description of ad campaign and automated fill in different fields of ad campaign entity interface as well as creating related entities.

Software Developer

CodersTeam Group

March 2003September 2004 (1 year 7 months)

• Took part in development simple CMS with using Perl and then the same with PHP to make it compatible on database level.
• Took part in development of simple web sites for local companies.

Software Developer

Sight In The Future

June 2001February 2003 (1 year 9 months)

• Took part in development of distributed version control system with using Object Pascal (Delphi 7), Assembler and C.
• Developed fast and optimized version for couple of Delphi and WinAPI functions to interact with files and configuration text files.
• Rewrote Linux diff tool into Object Pascal and Assembler for closer integration with other code.
• Took part in development searching tool, that used web search engines to collect database of companies and their contacts by specified conditions.

Alexey Shtokalo's Languages

  • English

    (Professional working proficiency)
  • Russian

    (Native or bilingual proficiency)
  • Ukrainian

    (Native or bilingual proficiency)

Alexey Shtokalo's Education

East Ukraine Volodymyr Dahl National University

Bachelor, Social Informatics, Department of Mathematics and Computer Science

20002004

Contact Alexey for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Alexey Shtokalo’s full profile to...

  • See who you and Alexey Shtokalo know in common
  • Get introduced to Alexey Shtokalo
  • Contact Alexey Shtokalo directly

View Full Profile

Viewers of this profile also viewed...