Nicolás Cáceres Acosta, Developer in Bogotá - Bogota, Colombia
Nicolás is available for hire
Hire Nicolás

Nicolás Cáceres Acosta

Verified Expert  in Engineering

Full-stack Developer

Bogotá - Bogota, Colombia

Toptal member since November 14, 2022

Bio

Nicolás is a system, computing, and industrial engineer passionate about developing technological tools that improve people's quality of life and companies' processes through mathematics and software solutions. He's interested in software development and experienced with the MERN stack. As a full-stack developer, Nicolás has constructed ETLs and data pipelines and created data visualization to discover powerful data insights.

Portfolio

Universidad de los Andes
Python 3, Python, Anaconda, Pandas, Matplotlib, Django, MySQL, Plotly.js, APIs...
Capta
TypeScript, Node.js, React, MongoDB, Redux-Saga, Express.js, Metabase...
Sincosoft
MongoDB, JavaScript, React, Node.js, Azure Blob Storage API, Postman, Git...

Experience

  • React - 2 years
  • MongoDB - 2 years
  • Node.js - 2 years
  • JavaScript - 2 years
  • Visualization Tools - 2 years
  • Python - 1 year
  • Relational Databases - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Amazon Web Services (AWS), GitHub

The most amazing...

...project I've done is an automated ticket system for managing and analyzing clients' requests, which is used by 150+ agents and receives 500+ claims monthly.

Work Experience

Adjunct Professor

2022 - 2022
Universidad de los Andes
  • Lecturer for the Computer and Systems Engineering Department in the Introduction to Programming course.
  • Created data visualizations to obtain insights about students' performance.
  • Developed and maintained an autonomous grading tool for Python programs using Python (Django).
Technologies: Python 3, Python, Anaconda, Pandas, Matplotlib, Django, MySQL, Plotly.js, APIs, HTML, CSS, Material UI, GitHub, Full-stack Development, Full-stack, Dashboards, D3.js, JavaScript, Relational Databases

Full-stack Developer

2021 - 2022
Capta
  • Developed features integrated with Amazon S3 to upload media without incurring a high server load and to maintain low latency.
  • Created an integration with the Metabase business intelligence system to create business reports.
  • Designed features integrated with Amazon API Gateway and AWS Lambda to create a WebSocket serverless architecture.
  • Developed REST APIs on the back end for CRUD operations from the front end, integrating AWS services, such as Lambda, SQS, Dynamo, and CloudFormation.
  • Built an email system with Amazon SES and Amazon EventBridge to notify on expired or changed tickets' status.
  • Designed and maintained a MongoDB schema and made scripts for migrations. I created database indexes, configured database backups, and implemented MongoDB services, including Atlas Search and Atlas Triggers.
  • Implemented web interfaces using modern JavaScript libraries, such as React and Redux-Saga.
  • Ensured that products and services were delivered on time, within budget, and met the customer's needs.
Technologies: TypeScript, Node.js, React, MongoDB, Redux-Saga, Express.js, Metabase, Visualization Tools, Git, Full-stack Development, GitHub, Microservices, Full-stack, Amazon Web Services (AWS), NoSQL, HTML, CSS, Dashboards, Amazon S3 (AWS S3), IT Systems Architecture, MacOS, Visual Studio Code (VS Code), Slack, Postman, APIs

Freelance Full-stack Developer

2020 - 2020
Sincosoft
  • Developed REST APIs on the back end for CRUD operations from the front end.
  • Created features integrated with Azure Blob Storage to upload media without incurring a high server load and to maintain low latency.
  • Designed and maintained a MongoDB schema. I made scripts for migrations, created database indexes, and configured database backups.
  • Implemented web interfaces with modern JavaScript libraries, such as React.
  • Used Plotly.js to implement data visualizations and get insights into users' statistics.
  • Implemented unit tests for an API using Postman testing.
Technologies: MongoDB, JavaScript, React, Node.js, Azure Blob Storage API, Postman, Git, Full-stack Development, GitHub, Express.js, Full-stack, NoSQL, HTML, CSS, MacOS, Visual Studio Code (VS Code), Slack, APIs

Research Assistant

2020 - 2020
Alianza CAOBA
  • Contributed to the design of data cloud architectures on AWS using various AWS services, such as Lambda, RDS, and Glue.
  • Implemented extract, transform, and load (ETL) processes in Python, following PEP 8 standards and using Pandas and NumPy libraries.
  • Designed and implemented data visualizations in the MicroStrategy business intelligence application to get insights into money laundering and terrorist financing in one of Colombia's top ten companies.
Technologies: PostgreSQL, MicroStrategy, Relational Databases, Visualization Tools, Git, Python, Amazon Web Services (AWS), Dashboards, IT Systems Architecture, MacOS, Visual Studio Code (VS Code), Slack, Python 3

Experience

Senecode

https://senecode.virtual.uniandes.edu.co/
I was a full-stack developer creating an autonomous grading tool for Python programs with Django. The tool is used by 1,000+ students per semester in the introduction to programming course at Universidad de los Andes and has already graded over 300,000 assignments. I participated in integrating the tool into the Brightspace learning management system, creating data visualizations to obtain insights about students' performance, developing REST APIs, and implementing web interfaces.

Capta

https://www.capta.co/
An automated ticket system made with the MERN stack for managing and analyzing different client claims, Capta is used by over 150 agents and receives more than 500 claims monthly.

I was a full-stack developer encharged of developing REST APIs, implementing web interfaces, and designing and implementing serverless architectures in AWS with services like Lambdas, SQS, API Gateway, Dynamo, and S3.

Python MOOC

https://www.coursera.org/learn/programacion-python
Contributed to developing a massive open online course (MOOC) for Python used by 20,000+ students. Participated in creating teaching material, software development, and integrating automatic grading for programming assignments.

Education

2016 - 2022

Bachelor’s Degree (Cum Laude) in Industrial Engineering

Universidad de los Andes - Bogota, D.C., Colombia

2016 - 2020

Bachelor's Degree (Cum Laude) in Systems and Computing Engineering

Universidad de los Andes - Bogota, D.C., Colombia

Certifications

JULY 2021 - PRESENT

Innovation Product Development Program

California State University Dominguez Hills

APRIL 2020 - PRESENT

Information Visualization: Programming with D3.js

New York University | via Coursera

Skills

Libraries/APIs

Node.js, React, D3.js, Redux-Saga, Azure Blob Storage API, Plotly.js, Pandas, Matplotlib

Tools

Git, Slack, GitHub, Postman

Languages

JavaScript, Python, Python 3, HTML, CSS, R, Java, TypeScript

Storage

MongoDB, Relational Databases, NoSQL, Amazon S3 (AWS S3), MySQL, PostgreSQL

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), MacOS, Anaconda

Frameworks

Express.js, Django, Material UI

Paradigms

Microservices, Agile

Industry Expertise

Marketing

Other

Visualization Tools, Full-stack Development, Full-stack, Dashboards, IT Systems Architecture, Metabase, APIs, MicroStrategy, Validation, Leadership, Business Planning, Innovation, Project Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring