Back-end Developer
Match Score — Senior Software Engineer (R...
The candidate demonstrates over 10 years of continuous Ruby on Rails experience across multiple senior roles, including current work building and maintaining Rails APIs and backend infrastructure, directly aligning with the job's core requirements for 5+ years of Rails development. Strong matches include recent PostgreSQL usage, REST APIs, and object-oriented design in Rails contexts, with Redis exposure in a 2014-2015 role providing partial recency for caching needs, though Memcached is not evidenced. Achievements feature quantifiable impacts like 70% reduced loading times, 40% faster access speeds, and performance scaling to 1,500 RPS, showcasing problem-solving and optimization skills. A Bachelor's in Computer Science meets education requirements, and the CV is clear with consistent timelines from 2013 onward. Main concerns are part-time availability conflicting with full-time role needs and somewhat dated Redis experience, plus no Memcached or open-source contributions. Overall, this is a strong technical and experiential fit with minor risks.
Summary
Senior Back-end Developer with over 10 years of experience in web and application development, specializing in Ruby on Rails. Expertise in designing, building, and maintaining efficient, scalable Ruby on Rails applications, REST APIs, PostgreSQL, MySQL, Heroku, TDD/BDD, Agile/Scrum methodologies, and React.js. Proficient in MacOS, Linux, Slack, and Zoom development.
Current Role: Senior Software Engineer (2022 - Present)
Designed and maintained Ruby on Rails APIs integrated with third-party services; collaborated with front-end teams; optimized performance, conducted code reviews, mentored juniors, and contributed to automated testing and architectural decisions. Improved development processes and met deadlines consistently.
Previous Role: Senior Ruby on Rails Developer (2016 - 2022)
Led a Rails development team, upgraded monolith from Rails 3 to 5 with microservices; built a web portal boosting access speed by 40%, enhancing UX, and reducing development time. Mentored four developers in Agile/Scrum, BDD/TDD, delivering projects on time and budget.
Senior Back-end Engineer (2015 - 2016)
Led API projects with custom authentication and TDD; developed RESTful APIs reducing load times by 70% (to <3 seconds) and scaling from 40 to 1,500 RPS. Refactored code using ActiveRecord, RSpec, and Cucumber.
Back-end Engineer (2014 - 2015)
Built back-end with Ruby on Rails, ZeroMQ, Redis, Chef; refactored legacy APIs for security/scalability; reduced development time by 20%, increased code production by 10%, and cut maintenance by 20% using Agile/Jira/Bitbucket.
Ruby on Rails Developer (2013 - 2014)
Developed complex apps with Rails, MySQL, MongoDB; optimized performance (80% faster server response), reduced debugging by 25% and feature dev by 10% via Scrum.
Education: Bachelor's in Computer Science from a university in Uruguay (2009-2016).
Certifications: Heroku Rails Ninja (2017).
Availability: Part-time.
Highlight: Developed a full back-end API for a management company.
Work Experience
Senior Software Engineer
T. · 2022 - PRESENT
- Designed, built, and maintained efficient, reusable, and reliable Ruby on Rails code. Designed the API and integrated it with 3rd-party service providers. Integrated user-facing elements developed by front-end developers with server-side logic. Identified bottlenecks and bugs and devised solutions to these problems. Participated in code reviews to maintain code quality and share knowledge across the team. Contributed to creating automated test suites to ensure the quality of the product. Led and mentored junior developers. Participated in architectural discussions and decisions by collaborating closely with product management to define feature specifications and build the next generation of products. Maintained and improved existing software by monitoring, tuning, diagnosing, and fixing performance issues in multitiered system environments. Provided estimates for development tasks and met project deadlines. Contributed to the improvement of development processes and methodologies.
Senior Ruby on Rails Developer
D. · 2016 - 2022
- Managed the Ruby on Rails development team that used Rails 5 and microservices and upgraded a large monolith codebase from Rails 3 to Rails 4 and then Rails 5. Developed a web portal using Ruby on Rails 5 that increased access speed by 40%, improved navigation and user experience with streamlined and intuitive visuals, and significantly decreased development time by utilizing existing code architecture. Mentored a team of four developers on Agile and Scrum methodologies, utilized behavior-driven development (BDD) and test-driven development (TDD) practices to ensure code quality, and delivered the project within budget and on time.
Senior Back-end Engineer
H. · 2015 - 2016
- Led API projects using Ruby on Rails, developing custom solutions with rich authentication and data structures, and incorporating TDD principles. Developed RESTful APIs for a web application, successfully reducing loading time by 70% and improving user experience with a loading time of less than three seconds. Refactored code and improved performance from 40 to 1,500 requests per second (RPS). Implemented framework and built tools utilizing object-oriented concepts utilizing ActiveRecord, ActionView, and ActiveController with automated tests using RSpec and Cucumber.
Back-end Engineer
I. · 2014 - 2015
- Developed the back end for a website using Ruby on Rails, ZeroMQ, Google Protocol Buffers, Redshift, Devise, Redis, Chef, and other tools. Utilized Jira and Bitbucket and followed Agile and Scrum methodologies as development methodologies. Reduced development time by 20% while increasing code production by 10%. It resulted in a 20% decrease in maintenance due to improved code quality. Refactored legacy code for the back-end APIs, maintaining high security, performance, and scalability standards.
Ruby on Rails Developer
W. · 2013 - 2014
- Reduced time spent on debugging by 25% and time spent on developing features by 10% by developing complex applications with Ruby on Rails and MySQL. Utilized Scrum to ensure timely delivery and maintain high-quality standards. Optimized code performance, increased scalability, and reduced server response time by 80%. Developed and deployed features using Ruby on Rails, CoffeeScript, Sass, Haml, MongoDB, and other languages and template engines.
Skills & Expertise
Other
Tools
Storage
Languages
Paradigms
Platforms
Frameworks
Libraries/APIs