Carolina Gómez

Software engineer with more than 6 years of experience in web development using programming languages like Python and JavaScript. Excellent teamwork skills, as well as creativity, self-learning, and innovation. Passionate about sharing knowledge with others in different spaces like meetups, conferences, and workshops.

Technical Skills Summary

My professional strength and favorite language is Python, and I have been working on different backend projects where I used frameworks and libraries like Flask, Django, Django Rest Framework, FastAPI, Redis, Celery, and Boto3. I also have experience with AWS technologies like DynamoDB, Lambda, SQS, and S3. I have worked with relational databases like Postgres and non-relational databases like DynamoDB and MongoDB, as well as REST APIs and GraphQL. I am also familiar with front end technologies such as HTML/CSS and Javascript; I have some experience with Angular.js and React.js, and I am currently learning Vue. I am very familiar and comfortable with agile methodologies (e.g. Scrum framework). As a hobby, I have learned about Artificial Intelligence and used Numpy, Pandas, and SciPy.


Experience

Backend Practice Lead

Gorilla Logic

Some of my responsibilities include:

  • Providing technical mentorship and direction for employees who are looking to improve their skills.
  • Supporting and facilitating documentation of best practices for the Backend Practice, including standard architectures and technologies.
  • Performing technical evaluations including technical tests, final technical interviews, and sign-off for new consulting employees within the backend area.
  • Working with the Recruiting Team to define and improve the recruiting and technical interview process.
March 2023 - Present

Senior Backend Developer

Gorilla Logic

I worked on a project related to maintaining and creating tools to help the routing system track the routes of autonomous vehicles. Some of my contributions were:

  • Writing Python scripts to create and modify GeoJSON files using libraries such as Shapely. This process helped create maps to generate routes for the vehicles.
  • Using various libraries such as Open3D to filter, draw, and modify PLY files to create localization maps.
  • Creating endpoints to expose internal information using FastAPI and store files using MongoDB.
December 2022 - Present

Backend Developer Consultant

Gorilla Logic

I worked on a project consisting of different internal tools that support an ETL. This project was built using Django and some of my contributions were the following:

  • Implementation of new features requested by users.
  • Maintenance of loading tasks.
  • Adding new validations to ensure data integrity.
  • Led the migration process to merge data of two different accounts of Intercom.
  • Adjusted the current library implementation to enable loading multiple files within the same FormView in Django.
  • Improving the styling of the application using different internal and external components.
  • Creation of GitHub Actions to run automated processes.
  • Creation of multiple FormWizards to automate follow-up steps used after the loading phase of the ETL.
  • Diagnose and troubleshoot multiple bugs.
May 2021 - December 2022

Semi Senior Advanced Python Developer

Globant

I worked on two different projects with customers of the entertainment industry developing and maintaining solutions for its web platforms. Some of my contributions were the following:

  • Created Lambdas in AWS to send information to old services.
  • Created an integration with a federated Apollo service with GraphQL.
  • Implemented different CRUDS to expose internal information.
  • Supported the integration with different third parties services in Lambdas of AWS.
  • Migrated from an old version of an ElasticSearch Cluster to a new one.
  • Migrations of services from python 2.7 to python 3.6.
July 2019 - May 2021

Security Developer

Fluid Signal Group
  • Migrated a module with data in a relational database to a non-relational database to improve the access to the data of the principal product of the company.
  • Made substantial contributions to improve the app performance on the backend side, optimizing the code and reducing the number of requests per module.
November 2017 - July 2019

Education

Universidad Nacional de Colombia

PGCert. Artificial Intelligence

Specialization course focused on the theoretical and practical fundamentals of Artificial Intelligence using Machine Learning, Deep Learning, and Expert systems.

2020 - 2021

Universidad Tecnológica de Pereira

BS. Systems and Computer Engineering

Professional in areas of computer science with an emphasis on programming and knowledge of different technologies of High-Performance Computing. Outstanding student who represented the university in different national competitive programming competencies.

2012 - 2017

Skills

Languages
  • Spanish (native speaker)
  • English (B2)
Soft Skills
  • Leadership
  • Problem solving
  • Collaboration
  • Organization skills
Software and Technical Skills
  • Git
  • Django
  • Flask
  • GraphQL
  • AWS (DynamoDB, Lambda, SQS)
  • HTML/CSS
  • NodeJS
  • Algorithms
  • Scrum
Programming Languages

Extracurricular Activities

  • Co-organizer of the community of Python Colombia since 2017. I helped to organize events like meetups to share knowledge with others in two different cities, like Medellin and Pereira. I also had the opportunity to give some technical and non-technical talks related to new technologies such as Redis, DynamoDB and diversity in the tech industry.
  • Since 2017, I have been co-organizing Django Girls workshops in different cities of Colombia. In these workshops, we help people with no technical knowledge to have their first experience in programming with a Django application. I had the opportunity to help organize more than 12 workshops, with about 80 people participating in each one.
  • Teacher of the bootcamps Introduction to Programming, Advanced Python and Backend Development with Python on Codigo Facilito. This is an online platform where you can learn new technologies and apply those programming skills with projects. I had the opportunity to give some classes related to topics like basic Python concept for backend, decorators, object oriented programming with Python, introduction to Flask and Django Rest Framework.

Talks


Awards & Certifications

  • Women In Leadership Certification 2022
  • Data Scientist Nanodegree - Udacity Certification 2021
  • Grace Hopper Celebration of Women in Computing Scholarship 2016
  • 15 th Place - The 2016 ACM-ICPC South America-North Finals. 2016
  • 10 th Place - Colombia - XXX Maraton Nacional de Programación ACIS REDIS. 2016
  • 2 nd Place - Maratón Interna de Programación Competitiva de la Universidad Tecnológica de Pereira. 2016
  • 32 nd Place - Latin America ACM ICPC Regional Contest 2014. South America - North Finals. 2014
  • 18 th Place - Colombia - XVIII Maraton Nacional de Programación ACIS REDIS. 2014