Suggestions
David Portabella
Software developer and data engineer
Professional Background
David Portabella is a seasoned senior Scala software engineer and data engineer with extensive experience in the fields of software development and data engineering. Currently based in Lausanne, Switzerland, David has distinguished himself as an innovative thinker and a problem solver, contributing to the success of multiple ventures, including the founding of two start-ups focused on information extraction, signal processing, and digital electronics. With a robust background in academia, particularly his teaching experience over four fruitful years in software engineering, David has demonstrated a commitment to fostering learning and advancing knowledge in his field.
His professional career has included remarkable roles, such as a Software Developer and Data Engineer at the prestigious École Polytechnique Fédérale de Lausanne (EPFL), where he honed his skills in cutting-edge technology and methodologies. Throughout his journey, David has also contributed as a Signal Processing Engineer in various organizations, gaining invaluable insights that have helped shape his comprehensive understanding of engineering principles.
Education and Achievements
David holds a PhD in Computer Science from Switzerland, complemented by a Master of Telecommunications Systems from Universitat Politècnica De Catalunya in Barcelona. His academic credentials position him as a thought leader in the realms of artificial intelligence and data processing. At EPFL, he gained significant expertise while working in diverse research roles, including a Signal Processing Researcher position at Talp Research Center, and conducting advanced research in embedded software engineering.
In addition to his formal education, David is dedicated to continuous learning and professional development. He is currently expanding his knowledge through online courses in statistical learning offered by Stanford University, and he has a solid foundation in statistical computing using R and Scala Spark. David's commitment to ongoing education showcases his passion for emerging technologies and his desire to stay at the forefront of the software engineering and data science fields.
Technical Skills
David is well-versed in a variety of programming languages, including Scala, Java 8, JavaScript, and C/C++. His strong familiarity with frameworks such as Play, Anorm, and Spark serves as the foundation for his work in software development. Currently, David is investing time in learning Akka, AngularJS for front-end development, and Bootstrap and D3JS to enhance his skill set.
Beyond programming languages, David possesses extensive experience with multiple database technologies, including MySQL, Oracle, h2database, MongoDB, and Derby, and is currently diving into learning Cassandra. His technical toolkit extends to software development tools such as SBT, Maven, Bamboo, Sonar, and Puppet, along with project management platforms like JIRA and Trello. David's proficiency in both Scrum and Kanban methodologies further underscores his ability to manage and execute complex projects effectively.
Languages and Personal Interests
An advocate for communication and collaboration, David is multilingual, speaking English, French, Spanish, and Catalan fluently. This linguistic versatility allows him to engage effectively in diverse environments and collaborate with colleagues and stakeholders across borders. His rich cultural background, being of both Spanish and Swiss nationality, enables him to appreciate various perspectives, adding to his collaborative edge in professional settings.
As a passionate software developer, David is also actively involved in online communities, contributing to platforms such as Stack Overflow and GitHub, where professionals collaborate and share their knowledge in programming and technology. His proactive approach in sharing his expertise fosters an environment of continuous learning and growth.
David Portabella embodies the essence of a dedicated engineer and an innovative entrepreneur. His expertise in software engineering, data engineering, and digital electronics, coupled with a robust educational foundation and a proven commitment to ongoing professional development, position him as a remarkable asset in any technology-driven environment. With a track record of successful endeavors, David remains focused on making a significant impact in the field, while inspiring the next generation of engineers through his passion for teaching and knowledge-sharing.
