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 NowMy 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
10 years
9 Years
4 Years
1 Year
Potentially possible
Amadeus IT Group
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.
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.
A research project at McGill university, pairing images and text transcription of a 16th century medieval manuscript. Powered by a custom Solr backend
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
a library to access the http://musicbrainz.org webservice from python
Master of Arts (Music Technology) in
2010-09-01-2013-04-01
Bachelor of Computing and Mathematical Sciences in