Tiago Alves
Platform Software Engineer at CECG- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Portuguese Native or bilingual proficiency
Topline Score
Bio
Experience
-
CECG
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Platform Software Engineer
-
Nov 2021 - Present
Lead the development of Internal Developer Platforms for different clients. Strong focus on security were I designed in collaboration with the security team the security features of the Platform as explained in the attached blog post. Lead the development of Internal Developer Platforms for different clients. Strong focus on security were I designed in collaboration with the security team the security features of the Platform as explained in the attached blog post.
-
-
-
Toptal
-
Software Development
-
700 & Above Employee
-
Lead Software Engineer
-
Feb 2018 - Present
Freelance software engineer through Toptal. During my time here, I've worked on multiple projects for multiple clients (omitting names): Messaging and voicemail management mobile application: - Implemented and designed based on mockups - Integrated features such as a messaging service and a setup bot - Tech stack: Flutter, Dialogflow, Firebase Cloud Messaging, Google Charts Aviation maintenance application: - Lead mobile developer managing a team of 4 people. - Implemented application from mockups - Tech stack: Node.JS, Flutter, GCP, Serverless Reinsurance company : - Working as a backend software engineering on both the old platform and helping design the new service architecture - Tech stack: Nest.js, Serverless, AWS, Java, Spring boot, PostgreSQL, TypeOrm Show less
-
-
-
Reachdesk
-
United States
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Jan 2021 - Oct 2021
-
-
-
-
Software Developer
-
Jan 2016 - Dec 2020
- Developed highly scalable and available REST APIs. - Built a tool to migrate from an old database to a new one using Pentaho. - Created functional, integrated, load-and-resiliency tests for the newly created APIs. - Maintained a CI/CD pipeline on Kubernetes for multiple microservices. - Performance-tuned the APIs and the databases they connected to. - Devised a database optimization process which worked without causing downtime during the migration. - Developed Kibana and Grafana dashboards to monitor the applications. - Developed, maintained, and improved a PaaS Kubernetes platform. Technologies: pfSense, Dropwizard, Load Testing, CentOS, Mockito, Nginx, Domain-driven Design (DDD), Software Architecture, Systems Monitoring, Gatling Load Testing, Gatling, Kibana, Scala, React, Kotlin, Kafka Streams, Test-driven Development (TDD), C, Apache Cassandra, Cassandra, Spring, Agile, Behavior-driven Development (BDD), Bash, Groovy, Go, Apache ZooKeeper, Apache Kafka, Git, Gradle, Cucumber, Pentaho, Ruby-JMeter, Grafana, Prometheus, Graphite, Redis, PostgreSQL, MySQL, Docker, Ratpack, Spring Boot, Kubernetes, Java Show less
-
-
-
-
Software Developer
-
Feb 2012 - Dec 2015
-Developing and maintaining all RadarBox24 applications using multiple API's. -Helping the development of the radarbox24.com website. -Developing a RESTful service with Redis to make faster data accesses. -Implementing a Java server using Maven to process high volume data. -Development of Android applications - RadarBox24 Free: A free version of the application that allows the user to see planes in a map, with limited information and features . -RadarBox24 Elite: An application with a monthly subscription fee, that gives the user access to all the RadarBox24 applications in all available devices (Web, iOS and Android). -RadarBox24 Pro: The pro version of this application allows is a paid version with all the features unlocked on the device that it was bought. -Frontend development: -Java: -Development of high volume data server processor using Maven that would send the relevant information for the applications above described to the Redis server. Show less
-
-
-
Quidgest
-
Portugal
-
Information Technology & Services
-
100 - 200 Employee
-
Software Developer
-
May 2011 - Aug 2011
Implemented PDF report generation. Contributed to the development of the code generator tool. Refactored and maintained old applications. Technologies: Subversion (SVN), Microsoft SQL Server, C#, .NET Implemented PDF report generation. Contributed to the development of the code generator tool. Refactored and maintained old applications. Technologies: Subversion (SVN), Microsoft SQL Server, C#, .NET
-
-
Education
-
Universidade Nova de Lisboa
Master of Science (MSc), Computer Software Engineering -
Technical University of Wroclaw
Bachelor of Science (BSc), Computer Science -
Instituto de Educação Técnica
Management and programming of information systems Technic, Computer Programming