Leandro Guardia, Software Developer in Bristol, United Kingdom
Leandro Guardia

Software Developer in Bristol, United Kingdom

Member since September 28, 2018
Leandro is a committed software engineer with a proactive vision and the creator of variously sized, useful, high-quality web apps. He knows that finding the right business logic abstractions makes the code highly descriptive, and as a side effect, the architecture becomes eloquent and flexible. Leandro is convinced that writing tests first grants security and velocity, and for him, effective communication is the key to quick progress.
Leandro is now available for hire

Portfolio

Experience

Location

Bristol, United Kingdom

Availability

Part-time

Preferred Environment

macOS, iTerm2, Git, Visual Studio Code, Postman

The most amazing...

...project I've worked on was a flexible codebase with pluggable features that served more than ten clients with different data sources, configurations, and UI.

Employment

  • Software Engineer

    2019 - 2019
    Casper Sleep, Inc. (via Toptal)
    • Developed back-end systems that manage wholesale business logic.
    • Implemented EDI (electronic data interchange) connections to communicate with trading partners.
    • Built API clients to generate shipping documents (packing slips and shipping labels).
    • Collaborated with a distributed team with members on four continents.
    • Covered some parts of the application with missing specs.
    Technologies: Ruby on Rails, AWS, Travis
  • Software Engineer | Project Manager

    2017 - 2019
    Freelance Work
    • Used OOP advanced techniques to create secured and optimized RESTful services.
    • Covered all production code with unit tests—resulting in simplicity and an incremental driven testing-first discipline.
    • Implemented business logic with serverless infrastructures such as Firebase cloud functions.
    • Built pretty, functional, and intuitive user interfaces using React, Vue.js, and other plain technologies.
    • Acted as a product owner—collaborating with the client, validating work, and gathering accurate requirements.
    Technologies: Ruby on Rails, PostgreSQL, RSpec, Node.js, Firebase, React
  • Server Software Engineer

    2018 - 2018
    Avantica
    • Took over a flexible back-end codebase that served many web applications with pluggable features and diverse configurations.
    • Controlled a robust continuous integration and continuous delivery infrastructure that complete a list of controls and verifications for each environment and client.
    • Supervised Cron jobs and background processes that performed data parsing routines and validated external dependencies.
    • Maintained a Chef recipes repository that scheduled email notifications, database backups, and other health checks.
    • Refactored production and test code, removed unreachable code, and increased coverage.
    Technologies: Ruby on Rails, MySQL, RSpec, Jenkins, AWS, Docker
  • Web developer

    2015 - 2017
    Percella
    • Created a web application that used hashtags to aggregate content from social media.
    • Built a reactive content grid that listened to data insertions and modifications.
    • Developed an embedding system that allowed users to select and include content to their websites.
    • Implemented a temporary data storage system to effectively manage large volumes of data coming from content sources.
    • Developed a great number of CMS and plain websites for diverse clients.
    Technologies: Meteor, MongoDB, Express.js, Ruby on Rails, Node.js, Bootstrap

Experience

  • Diagonal Architecture (Development)
    https://diagonalconstructora.com/

    I developed a content management system (CMS) for an architecture enterprise. The private interface allows administrators to securely manage information and media to be displayed on the public side of the site.

  • Public Speaking (Other amazing things)

    I was accepted and invited to talk in local and international events. I took part in TechZone by Jala, Scrum Peru Day and several GDG events. Some of the topics that I spoke about are object-oriented programming, test-driven development, JavaScript, and deep learning.

Skills

  • Paradigms

    Test-driven Development (TDD), Agile Software Development, Class-based OOP, Object-oriented Programming (OOP), Unit Testing, Scrum, Prototype-based OOP, Kanban
  • Languages

    Ruby, JavaScript, SQL, Bash
  • Frameworks

    Ruby on Rails (RoR), Express.js, Bootstrap
  • Libraries/APIs

    Node.js
  • Tools

    RSpec, Trello, Jira, Git, Jenkins, Postman
  • Platforms

    Firebase, Meteor, Heroku, Amazon Web Services (AWS), Docker
  • Other

    Agile Software Testing, OOP Designs, Machine Learning, Deep Learning, GitFlow

Education

  • Bachelor of Science (BSc) degree in Systems Engineering (IT)
    2013 - 2017
    Universidad Católica Boliviana "San Pablo" - Cochabamba, Bolivia

Certifications

  • Speaker at Pan-american Congress of Systems Engineering
    SEPTEMBER 2018 - PRESENT
    UPADI
  • Tenth Place at a Competitive Programming Contest
    NOVEMBER 2015 - PRESENT
    ACM ICPC Bolvia
  • Academic Excellence
    SEPTEMBER 2015 - PRESENT
    Universidad Católica Boliviana "San Pablo"
  • Exchange Student in Germany
    JANUARY 2013 - PRESENT
    AFS

To view more profiles

Join Toptal
Share it with others