Alastair P. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Alastair P. Cloud, Backend and Game Development

My name is Alastair P. and I have over 10 years of experience in the tech industry. I specialize in the following technologies: C++, Java, Python, Apache Solr, LAMP Administration, etc.. I hold a degree in Master of Arts (Music Technology), Bachelor of Computing and Mathematical Sciences. Some of the notable projects I’ve worked on include: AcousticBrainz audio analysis platform and database, Freesound, Salzinnes antiphonal, Scrobbyl, Python musicbrainz bindings. I am based in Barcelona, Spain. I've successfully completed 5 projects while developing at Softaims.

I thrive on project diversity, possessing the adaptability to seamlessly transition between different technical stacks, industries, and team structures. This wide-ranging experience allows me to bring unique perspectives and proven solutions from one domain to another, significantly enhancing the problem-solving process.

I quickly become proficient in new technologies as required, focusing on delivering immediate, high-quality value. At Softaims, I leverage this adaptability to ensure project continuity and success, regardless of the evolving technical landscape.

My work philosophy centers on being a resilient and resourceful team member. I prioritize finding pragmatic, scalable solutions that not only meet the current needs but also provide a flexible foundation for future development and changes.

Main technologies

  • Cloud, Backend and Game Development

    10 years

  • C++

    9 Years

  • Java

    4 Years

  • Python

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

Amadeus IT Group

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

AcousticBrainz audio analysis platform and database

I'm a volunteer developer on the AcousticBrainz project. We solicit contributions from volunteers who process music recordings with some custom analysis software and upload the results to our database. We maintain a database of over 10 million music recordings coming in at over 500GB in size, and serve over 500,000 requests a day through our API. We use a python-based backend, using flask and postgresql to store and display our data. Using machine learning technologies we provide automated analysis of music recordings and can calculate things such as the key, tempo, and chord progressions of music recordings, and also estimate attributes such as genre, mood (happy, sad), and information about the singer in the song (if present). We use state of the art signal analysis tools and machine learning algorithms.

Freesound

I help to maintain freesound, a database of over 400,000 sound clips and sound effects. This site has served over 1 million users in the last year. The main tools used in this project include django, postgresql, and solr. We also use a custom audio analysis platform with nearest neighbour search to search for similar sounding sound effects. In addition to development tasks I do system administration tasks, including security updates and software deployments. I also help manage developers, contributing to project development, code reviews, and test development.

Salzinnes antiphonal

A research project at McGill university, pairing images and text transcription of a 16th century medieval manuscript. Powered by a custom Solr backend

Scrobbyl

Scrobbyl is a platform to record audio from a vinyl deck, perform audio fingerprinting to identify the song, then scrobble the result to last.fm

Python musicbrainz bindings

a library to access the http://musicbrainz.org webservice from python

Education

  • McGill University

    Master of Arts (Music Technology) in

    2010-09-01-2013-04-01

  • University of Waikato

    Bachelor of Computing and Mathematical Sciences in

Languages

  • English
  • Spanish