Olga Akhrameeva, Developer in Saint Petersburg, Russia
Olga is available for hire
Hire Olga

Olga Akhrameeva

Verified Expert  in Engineering

Software Developer

Location
Saint Petersburg, Russia
Toptal Member Since
September 18, 2016

Olga has over a decade of experience in IT. Although her job titles that contain the word developer only appear within the last three years, she has been developing in her free time since her third year of university. Olga also has a strong mathematical background and a great deal of experience in quality assistance and client support.

Portfolio

Digitalquill
Docker, WebSockets, jQuery, AngularJS, Vue, MySQL, Laravel, PHP
MyBill
Single-page Applications (SPA), Adaptive, Responsive, BEM, AngularJS, jQuery...
Freelance Work
Single-page Applications (SPA), OpenCart, Joomla, WordPress, Adaptive...

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm, Debian, Windows

The most amazing...

...project I've coded is a system for distributed cross-platform automated GUI testing.

Work Experience

Full-stack Developer

2015 - 2016
Digitalquill
  • Fully refactored legacy code in an old application without breaking the user experience.
  • Developed several single-page applications that are distributed by the company based on the SaaS model.
  • Wrote an algorithm for data-synchronization between portable devices.
Technologies: Docker, WebSockets, jQuery, AngularJS, Vue, MySQL, Laravel, PHP

Front-end Developer

2014 - 2016
MyBill
  • Converted more than 100 PSD/PDF files to HTML pages.
  • Wrote several JavaScript libraries and components that were used in different company projects.
  • Helped to develop better project life cycles including adding automated project deployment, Gitflow, and regression testing.
Technologies: Single-page Applications (SPA), Adaptive, Responsive, BEM, AngularJS, jQuery, JavaScript, Bootstrap, CSS3, HTML5

Full-stack Developer

2013 - 2016
Freelance Work
  • Parsed a lot of data sources in different formats like HTML, XML, CSV, and more.
  • Developed a chat web application.
  • Created a WYSIWYG editor.
  • Developed numerous landing pages, single-page applications, personal sites, and online stores.
  • Wrote a few modules for existing sites based on popular CMSs.
  • Developed a few RESTful web services.
Technologies: Single-page Applications (SPA), OpenCart, Joomla, WordPress, Adaptive, Responsive, BEM, Bootstrap, Sass, CSS, HTML, WebSockets, AngularJS, Vue, jQuery, JavaScript, Yii, Laravel, MySQL, PHP

QA Engineer

2012 - 2013
Alltel
  • Developed and implemented a distributed cross-platform system for automated test execution.
  • Covered most of the applications with GUI with automated tests.
  • Worked on acceptance and regression testing of web, local, and console applications with or without specification.
  • Performed hardware stress testing.
Technologies: Vyatta, Libraries, Accessibility, Unix, Windows, Git, Jira, TCP/IP, Debian, Xen, Python

QA Engineer

2010 - 2011
Total Objects
  • Manually tested local and web applications.
  • Wrote hundreds of test plans for new features.
  • Performed stress tests of web applications.
  • Replaced portions of manual tests that were executed every month as part of the regression testing with automated tests.
Technologies: TFS, MySQL, VB

PHP Project

This project involved a PHP trait that helps to implement a Wikipedia-like history, not for a single post, but for a project with multiple children instances, where each must be envisioned separately. While fully functional, the code cannot be executed independently from this project.

Inspection Monitor

Inspection Monitor uses RFID technology to track any asset or location the client needs to have regularly inspected—and inform him immediately when a check is missed or failed.

MyBill Loyalty Programs

https://mybill.ru/
All kinds of software are required to support loyalty programs for different clients. These include an administration panel, a client cabinet, an online store, ticket purchasing, hotel booking, and more.

Languages

PHP, SQL, CSS, HTML, JavaScript, ECMAScript (ES6), Sass, VB, HTML5, CSS3, Ruby, Python

Frameworks

Laravel, Bootstrap, Yii, AngularJS

Libraries/APIs

Vue, jQuery, Lodash, D3.js, Node.js

Tools

Adobe Photoshop, IntelliJ IDEA, Jira, Webpack, Git, NGINX, Gulp, Subversion (SVN), PhpStorm, TFS

Paradigms

REST, Object-oriented Programming (OOP), Cross-platform, Unit Testing, Agile Software Development, BEM, Responsive, Adaptive, Test-driven Development (TDD)

Platforms

OpenCart, WordPress, Windows, Linux, Debian, Xen, Unix, Joomla, Docker

Storage

MySQL, NoSQL, PostgreSQL

Other

Ajax, WebSockets, TCP/IP, Accessibility, Libraries, Vyatta, Single-page Applications (SPA)

2005 - 2011

Specialist Degree (Master's Degree Equivalent) in Applied Mathematics and Computer Science

Saint Petersburg State University - Saint Petersburg, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring