Lucas Sorribes

Lucas Sorribes

Genetic Data Analyst

Followers of Lucas Sorribes290 followers
location of Lucas SorribesGreater Madrid Metropolitan Area

Connect with Lucas Sorribes to Send Message

Connect

Connect with Lucas Sorribes to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Creator of MIMIC

  • Education

    • Facultat de Teologia de Catalunya

      2015 - 2018
      Bachelor of Arts - BA PHILOSOPHY AND RELIGIOUS STUDIES
    • Tierno Galvan Technical College

      2010 - 2012
      Associate of Science - AS Clinical Laboratory Data Analyst
    • Universidad Nacional de Educación a Distancia (UNED)

      2019 - 2020
      Master's degree Logic and Philosophy of Science
    • Launch School

      2020 - 2023
      Software Engineering Computer Science
  • Experience

    • Centro de Investigación Príncipe Felipe (CIPF)

      Feb 2012 - Jan 2017
      Genetic Data Analyst

      Developed and maintained a Python application that enabled researchers to visualize diverse gene structures, significantly boosting research productivity. Our collaborative efforts in the laboratory led to the co-authored publication 'Disturbed Glucose Metabolism in Rat Neurons Exposed to Cerebrospinal Fluid Obtained from Multiple Sclerosis Subjects' in Brain Sciences Journal (2017), playing a pivotal role in advancing our understanding of glucose's role in early-stage multiple sclerosis.

    • Facultad de Teología San Vicente Ferrer

      Jun 2017 - Dec 2018
      Application Developer

      Developed and maintained a Python application used for the analysis and conceptual parsing of manuscripts written in non-Latin characters (hellenistic Greek, biblical Hebrew, Aramaic, Coptic). I also contributed to the project design and some of the translations Greek-English and Hebrew-English.

    • Freelance

      Feb 2019 - Dec 2023
      Software Developer

      Developed open-source, on demand applications like: • Kingfisher – A web service to inspect, test and debug APIs, webhooks and HTTP requests (Nginx, PostgreSQL, Node.js, Express, React). • Titus - A frontend toolkit composed by a CSS template system, a theming tool and a developer companion, targeted artisan that likes to work by hand, with full control over the code, without sacrificing simplicity and ease of use. (Bash, Python, TypeScript, Docker) • Buzzle – A social media platform with session encryption, a private message system, public post boards and a friendly, color-based user interface (Ruby, Sinatra, PostgreSQL, JavaScript, Docker). • Sapphire Chess – A complete Chess engine, with UI and a functional AI with three levels of difficulty (Ruby). Show less

    • MIMIC

      Jan 2024 - now
      Creator, Software Engineer, Designer

      Created an open-source session replay framework that simplifies recording and replaying user sessions, improving web application debugging and behavior analysis.• Architected the framework's design and infrastructure for both self-hosted and AWS deployment options (AWS, Bash, Go, Docker), reducing application instrumentation to just a few steps.• Prototyped and implemented a scalable socket-based Node.js web server, managing API and databases communication, and retrieving and transforming data for the frontend dashboard (Node.js, JavaScript, TypeScript, Websockets).• Automated the installation process with a CLI installer that simplifies the generation and injection of the session capture script into apps, optimizing it to near-instant setup times (Python, Linux, Bash).• Coordinated a multi-tiered database architecture using different technologies for session and project metadata, for active session event data, and for archiving completed session event data (PostgreSQL, Redis, MongoDB, AWS S3).• Designed and built an intuitive UI, providing seamless navigation and an aesthetically pleasing user experience without compromising data clarity (React).• Created a custom-made CSS toolkit, streamlining frontend development and improving consistency across components (Python, Bash, TypeScript).• Developed an automated CI/CD pipeline with a complete end-to-end testing suite (Cypress, Jest, GitHub Actions).• Collaborated daily with a team of fully remote engineers spanning 9 time zones, utilizing the Agile methodology.• Authored a comprehensive technical case study documenting design decisions (https://mimic-replay.com) along with repository and the software documentation. Show less

  • Licenses & Certifications

    • Modern Full Stack Web Development (12 ECTS)

      University of Helsinki
      Mar 2020
    • Amazon Web Services Cloud Practitioner

      Amazon Web Services (AWS)
      Mar 2025