
Nicolás Cáceres Acosta
Verified Expert in Engineering
Full-stack Developer
Bogotá - Bogota, Colombia
Toptal member since November 14, 2022
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
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
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
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).
Full-stack Developer
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.
Freelance Full-stack Developer
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.
Research Assistant
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.
Experience
Senecode
https://senecode.virtual.uniandes.edu.co/Capta
https://www.capta.co/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-pythonEducation
Bachelor’s Degree (Cum Laude) in Industrial Engineering
Universidad de los Andes - Bogota, D.C., Colombia
Bachelor's Degree (Cum Laude) in Systems and Computing Engineering
Universidad de los Andes - Bogota, D.C., Colombia
Certifications
Innovation Product Development Program
California State University Dominguez Hills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring