# Sebastià ⚡ A. > Staff Software Engineer Location: San Mateo, California, United States Profile: https://flows.cv/sebasti Software engineer with a PhD in theoretical physics and a strong background on computer simulation using self-programmed algorithms. I have 10+ years industry experience. I have been in critical roles building core technology: * Eikon Therapeutics: Different Set up database for experiment tracking and pipelining (terabytes of data per day). Data visualization reports. Machine learning algorithms for drug discovery. Ported main algorithms for detection and localization of proteins in CUDA (Nvidia GPUs) and a wrapper for Python using Pybind11. Speedup 100x so far. * At Shotl (share riding app) I built the routing and matching algorithms. Including a traffic simulator to predict demand and times in different scenarios. * At Telefonica Alpha I prototyped privacy preserving ML platform using secure aggregation. The prototype was coded in Python first, then ported to Go. Led a team of 3 for produciton implementation. ## Work Experience ### Staff Software Engineer @ Eikon Therapeutics Jan 2025 – Present | San Francisco Bay Area ### Senior Software Engineer @ Eikon Therapeutics Jan 2021 – Jan 2025 | San Francisco Bay Area ### Privacy Technologies Consultant @ neurocat Jan 2021 – Jan 2021 | Barcelona, Catalonia, Spain Research on security of AI systems for the Federal Office for Information Security in Germany. Report: https://www.bsi.bund.de/EN/Service-Navi/Publikationen/Studien/Projekt_P464/Projekt_P464.html?nn=1080716 ### Crytpography teacher @ OpenMined Jan 2020 – Jan 2020 Contractor for the development of a Massive Open Online Course (MOOC) on fundamental concepts in cryptography for OpenMined: https://courses.openmined.org/courses/foundations-of-private-computation In the course, I taught: ciphers, modular arithmetic (groups, rings, and fields), primality testing, Diffie-Hellman key exchange, pseudo-random generators, stream ciphers, block ciphers, RSA, ElGamal, Paillier encryption-decryption algorithms, homomorphisms, an introduction to secure multiparty computation (SMPC), secret sharing, and Beaver triples. Developed all algorithms from scratch in Python (not for efficiency but for educational purposes): https://github.com/SebastiaAgramunt/Cryptography ### Privacy Preserving Machine Learning Lead @ Alpha Jan 2019 – Jan 2020 | Barcelona Area, Spain Leading (and coding) a project of secure federated learning ### Artificial Intelligence Research Engineer @ Alpha Jan 2018 – Jan 2020 | Barcelona Area, Spain Privacy preserving machine learning: Enabling secure computation over private data combining differential privacy, secure multiparty computation and homomorphic encryption ### Algorithmics and Machine Learning Expert @ Shotl Jan 2016 – Jan 2018 | Barcelona y alrededores, España • Building Artificial Intelligence algorithms to solve the vehicle routing problem in a real environment • Creating machine learning procedures that learn city transport demand and improve operations performance. • Helping design Shotl backend according to business needs. • Build microservices (Go and Python) to parallelize calculations and avoid data inconsistencies on databases. ### Data Scientist - Accenture Digital @ Accenture Jan 2015 – Jan 2016 | Accenture Analytics Innovation Centre Working for a worldwide cosmetics industry doing forecasting for demand in all the markets. I designed the MySQL database for data ingestion for each market (coming from SAP, uploaded plain textfile with different formats). I helped to design the data cleansing and the exceptions coming from business side. Finally we coded R scripts for final forecasting using time series techniques. ### Fellow @ Data Science Europe Jan 2015 – Jan 2015 | Dublin, Ireland • Developed a first order Markov Chain to study user behavior on a website (data source: anonymized Yammer data). Used Hive to query the data base and R to build the Markov Chain model. This tool identified the webpages that needed improvement to enhance user engagement. • Built RuleFit and Random Forest models to uncover the characteristics of users that are unlikely to engage/convert on Yammer. • Currently analyzing public data on NYC taxi. Predict probability of finding a customer depending on the day of the week, time and geographical localization in Manhattan. ### Postdoctoral Research Associate @ Institut Català de Nanociència i Nanotecnologia (ICN2) Jan 2014 – Jan 2014 | Campus Universitat Atuònoma de Barcelona Performing simulations on exchange biased nanowires for different field cooled directions ### Postdoctoral Researcher @ Universitat Autònoma de Barcelona Jan 2013 – Jan 2014 | Universitat Autònoma de Barcelona The MANAQA project goal is to achieve a technological breakthrough by developing a new method for biological single-molecule measurements. The major technological aim is to develop single-molecule assays by integrating micro-scale cantilevers with functionalized magnetic nanowires (NW) electromagnetically controlled along multiple degrees-of-freedom. My role in this project was predicting the largest packing factor among magnetic nanowires without appreciable interaction among them. ### Teaching Assistant @ Universitat Autònoma de Barcelona Jan 2009 – Jan 2012 Teaching experimental techniques on electromagnetism to sophomore physics undergrad students. I also collaborated several years in "Els dissabtes de la física" in which we performed some experimental demonstrations of superconducting levitation in an audience of high-school students. ## Education ### Doctor of Philosophy (PhD) in Physics Universitat Autònoma de Barcelona ### Artificial Intelligence Nanodegree Udacity ### Master's degree in Science and Technology of Materials Universitat Autònoma de Barcelona ### Bachelor's degree in Physics Universitat Autònoma de Barcelona ## Contact & Social - LinkedIn: https://linkedin.com/in/agramuntpuig - Website: https://agramunt.me - Website: https://github.com/sebastiaagramunt --- Source: https://flows.cv/sebasti JSON Resume: https://flows.cv/sebasti/resume.json Last updated: 2026-04-01