
Olga Shiklo
Software Developer
Olga considers herself as a person who cares about the client, communicates well, and is focused on product quality. She enjoys writing clean code, challenging herself with technologies, and creating products that will solve a client's issues. Olga also thinks that taking responsibility for your work and good communication are crucial to project teamwork.
Portfolio
Experience
REST - 4 yearsYii - 4 yearsPHP 5 - 3 yearsStripe Connect - 2 yearsElasticsearch - 2 yearsStripe API - 2 yearsPHP 7 - 2 yearsYii 2 - 2 yearsAvailability
Preferred Environment
MacOS, PhpStorm
The most amazing...
...thing I've developed is a web app with multiple and complex third party integrations (CRMs, payment systems).
Work Experience
Senior PHP Software Engineer
Live Typing
- Developed a search system via Elasticsearch.
- Implemented a vast number of CRM integrations (Pipedrive, ProsperWorks, Salesforce, and more) and email services (SendGrid, Mandrill, MailChimp).
- Developed multiple admin panels for web services and also created the mobile REST APIs for them.
- Integrated and conducted advanced work with various payment systems (Stripe, Yandex Money, PayPal).
- Gained contract work experience and directly communicated with a client.
- Worked a lot with social network APIs (Facebook, Instagram, VK, and Twitter).
- Managed projects.
Experience
LinguaCompass
https://livetyping.com/en/portfolio/linguacompassTravalet
https://www.mytravalet.com/It was created to help communication with a client and to speed up work by spending less time and increasing the number of deals.
The data, which was filled by a client on a website, is placed automatically in a deal. Then the client gets automated emails and invoices which are triggered by putting a deal in a certain place in a pipeline. QuickBooks transactions are then created by the same pipeline when a deal is won.
MyTech
https://marvelapp.com/1iicii7/screen/24798248Work Done:
- Built the REST API.
- Developed the admin panel.
- Integrated the notification services (Pushwoosh, SendGrid).
Lineboy
http://www.lineboy.com/Work Done:
- Designed the database.
- Developed the public part, administrative panel, and Pipedrive CRM.
- Integrated Stripe so that payments could be made.
- Integrated the Fixer.io currency API.
Arahis
https://livetyping.com/en/portfolio/arahisWork Done:
-Designed the database.
-Developed the API for communication between the devices and database.
- Built a search system via Elasticsearch.
- Created an administrative panel.
- Administered to the servers.
Skills
Languages
PHP 7, PHP 5, HTML, CSS, JavaScript, HTML5, PHP
Frameworks
Yii 2, Bootstrap, Yii, Codeception, Laravel, CakePHP, PHPUnit, PEAR
Libraries/APIs
Pipedrive API, Twitter API, Instagram API, Stripe API, Stripe Connect, Yandex Money, Mandrill API, SendGrid API, Facebook API, VK API, Pushwoosh, PayPal API, jQuery, Salesforce API
Tools
Git, GitLab, GitHub, Composer, Deployer, NGINX, Apache, PhpStorm, Yandex Tank
Paradigms
Object-oriented Programming (OOP), Waterfall Development, REST, Scrum, Agile
Storage
Elasticsearch, PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), NoSQL, MongoDB
Other
Agile CRM, Admin Panels, GitFlow, System Administration, Mailchimp API
Platforms
Ubuntu, Linux, MacOS, CentOS
Industry Expertise
Project Management
Education
Certificate in Technical Translation
Omsk State Technical University - Omsk, Russia
Bachelor's Degree in Computer Science
Omsk State Technical University - Omsk, Russia