{
  "basics": {
    "name": "David Anguita",
    "label": "Software Engineer & Consultant",
    "image": "https://www.gravatar.com/avatar/cd2e3ba306d19910a2900955667317ee?s=512",
    "email": "david@davidanguita.name",
    "website": "https://davidanguita.name",
    "summary": "I’m an independent software consultant with over 15 years of experience working remotely with companies all around the world, specializing in Ruby on Rails and Node.js back-ends. My focus is on software architecture, meaning designing systems for maintainability, reliability, and scale. I’ve also been leading engineering teams effectively, ensuring an environment where people can do their best work. Outside of work, you can find me working out, traveling, and playing video games.",
    "location": {
      "city": "Madrid",
      "region": "Madrid",
      "countryCode": "ES"
    },
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "danguita",
        "url": "https://linkedin.com/in/danguita"
      },
      {
        "network": "GitHub",
        "username": "danguita",
        "url": "https://github.com/danguita"
      },
      {
        "network": "Twitter",
        "username": "danguita",
        "url": "https://twitter.com/danguita"
      }
    ]
  },
  "work": [
    {
      "name": "davidanguita.name",
      "website": "https://davidanguita.name",
      "position": "Independent Software Consultant",
      "summary": "As a one-man studio, originally founded in 2012 with the idea that if you’re not passionate about the things that you’re doing, then you’re not doing them right, I mostly work on developing new software products from scratch in a clean, maintainable and scalable way, and enhancing, refactoring or adding new features to existing ones in these three ways:  - Directly with personal clients. - As an independent contractor. - Independently on my own projects.",
      "Location": "Madrid Area, Spain",
      "startDate": "2012-01-01",
      "highlights": [
        "Business and engineering strategy",
        "Mentoring and coaching of any engineering roles",
        "Collaboration across the entire business",
        "Engineering and company culture of collaboration, shipping, and quality",
        "High performance organisations and teams",
        "Remote teams and culture"
      ]
    },
    {
      "name": "Job&Talent",
      "website": "https://www.jobandtalent.com/",
      "position": "Principal Software Engineer",
      "summary": "As a Principal Software Engineer in the Solutions Architect role, I assisted Job&Talent during the transition to a new, global production architecture, emphasizing scalability, security, and reliability.  My role involved designing a software architecture for the future while simultaneously operating with the current one, and developing a rollout plan for the transition. Additionally, I provided technical assistance and ensured alignment within the engineering teams under my scope.",
      "Location": "Madrid Area, Spain",
      "startDate": "2021-06-01",
      "endDate": "2023-09-01"
    },
    {
      "name": "Job&Talent",
      "website": "https://www.jobandtalent.com/",
      "position": "Senior Software Engineer Technical Lead",
      "summary": "As a Senior Software Engineer, I played the role of a Technical Team Leader for a small team focused on product adoption and growth. I managed a team of four people while designing and developing new features to support the growth and scalability of both new and existing products.",
      "Location": "Madrid Area, Spain",
      "startDate": "2021-01-10",
      "endDate": "2021-06-01"
    },
    {
      "name": "Job&Talent",
      "website": "https://www.jobandtalent.com/",
      "position": "Senior Software Engineer",
      "summary": "As a Senior Software Engineer, I helped the team build and scale tools for a core part of the system, covering areas such as legal and compliance regarding employment regulations, contract management, and payroll systems.",
      "Location": "Madrid Area, Spain",
      "startDate": "2020-09-01",
      "endDate": "2021-01-10"
    },
    {
      "name": "Populate",
      "website": "https://www.gobierto.es/",
      "position": "Software Consultant",
      "summary": "Software consultant on the open source, open government software platform Gobierto, which is still under heavy development. I worked on software architecture and development focused on scalability, ease of development and portability.  More info and source code at http://gobierto.es/, https://github.com/populatetools/gobierto.",
      "Location": "Madrid Area, Spain",
      "startDate": "2016-11-01",
      "endDate": "2017-03-01"
    },
    {
      "name": "Bizneo HR",
      "website": "https://www.bizneo.com/",
      "position": "Software Consultant",
      "summary": "Software consultant on a Ruby-based software platform. My responsibilities were to help scaling both the software and the product team to match a new set of product requirements. On the technical side, we were scaling a legacy Ruby on Rails application by splitting it into heterogeneous services and applications. Regarding product management and development, we applied a Kanban spin-off as SCRUM methodology to get everyone to work together towards the same goals.",
      "Location": "Madrid Area, Spain",
      "startDate": "2015-11-01",
      "endDate": "2016-11-01"
    },
    {
      "name": "BeBanjo",
      "website": "https://www.mediagenix.tv/bebanjo/",
      "position": "Software Engineer",
      "summary": "Software contractor on a well-known Ruby-based VOD (Video on demand) software platform. I worked on very specific project issues alongside a team of talented developers and managers.",
      "Location": "Madrid Area, Spain",
      "startDate": "2015-10-01",
      "endDate": "2016-02-01"
    },
    {
      "name": "Job&Talent",
      "website": "https://www.jobandtalent.com/",
      "position": "Software Engineer",
      "summary": "Software consultant, focused in architecture and scalability, on a recruiting platform that matches professionals with relevant job opportunities using a linguistics based algorithm. More than 10M users. Our main challenge was to split a big monolithic Ruby on Rails application into smaller applications and services to be able to scale the entire platform by using a Service Oriented Architecture (SOA) approach.",
      "Location": "Madrid Area, Spain",
      "startDate": "2014-10-01",
      "endDate": "2015-09-01"
    },
    {
      "name": "Domestika",
      "website": "https://www.domestika.org/",
      "position": "Software Engineer",
      "summary": "Software consultant on the biggest spanish spoken creative professional community. As part of a small engineering team, we migrated a legacy Ruby on Rails 2.x application to Ruby on Rails 4.x focusing on maintainability, scalability and performance. We also developed a few new features like an on-demand video learning platform in creative skills.",
      "Location": "San Francisco Area, CA",
      "startDate": "2013-09-01",
      "endDate": "2014-10-01"
    },
    {
      "name": "Ático, estudio gráfico",
      "position": "Partner, Tech Lead",
      "summary": "Founder of a small web development and graphic design agency in which we built software products from scratch using different technologies. Most of them were built using a Ruby on Rails based stack.",
      "Location": "Ciudad Real Area, Spain",
      "startDate": "2007-09-01",
      "endDate": "2013-01-01"
    },
    {
      "name": "David Anguita",
      "position": "Freelance web developer",
      "summary": "As a freelance web developer, I built websites based on a custom PHP framework and in well known open source CMS. My services included consulting, back-end development, front-end development and software deployment.",
      "Location": "Ciudad Real Area, Spain",
      "startDate": "2006-08-01",
      "endDate": "2007-09-01"
    }
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Professional proficiency"
    },
    {
      "language": "Spanish",
      "fluency": "Native speaker"
    },
    {
      "language": "Portuguese",
      "fluency": "Professional proficiency"
    }
  ],
  "interests": [
    {
      "name": "Technology"
    },
    {
      "name": "Video games"
    },
    {
      "name": "Traveling"
    },
    {
      "name": "Working out"
    }
  ]
}
