Andrei-Sorin Popovici
Verified Expert in Engineering
Back-end Developer
Oradea, Bihor County, Romania
Toptal member since September 14, 2022
Andrei is a back-end engineer with a degree in mathematics and computer science. He specializes in Ruby on Rails and is experienced in implementing, improving, and fixing complex business logic. He is also a pragmatic developer ready to use the best technologies for the job. Since high school, Andrei has proven to be a great problem solver, winning medals at national and international computer science contests and making the top 1% of participants in the Google Hash Code Qualification 2020.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Jira, Slack, RubyMine
The most amazing...
...thing I've helped develop is the complex scoring engine at Golf Genius. I implemented features now used in live tournaments by the PGA and the USGA.
Work Experience
Ruby on Rails Engineer
RealPage
- Upgraded our application from Ruby on Rails 5.2 to 7.1.
- Implemented a containerized version of our application.
- Set up a parallelized test environment using Selenium Grid.
- Contributed to our loyalty program as a full-stack engineer. Handled our Rails back end, React front end, and Android apps.
Senior Software Engineer
MRSOOL Inc.
- Collaborated with many external partners in the integrations team, including McDonald's, Deliverect, Nana, and Albaik, addressing its unique challenges and requirements.
- Completed integration and received certification from one of the biggest food business integrators.
- Participated in the creation of a new service that will encapsulate integration logic from our business logic.
Software Engineer
Golf Genius Software
- Developed scalable new features for our complex scoring engine, which are currently used by major golf organizations such as the Professional Golfers' Association (PGA) and the US Golf Association (USGA).
- Tracked and fixed bugs on Jira, quickly resolving top issues.
- Wrote documentation for my features, recording specifications, reports, and feedback.
- Contributed to multiple areas of our software, including report generation, APIs, integrations, and testing.
- Conducted interviews and trained new employees as part of the recruitment team.
Software Engineer
Zen Arbitrage
- Tracked and fixed various issues, regardless of whether they were caused by bugs or AWS/Heroku infrastructure.
- Created a new service that acts as a search engine that allows users to find reasonable offers on eBay easily. I worked on implementing filters and designs according to the specifications on Figma.
- Redesigned and improved one of Chrome's extensions by adding new functionalities.
- Added staging environments for all of our microservices.
- Implemented integrations with Amazon Selling Partner (SP) API and Recurly. Also, I had to fix issues caused by some endpoints still being in beta.
Coach
Wellcode
- Taught computer science fundamentals to high-school students or people looking to change their profession to programming.
- Prepared students for the National Olympiad in Informatics by helping them improve their algorithmic thinking and problem-solving skills.
- Helped people pass their technical or coding interview by teaching them how to approach problems and explain solutions to the interviewer.
Experience
Application for Arbitraging Profitable Books
Search Engine for eBay Offers
Move Me - Renter Move Checklist
As a Ruby on Rails developer, I upgraded the application from Rails 5.2 to Rails 7. This implied upgrading the Ruby version and all the gems to appropriate versions for this transition. I also set up a Docker image and deployment pipeline in Azure DevOps.
Education
Bachelor's Degree in Mathematics and Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
REST APIs, jQuery, Sidekiq, Resque, Amazon Marketplace Web Service (MWS), React, Amazon Merchant API
Tools
Git, RubyMine, RSpec, Jira, Slack, Rake, Recurly, GitHub
Languages
Haml, CoffeeScript, Ruby, JavaScript, HTML, CSS, Sass, SCSS, HTML5, JavaScript 6, SQL, Python
Frameworks
Ruby on Rails (RoR), Bootstrap, Vanilla JS, Factory Girl, Sinatra, Ruby on Rails 5
Paradigms
Microservices, REST, B2B, Agile, Continuous Integration (CI), DevOps, Back-end Architecture, Azure DevOps
Platforms
AWS Elastic Beanstalk, MacOS, Ubuntu, Linux, Amazon Web Services (AWS), Heroku, Docker
Storage
PostgreSQL, Databases, Redis, Elasticsearch, MySQL
Other
Data Structures, Algorithms, Back-end, Mathematics, Code Review, Technical Hiring, Interviewing, Source Code Review, Responsive UI, Bootstrap UI, API Integration, Full-stack, APIs, Software Architecture, Sharding, Operating Systems, Software Engineering, Turbolinks, Mentorship, Payment APIs, SaaS, Architecture, Software as a Service (SaaS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring