Ovidiu Anca
Verified Expert in Engineering
Full-stack Developer
Ovidiu is a full-stack developer who specializes in developing projects primarily using Ruby on Rails and React. He brings to the table over five years of experience building various web applications and working with Agile methodologies. Along with a passion for robust software architecture, Ovidiu builds systems with scaling in mind, implements code-best practices, is mindful of time management, and makes careful estimations.
Portfolio
Experience
Availability
Preferred Environment
Trello, Skype, Slack, GitHub, Visual Studio Code (VS Code), MacOS, Blockchain, Smart Contracts, Rust, TypeScript
The most amazing...
...thing I've built is a back-end application for managing daily notifications. It was for a top iOS app with more than 100,000 active users worldwide.
Work Experience
Senior Ruby Developer (Contractor)
BPP
- Developed a secure payment solution for an eCommerce journey.
- Monitored operations and infrastructure to improve application performance.
- Developed an alternative, secure, self-hosted payment solution.
Senior Ruby Developer
Reditus
- Launched an affiliate marketing platform that tracks partner performance for SaaS businesses.
- Built a small team to continue the development process and achieve goals.
- Developed a tool that allows customers to track their traffic/revenue.
- Constructed a dashboard with complex data using advanced SQL techniques.
- Leveraged background processing for the heavy lifting tasks.
- Built a Stripe Integration using their webhooks to track/manage customer payments and activity better.
- Created a linear development process using different environments and CI/CD.
- Analyzed and fixed errors and performance issues using monitoring/logging third-party software.
Full-stack Developer
Freelance
- Designed and developed a REST API used to support listings management for a platform in the real estate industry.
- Containerized the back-end infrastructure to allow new developers to have a quicker onboarding process and better manage dependencies from development to production.
- Created efficient processes to achieve results from operations with massive amounts of data.
- Improved memory management by leveraging Sidekiq's background processing.
- Introduced tools and systems to gradually change and maintain high-quality code standards.
Full-stack Developer
BuildEmpire
- Developed an educational app that helps students learn more efficiently by leveraging technology.
- Monitored traffic and performance and adjusted the system accordingly to be used by more than one million users.
- Developed thoroughly tested features and fixed bugs in an agile way while fully working remotely.
- Optimized database operations and infrastructure to achieve the best performance.
- Kept code quality at high standards as a priority going forward by using appropriate tools and systems.
Ruby Developer | Co-founder
WeatherKit
- Designed and developed a JSON API for a weather forecast application.
- Deployed and maintained the infrastructure on Heroku and some of its core plugins.
- Provided solutions to efficiently notify users around the globe in all time zones.
- Wrote documentation and specs for the mobile consumer team.
Full-stack Developer
Cognizant Softvision
- Developed tests that covered features, reviewed code, and fixed bugs in an agile way.
- Migrated some services from Rails 3 to Rails 5, covering some security vulnerabilities and adding new features.
- Optimized and monitored operations and infrastructure to improve application performance.
- Wrote unit and integration tests to cover the application.
- Reviewed and helped other developers from time to time.
React Developer
Freelance
- Developed and designed an ICO listing platform, offering users the ability to buy cryptocurrencies.
- Led the design and development of the front-end application, architecture, dependency management, and CI/CD.
- Created automated processes for continuous delivery and deployment to allow easier contributions for the entire team, using GitLab CI and AWS.
- Organized sprints and integrations with the team to meet expected deadlines and follow given estimations.
Ruby Developer
PitechPlus
- Designed, developed, and refactored test-covered features for web applications in various business domains.
- Consulted with clients consistently to fully understand their needs throughout the entire development process.
- Gained a lot of experience from writing unit and integration tests for various web projects.
- Added tests and refactored a vast legacy application, which was a pain to work with, and prepared it for future continuous development.
Ruby on Rails Developer
PropertyClub
- Improved the performance of SQL queries and leveraged caching techniques to achieve efficient operations.
- Extended the back office with an efficient report dashboard with detailed aggregated data.
- Designed and extended a REST JSON API and refactored code to keep code quality at high standards.
- Gained experience with Elasticsearch from various fancy searching requirements.
Full-stack Developer
Freelance
- Developed test-covered features for an employee management application in the event planning industry.
- Improved and automated as much as possible the business operations to help employees better organize their work for their scheduled events.
- Continuously consulted with the client to efficiently fulfill business needs.
C++ Developer
Kuende
- Developed a cross-platform application in the social media industry to change how users interact with mobile applications using unique approaches.
- Implemented cross-platform UI components while having performance and user experience as the main goals.
- Created efficient processes to allow a different kind of user navigation and interaction with a mobile application.
Experience
WeatherKit
https://weatherkit.org/As the back-end developer and one of the initial members, my job was to develop and design a fast API for the product, fulfilling large amounts of traffic coming from the iOS and Android applications. One of the unique features this product brings is the Rain Alert: a notification system that lets people know when to carry an umbrella.
Rails Girls Mentorship
http://railsgirls.com/cluj.htmlInternship Application Management Tool
Skills
Languages
Ruby, JavaScript, HTML5, SQL, CSS3, Sass, C, Rust, HTML, SCSS, CSS, GraphQL, Solidity, TypeScript
Frameworks
Ruby on Rails (RoR), Bootstrap, Ruby on Rails 5, Redux, React Native
Libraries/APIs
Sidekiq, JSON API, REST APIs, React, jQuery, ImageMagick, Shopify API, Paperclip, Stripe API, Node.js, Stripe, Stripe Connect API
Tools
RSpec, Git, Capistrano, Docker Compose, Auth0, Cucumber, GitLab CI/CD, GitHub, Slack, Skype, Trello, Vagrant, Ansible, GitLab, Webpack, OneSignal, Mailchimp, Adyen Payments
Paradigms
Unit Testing, Continuous Delivery (CD), Continuous Development (CD), Agile Software Development, REST, Object-oriented Programming (OOP), Functional Programming, Test-driven Development (TDD), Scrum, Continuous Integration (CI), Concurrent Programming, Model View ViewModel (MVVM), DevOps
Other
Software Engineering, APIs, Back-end, OOP Designs, Algorithms, Mentorship & Coaching, Infrastructure, Payment APIs, API Design, Background Jobs, Smart Contracts, Decentralized Systems, Tracking, Monitoring, Mentorship, Web Development, Amazon RDS
Platforms
Amazon Web Services (AWS), Heroku, Shopify, Docker, Amazon EC2, MacOS, Visual Studio Code (VS Code), Linux, Blockchain, Ethereum, AWS Elastic Beanstalk, AWS Lambda, DigitalOcean
Storage
Databases, PostgreSQL, MySQL, Elasticsearch, Redis, Amazon S3 (AWS S3), NoSQL, MongoDB
Education
Bachelor's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Certifications
AWS Certified Cloud Practitioner
AWS
Complete Guide to Elasticsearch
Udemy
SQL Habit Certification
SQL Habit
Certified C Developer
ACADEMY+PLUS
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