Pedro – Node.js, Python, Heroku
Pedro started learning programming by himself, and it wasn't an obstacle for him to reach solid knowledge of the Back-End practices. He always puts quality first and believes that code should be clear and understandable. Pedro will be an ideal executor of your planned projects and won't miss an opportunity for professional growth. Friendly, hardworking, easy-going - that all describes him best. Who's first here for Pedro?
6 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Software Engineer
It is a marketplace for companies and active headhunters where they can register for open job positions.
- Diligently resolved bugs in both back-end and front-end, ensuring system stability and reliability.
- Successfully implemented new features from scratch as per decisions made in Scrum meetings, enhancing system functionality.
- Actively participated in Scrum meetings to assess and prioritize tasks for sprint cycles, contributing to effective project planning.
- Conducted code refactoring with a focus on adding unit tests and adhering to the Single Responsibility Principle, improving code quality and maintainability.
- Proactively monitored and addressed production errors, minimizing downtime and ensuring uninterrupted service delivery.
- Effectively integrated third-party APIs with stubbed tests, expanding system capabilities. Implemented Docker and Docker Compose to streamline development environment setup, improving efficiency.
- Provided valuable assistance and guidance to junior developers, facilitating their understanding of Ruby and Ruby on Rails functionalities and problem-solving techniques.
Software Engineer
It is a platform that offers several sorts of courses in a video format.
- Contributed to the development of new features, conducted code refactoring, and improved legacy codebase while adhering to clean code principles.
- Proficiently resolved bugs in both back-end and front-end components, ensuring seamless functionality across the system.
- Provided mentorship and support to junior developers, aiding in problem-solving and deepening understanding of Ruby and Ruby on Rails.
- Enhanced front-end functionality by adding and fixing React components, and optimizing user experience.
- Actively participated in discussions regarding integrations with other company products, contributing valuable insights and expertise.
Software Engineer
It is a job board that allows users to apply for the available job positions and an ATS for the companies that allows them to register their jobs with many custom configurations, automatic triggers, and feedback mailings.
- Implemented new back-end features and resolved bugs across both back-end and front-end.
- Actively engaged in Scrum meetings to facilitate effective collaboration and alignment on project tasks.
- Applied clean code techniques to enhance the existing codebase and improve maintainability.
- Demonstrated proficiency in writing comprehensive unit tests for back-end functionalities using RSpec.
- Successfully integrated third-party APIs to extend system functionality and enhance user experience. Monitored and promptly resolved production bugs, ensuring uninterrupted service delivery.
Software Engineer
It is a platform where users can filter the perfect clients for them and have valued information to get contacts with, such as important employees' e-mail and phone numbers.
- Developed and maintained a robust web crawler system using Ruby and Selenium.
- Successfully addressed maintenance tasks, including bug fixes and the addition of new features, enhancing system functionality.
- Demonstrated proficiency in fixing and refactoring legacy code to improve code quality and maintainability.
- Actively contributed to the expansion and enhancement of the crawler project, driving improvements in performance and scalability.
- Initiated a significant refactoring effort, restructuring code into modular classes with clearer responsibilities, and optimizing code architecture.