Upstaff Sign up
Alexander P
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August, 2021

Alexander P — Ruby Software Engineer

Core Skills

Bio Summary

- 8+ years of experience in the IT industry
- Intermediate English
- Available ASAP

Technical Skills

Programming LanguagesRuby
Ruby Libraries and ToolsCapistrano, Rake, RVM, Sidekiq, Thor
PHP Libraries and ToolsFaker
Ruby FrameworksRuby on Rails
Databases & Management Systems / ORMAWS ElasticSearch, AWS Redshift, Microsoft SQL Server, MySQL, PostgreSQL, SQL
Cloud Platforms, Services & ComputingZapier
Amazon Web ServicesAWS ElasticSearch, AWS Redshift
Collaboration, Task & Issue TrackingAtlassian Trello, Slack
SDK / API and IntegrationsFixer API, Swagger
Platformsheadless
QA, Test Automation, SecurityRSpec, Selenium Webdriver
Web/App Servers, MiddlewareRVM
Other Technical SkillsFactoryBot, ffaker, Fuubar, SimpleCov, WebMock

Experience

Ruby & Rails developer,Norwegian E-Learning portal

2021 – Present

Ruby & Rails developer at QPARD / P2H 

4 November 2020 – 2021
Responsibilities:
- Research of the project code, analysis of architecture
- Communication with customers: weekly video calls in Zoom to discuss issues on current tasks, new tasks, problems clarification of unclear points, answers to questions about tasks in Trello cards, communication in Slack
- Correction of critical errors and bugs
- Refinement of existing functionality
- Development of new functionality
- Refactoring problem areas, improving the code
- Add new and fixing broken RSpec / Swagger autotests
- Manual testing of new functionality and fixes via Rails Console / RSpec / Swagger UI autotests
- Deploy new functionality and fixes to the staging server for testing by QA specialist
- Project source code managing on GitHub: creating / merging / deleting branches, merge requests, resolving conflicts
 - QPARD: Mentoring and help junior Ruby colleague
- Console24 subsystem (microservice) development: Onebox Import Pipe development assistance, Onebox Import Controller development 

Ruby on Rails developer, Roobykon Software

16 January 2018 – 29 October 2019 (1 year, 10 months)
Responsibilities:
- Self-education / Participated in multiple Ruby Meditation conferences, RubyC 2018 as a listener
- Preparing presentations and participating in company TechTalks
- Help colleagues with bugs/troubles investigation, Ruby environment, and project setup
- Team/Project Leading of 3 developers on the project (1 back-end, 2 front-end + 1 project manager)
- Weekly Zoom scrum video-calls with data scraping project customer
- Estimating new projects/sprints/tasks before development, WBS creating
- Project architecture designing: back-end, front-end
- Rails project development, implementing new features according to the technical requirements
- Code refactoring: improve stability, speed, readability of old and buggy code
- Front-end development and bug fixing
- Project deploy to staging/production, help Devops to fix deploy errors
- Project errors monitoring and operational bug fixing
- Code review: pull requests of team members
- Development of company internal usage component: simple blog for Sharetribe Go applications 

Ruby on Rails developer, Sloboda Studio

7 December 2016 – 12 October 2017 (10 months, 5 days)
Responsibilities:
- Help colleagues with architecture/performance, bugs investigation, environment setup
- Self-education / Mentor colleagues and Team/Project Leading of 3 developers
- Preparing presentations and active participation in company DevTalks (each Wednesday)
- Participated in Ruby Meditation #13 conference as a listener, speaker on Lightning Talks
- Participated in Ruby Meditation #14 (08.04.2017) conference as a speaker [Slides]
- Participated in several interviews with potential customers
- Estimating new projects: writing sprints/stories/tasks/subtasks with estimation (WBS creating)
- Project architecture designing: back-end, front-end
- Rails project development and bug fixing
- Writing technical documentation 

Markup / Php / Ruby on Rails developer, PUSH Agency

1 June 2012 – 31 October 2016 (4 years, 5 months)
Responsibilities:
- Creating markup from PSD templates using 960 Grid System / Twitter Bootstrap
- Full-stack e-shops development: back-end on Php, front-end on jQuery
- Php e-shops support: adding new features, bug fixing
- Php: implementation PayU payment system module from scratch and integration in 2 e-shops
- Full-stack e-magazine development: back-end on Php, front-end on CoffeeScript & Marionette.js
- WordPress plugins development
- Php/RoR: RESTful APIs development
- RoR: development; testing/writing tests; debug/refactoring/optimization/bug fixing; data scraping
- Web hosting management / Configuring production environment with Devops
- Writing technical documentation for projects

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Alexander P
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring