Tiago Alves

Platform Software Engineer at CECG
  • Claim this Profile
Contact Information
Location
Lisbon Metropolitan Area, PT
Languages
  • English Full professional proficiency
  • Portuguese Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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.

    • 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

    • 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

    • 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
    2011 - 2016
  • Technical University of Wroclaw
    Bachelor of Science (BSc), Computer Science
    2013 - 2014
  • Instituto de Educação Técnica
    Management and programming of information systems Technic, Computer Programming
    2008 - 2011

Community

You need to have a working account to view this content. Click here to join now