Hi! I am André Lamelas, a software engineer with 17 years of professional experience doing what I enjoy most: solving problems through technology. I love a good challenge and I thrive working with complex systems. If you need someone to look at a codebase nobody has touched in 10 years and uncover its secrets, that’s me.
AWS: EC2, ECS, S3, IAM, Lambda, RDS, CloudFront,
Route53, CloudFormation, Glue, Athena, DynamoDB
DevOps: Docker, Terraform, Azure DevOps, Jenkins,
GitHub Actions
Web: Drupal, Laravel, React, Wordpress, Django, HTML,
CSS/SASS/SCSS
Mobile: React Native, Expo, SwiftUI, Flutter, Kotlin
Databases: MySQL, PostgreSQL, Percona, MariaDB, Redis,
MongoDB
Languages: Python, PHP, JavaScript/TypeScript, Ruby,
Swift, Java, C#
Other: Node.js, Elasticsearch
Solutions Architect, 2022 - Present
Web Developer and Technology Lead, 2010 - 2022
Co-founder and CTO, 2014 - 2018
Co-founded and served as CTO of Ao Dispor, a nonprofit startup offering an online marketplace for services: oversaw all technical development, designed and built the web components (Laravel), developed the native iOS/Android mobile apps (Swift/Java), implemented the advanced, location-based search engine (Elasticsearch). Conceived and deployed several growth-focused technology solutions, including large-scale ad campaigns with municipal authorities. In an effort to maximize code reuse, initiated a full rewrite of web and mobile apps using React and React Native. Managed a small team developing the Android app and a web prototype in partnership with the Faculty of Engineering, University of Porto (Coding for Social Impact project).
Software Engineer, 2018 - 2020
Contributed to the development of a new Demand Responsive Transport (DRT) platform from inception to pilot phase: defined requirements, modeled domain data structures, developed both frontend (React) and backend (C#, ASP.NET Core), built and delivered the mobile application for the bus drivers (React Native) and implemented the route optimization algorithm leading to increased route planning efficiency. Enhanced the company’s schematic diagram generation application by improving the algorithm, usability and output quality.
Software Engineer, 2019
Designed, planned and implemented all the technical components of Scroll, an interactive theatre experience for smartphones. Delivered a cross-platform React Native app (iOS and Android) with native features like location-based tracking and push notifications. The backend for managing the play was built using Drupal.
Software Engineer, 2008 - 2009
Built a Ruby on Rails wiki platform with a custom jQuery-based WYSIWYG editor. Developed a real-time monitoring system in Java (Google Web Toolkit) to support KPI analysis for large telecom companies, integrated with Apache ServiceMix (SOA) and using complex Event Processing tools (Apache Camel, ActiveMQ)
Master in Informatics and Computing Engineering, 2003-2008
Main topics: Software Engineering, Web Development, Algorithms and Data Structures, Computer Graphics, Project Management, Software Development Processes, Artificial Intelligence, Computer Networks, Operating Systems, Distributed Systems, Computer Architecture, Operations Research, Databases, Markup Languages, Sound and Video Editing
Portuguese
Mother tongue
English
Full-professional proficiency
French
Limited working proficiency
Italian
Limited working proficiency
Food, board games, history, art, architecture