Senior Ruby Developer
2019 - 2020
Packet
- Delivered greenfield application in a tight schedule. It had a minimalistic UI to enter data. In background jobs, it synchronized API data to match with existing data. Multiple reports grouped the data on multiple criteria, including forecasting.
- Maintained and extended existing Billing Rails API. My work included porting the previous app to the API and planning and implementing new features around it.
- Convinced the team to use easier solutions despite hard pushback. This reduced the required work by half and limited possible errors with a cache for communication.
Technologies: SQL, Ruby Performance, Software Architecture, Test-driven Development (TDD), RSpec, REST APIs, PostgreSQL, Back-end, JavaScript, APIs, Employee Training, Public Speaking, Shell, Ruby Gems, Automation, RubyMine, Database Design, Object-oriented Design (OOD), Git, Billing, Ruby on Rails (RoR), Ruby
Senior Ruby Developer
2016 - 2019
Toptal
- Managed a team of eight people with a 13-hour difference in time-zones; developed an asynchronous process for the team to allow fully asynchronous work.
- Completed over 70 technical interviews, checked architectural skills, and solved complex problems.
- Wrote a library to monitor blocked Java processes—this helped our DevOps team solve problems with Jenkins running over 100 concurrent builds.
- Trained a junior developer to a mid-level, fully functional team member within a senior-only company in just a few months.
- Promoted the use and development of open-source tools, encouraged other developers to make a presence, developed multiple open-source tools that gained quick traction in the community, and gave multiple talks at conferences about the tools.
Technologies: SQL, Ruby Performance, Leadership, Software Architecture, Test-driven Development (TDD), RSpec, GraphQL, REST APIs, PostgreSQL, Back-end, JavaScript, APIs, Employee Training, Conference Speaking, Public Speaking, Ruby Gems, *nux Shells, SUSE, Linux, RubyMine, Unix Shell Scripting, Database Design, Object-oriented Design (OOD), Git, Automation, Java, Shell, Ruby on Rails (RoR), Ruby
Senior Ruby Developer
2016 - 2016
Consileon Polska
- Wrote Ruby integrations for third-party APIs, including over five integration APIs for different financial systems.
- Supported the team with Ruby on Rails development.
- Implemented some small features with Ruby on Rails.
Technologies: SQL, Ruby Performance, Software Architecture, Test-driven Development (TDD), RSpec, REST APIs, PostgreSQL, Back-end, Object-oriented Design (OOD), JavaScript, Billing, Employee Training, Conference Speaking, Public Speaking, Shell, Ruby Gems, Git, SUSE, Linux, RubyMine, Database Design, APIs, Ruby on Rails (RoR), Ruby
Senior Ruby Developer
2015 - 2016
Stack Builders
- Co-managed a team of 10+ people, planning features and Ruby and Rails development.
- Built long-term architecture plans for the project.
- Paired with developers to help them improve coding skills (also JavaScript).
- Collaborated with and helped sysadmins automate tasks.
Technologies: SQL, Ruby Performance, Leadership, Software Architecture, Test-driven Development (TDD), RSpec, REST APIs, PostgreSQL, Back-end, Object-oriented Design (OOD), APIs, Billing, Employee Training, Conference Speaking, Public Speaking, Shell, Ruby Gems, Git, SUSE, Linux, Unix Shell Scripting, Database Design, Automation, JavaScript, Ruby on Rails (RoR), Ruby
RVM Release Manager
2011 - 2013
Engine Yard
- Served as a RVM (Ruby version manager) and handled releasing new versions, maintenance, and implementing new features.
- Integrated with internal services. Helped plan and implement the integration of RVM with internal Ruby services.
- Solved issues and implemented automation solutions to prevent problems from happening. Discussed user problems in tickets and on StackOverflow.
Technologies: Ruby Performance, Leadership, Software Architecture, Test-driven Development (TDD), RSpec, Back-end, Object-oriented Design (OOD), JavaScript, APIs, Employee Training, Conference Speaking, Public Speaking, Java, *nux Shells, Git, SUSE, Linux, C++, Unix Shell Scripting, Ruby Gems, Ruby on Rails (RoR), Shell, Ruby, Automation
IT Consultant/Team Coordinator
2007 - 2011
Consileon Polska
- Supported our customers, providing them with the highest level of knowledge from all over the IT range.
- Developed and maintained the deployment process, which included installing dependencies and setting up servers and databases.
- Managed coordination and communication between our customers and our team of Rails developers.
Technologies: SQL, Ruby Performance, Leadership, Software Architecture, Test-driven Development (TDD), RSpec, REST APIs, PostgreSQL, Back-end, JavaScript, Employee Training, Shell, Ruby Gems, *nux Shells, Git, Linux, C++, Unix Shell Scripting, Database Design, Object-oriented Design (OOD), Java, APIs, Ruby on Rails (RoR), Ruby, Automation