Carlos Pérez-Guerra

Curriculum Vitae
Portfoliowww.csalgado.io
E-Mail[email protected]
Githubgithub.com/csalg
LinkedInlinkedin.com/in/csalg
Phone+45 5279 9658
Address2500 Valby, Denmark
Birthday01/07/1989, Madrid (Spain)

Work Experience

04/2021-now
Copenhagen, Denmark
ChurchDesk
Software Developer, Backend
  • Development of new messaging features which had a massive impact on sales in 2021Q4.
  • Integration with external API such as Unlayer, mjml, Google Geolocation and others.
  • Working with legacy code: refactoring, de-duplicating, extending test case coverage, etc.
  • Setting up and migrating new production MariaDb cluster to our own dedicated servers (using Ansible).
  • All sorts of infrastructure / sysadmin stuff: setting up encryption, backups, access management, etc.
06/2019-12/2020
Shanghai, China
Laboratory for Collaborative Intelligent Technologies
Software Developer
  • Designed and implemented new publish-subscribe broker algorithms in C++.
  • Full-stack work using Python for backends and predictive analytics and React for frontend work.
  • Developed and published a predictive model for estimating vocabulary memory traces from user interaction data.
04/2018-06/2018
Shanghai, China
Ruijin Hospital
Software Developer
  • Built CRUD app with a reactive frontend using Django and Elm.
05/2015-12/2017
Shanghai, China
KnowledgeLink Group Inc.
Mathematics Teacher
  • Taught high-school Mathematics at the St. Mary's and Barstow campuses in Shanghai and Ningbo.
04/2012-05/2015
Madrid, Spain
Mango Producciones
Media Producer
  • Corporate video production for clients like Airbus, Iberia or Spanish Air Force.

Education

09/2018-06/2022
Shanghai, China
MSc. Computer Science
Shanghai Jiaotong University
  • (Remark: Only waiting for thesis defense which will happen online.)
  • GPA: 3.8/4.0, top 5 percentile
  • Research direction: data-driven software development
  • Awarded CSC A scholarship for the duration of my studies.
  • Key subjects: Algorithm Design and Analysis, Computer Networks, Programming Languages, Machine Learning, Statistics, Bioinformatics
12/2017-09/2018
Shanghai, China
Self-study
  • Studied Math and CS topics by myself full-time.
09/2007-07/2010
Aberystwyth, UK
BA Film and Television Studies
University of Wales, Aberystwyth

    Skills

    Design & architecture
    Functional architectures, domain-driven design, clean code, TDD/ATDD, UML
      Backend languages
      Typescript, Python, Go, C++
        Databases / Queues
        MongoDB, MariaDb, Kafka, RabbitMQ, Elasticsearch, DynamoDB
          Ops
          Linux, Ansible, AWS, Serverless, Docker, CircleCI, Vagrant, Bash...
            Data analytics
            Tensorflow, keras, sklearn, numpy, pandas, R
              Frontend
              React, Typescript, Gatsby, antd, material
                Human languages
                Spanish (native), English (native), Chinese (advanced), German (reading comprehension), Danish (reading comprehension)

                  Publications

                  Perez-Guerra, Carlos & Jian Cao (2021). Estimating Memory Retention Traces of Foreign Language Vocabulary from Reading Interaction Data. Proceedings of the 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design (CSCWD).