Hi! I’m Ed Duarte, a Full-Stack Software Engineer from Portugal currently living in Zürich, Switzerland. I am highly experienced in Backend Architecture, API Development, Distributed Systems, Continuous Integration / Continuous Deployment, and Web & Mobile Frontend Development.
Experience
Currently working at SwissSign as a backend engineer and tech lead on a login and user management platform with qualified digital identities and signatures, integrated with 3rd parties such as Swiss Post.
Recently worked at Bosch Thermotechnology, where I developed a scalable platform for time series analysis and annotation, creating a ReactJS application and designing a distributed architecture with polyglot persistence that handles high amounts of traffic and massive multivariate series data sets.
Previously worked at Ubiwhere as a backend developer on a business process modeling and integration platform, and as a mobile developer in various Android and iOS applications for brands like Citibrain (in particular the Smart Parking app, which is used by Vodafone Portugal), Bewegen, Bikeemotion, Anacom and Prio.
I have co-founded two tech startups where I had the chance to act both as a creative director and a technical lead, guiding co-workers in the development and marketing of mobile apps, overseeing the interactive design of the final product, and devising unique interface ideas in the consumer space.
I also have a strong background in academia: earned a Master’s degree in Software Engineering and a Bachelor’s in Information Technology; worked with bioinformatics and marine life research groups; and published papers in various fields, including Data Analysis, Information Visualization and Information Security. I have also published five papers on these fields, and spoken at various conferences around the globe.
Ethos
Throughout my academic and professional career, I was lucky to have the opportunity to work in ambitious projects with fantastic people, assimilating experience from various domains ranging all aspects of the product development life cycle.
I firmly believe that having a wide breadth of understanding is vital to gain perspective when approaching specific challenges and to grow as an engineer. More than simply focusing on coding, I have always pushed myself to complete my tasks with a high standard of quality and polish, applying best practices and researching bleeding edge methods. I am enthusiastic about re-thinking and over-thinking systems to achieve optimized solutions.
Work with me
Feel free to send me an email and say hi!