Hi there! I'm Marco Antonio Parra.👋

brand image

Msc. Engineer & Full-Stack Web Developer

Currently, I'm working on freelance projects involving data engineering and web development, bringing my Python, Django, Ruby on Rails, and React expertise to create innovative solutions. I hold a Master's degree in industrial engineering from the University del Bío-Bío, specializing in operations research and optimization models. I'm driven by a passion for web development and data analysis, constantly striving to grow and learn in the ever-evolving field of information technology. I'm committed to contributing to open-source projects and sharing my knowledge with the developer community. Let's connect and collaborate on exciting projects together! Feel free to explore my portfolio at portfolio-mparraf.herokuapp.com and connect on LinkedIn: maaferna. Looking forward to making a positive impact through technology!

Skills

MY SOCIAL MEDIA


LinkedIn

GitHub

Twitter

Replit

Skills

MY SKILLS


FRONT END

HTML | CSS | JavaScript | Jquery | React

BACK END

Python | Ruby | SQL (SQLite, MySQL, Postgres) | Node.js

FRAMEWORK

Django | Ruby On Rails | Bootstrap

COMPUTER SCIENCE

Web Development | Algorithms | Metaheuristics | Data Structures | Optimization Model | Web Development | Graphs

TOOLS & DEPLOYMENT

Git | Github | Heroku | Linux

LANGUAGE

Español nativo / Native Spanish


WORK EXPERIENCE


EDUCATION


PROJECTS


Projects

My Portfolio

This project provides a compilation of professional experience, academic training, specializations, programming languages skills, and the most relevant projects I have participated in.
This web application was built with the language programming Python and used the Framework Django. The application business logic was realize used Postgres how database motor SQL. Deploying in the cloud was considered Heroku how provider.
Technology:
Django
Empresa:
Freelance
Technology stack:
Python Django HTML CSS SQL Postgres Linux Github Git JavaScript Heroku
Developers Team:
Marco Antonio Parra .F
Go to Website
Go to Repository GITHUB

Personal Blog

This project built a blog website using Framework Django and in addition, using external libraries such as React Framework, Bootstrap, Crispy Forms, Django Allauth, Django registry, Django Rest Framework, and Simple JWT, among other libraries. Include connecting with SQL database using RDBMS Postgres.
Technology:
Django
Empresa:
Freelance
Technology stack:
Django / HTML / CSS / Crispy Forms / Bootstrap / JWT / Swagger / Rest Framework / drf_yasg / django_filters / versatile
Developers Team:
Marco Antonio Parra .F
Go to Website
Go to Repository GITHUB

Data Science

This project contains the source code and related files for resolving data science problems using Python. Explore external libraries how as Pandas, Matplotlib, Numpy, Beutiful Soup, Regex, and others.
Technology:
Django
Empresa:
Freelance
Technology stack:
Python / HTML / CSS /GitHub / Pandas / Matplotlib / Numpy / Beautiful Soup / Regex
Developers Team:
Marco Antonio Parra
Go to Website
Go to Repository GITHUB

To Do List (Task Tracker)

Create a modern task tracker application with robust token authentication, empowering users to manage their tasks efficiently. This project incorporates Django for the backend, Django Rest Framework for RESTful API development, and Vue.js for a dynamic frontend.
User Authentication: Implement token-based authentication to secure user accounts and ensure data privacy.
Task Management: Enable users to create, update, and delete tasks, keeping track of their progress and deadlines.
RESTful API: Utilize Django Rest Framework to build a scalable and maintainable API for seamless communication between the frontend and backend.
Dynamic Frontend: Develop a responsive and user-friendly frontend using Vue.js, providing an interactive task management experience.
CORS Integration: Configure Cross-Origin Resource Sharing (CORS) to allow secure communication between the frontend and backend on different origins.
Technology:
Django
Empresa:
Freelance
Technology stack:
Backend: Django / Django / Rest Framework / Djoser / PostgreSQL
Frontend: Vue.js / Axios
Authentication: Token-based authentication
Additional Libraries: Crispy Forms / Font Awesome / Bootstrap 5
Developers Team:
Marco Antonio Parra
Go to Website
Go to Repository GITHUB

Restaurant ConFusion

Restaurant web page using React, redux, reactstrap and json-server.
In the second part was included Server side with Node JS, database MongoDB and populate data with Mongoose.
This project was developed with React Framework and was used json-server to deploy data.
The second part of this project was included the Server Side, used NodeJs, Mongoose (to see more detail visit repository: https://github.com/maaferna/NodeJsProjectCoursera
Technology:
React
Empresa:
Freelance
Technology stack:
React / JavaScript / HTML / CSS / Redux / Reactstrap / Json-server / NoSQL / MongoDB / Mongoose / NodeJS
Developers Team:
Marco Antonio Parra .F
Go to Website
Go to Repository GITHUB

Demizona E-Commerce MVP

Desarrollar una idea de negocio incorporando tecnologías web, considerando un desarrollo Full Stack hasta el deployment del proyecto.
Corresponde a un sitio de comercio digital que permita a productores locales de frutas y verduras vender sus productos a través de este sitio web, utilizando un sistema de búsqueda por categorías y productor.
La aplicación fue construida basada en la gestión de datos CRUD, de manera responsive y dinámica, utilizando Ruby On Rails, MySQL.
Technology:
Ruby On Rails
Empresa:
Freelance
Technology stack:
Ruby / HTML / CSS / JAVASCRIPT / BOOTSTRAP
Developers Team:
Daniel Acevedo / Pablo Martinez / Jorge Molina / Marco Parra
Go to Website
Go to Repository GITHUB

Movie IMDB API

It is a project connected to the open-source API database IMDb, which gives a movie tracker and movie finder where you can find movies, series, seasons, and episodes. This application was developed in Python with Django Framework used a Postgres Database.
This application allows searching for movies and retrieving detailed information such as cast, ratings, and a review of these movies. The processing and manipulations of data were made with Rest Framework and Python functions to work with JSON format.
Technology:
Django
Empresa:
Freelance
Technology stack:
Django / Python / Rest_Framework / JavaScript / JQuery / Celery / Postgres / Bootstrap
Developers Team:
Marco Antonio Parra .F
Go to Website
Go to Repository GITHUB

Digidesk API

Mini project application to fetch data from Digimon API, making dynamic and incorporating events so that the user can interact with the DOM. To consume data from API used the Fetch function in JavaScript, and also with Python methods.
Technology:
Django
Empresa:
Freelance
Technology stack:
Django / Python / JavaScript / JQuery / HTML / CSS / Heroku / Postgres
Developers Team:
Marco Antonio Parra
Go to Website
Go to Repository GITHUB

Metaheuristic Optimization for Job Shop Scheduling (NP-hard)

Metaheuristic Optimization for Job Shop Scheduling (NP-hard)

This project focuses on solving a complex production scheduling problem in a metal-mechanical manufacturing environment, where multiple jobs must be processed across different machines under strict delivery deadlines.

The objective of the system was to minimize total tardiness in a Job Shop Scheduling Problem (JSP), a combinatorial optimization problem classified as strongly NP-hard. Due to the computational complexity of the problem, traditional exact optimization methods become impractical for real-world scenarios, making heuristic and metaheuristic approaches necessary.

The solution was developed as part of an academic research collaboration and implemented as a computational optimization engine capable of generating efficient production schedules within reasonable computational times.

The proposed methodology integrates several metaheuristic strategies, including:

- GRASP (Greedy Randomized Adaptive Search Procedure)
- Variable Neighborhood Search (VNS)
- Iterated Local Search (ILS)
- Hybrid metaheuristic models combining construction and local search phases

The system evaluates candidate schedules using performance metrics such as:

- Total tardiness reduction
- Convergence time
- Exploration capacity
- Statistical significance of results

A statistical validation framework was implemented using the Tukey test to determine whether differences between metaheuristic approaches were statistically significant, ensuring methodological rigor in the evaluation process.

Experimental results demonstrated that hybrid metaheuristic approaches combining GRASP and VNS consistently achieved superior performance compared to standalone methods, particularly for larger problem instances.

The system was implemented using Python and executed in a controlled computational environment to ensure reproducibility and performance evaluation.

This project represents an applied optimization and algorithm design effort that integrates operations research, algorithm engineering, and industrial decision-support systems.

Programming Language

Python 3.x
Main programming language used for implementing metaheuristic optimization algorithms and experimental simulations in Job Shop Scheduling environments.

Core Python Libraries

pandas

Used for:

Data manipulation
Experimental result storage
Scheduling representation
CSV export
Performance tracking

NumPy

Used for:

Numerical computation
Matrix initialization
Scheduling simulation
Vectorized operations

sqlite3

Used for:

Persistent storage of benchmark instances
Structured data retrieval
Database-driven experimentation

random

Used for:

Stochastic solution generation
GRASP candidate selection
VNS neighborhood exploration

time

Used for:

Runtime control
Convergence measurement
Stopping criteria implementation

math

Used for:

Mathematical computations
Numerical evaluation
Visualization

Matplotlib

Used for:

Gantt chart generation
Makespan visualization
Scheduling performance analysis
System Architecture Style

Scientific Computing Application

Characteristics:

Algorithmic experimentation
Metaheuristic optimization
Iterative simulation
Performance benchmarking


Metaheuristic Algorithms
GRASP
Variable Neighborhood Search (VNS)
Iterated Local Search (ILS)
Combinatorial Optimization
Operations Research
Statistical Analysis
Scheduling Algorithms


The source code is not publicly available. This project is presented as a technical case study describing the system design, methodology, and performance results.
Technology:
Optimization Algorithms | Python
Empresa:
Universidad del Bío-Bío, Industrial Engineering Department
Technology stack:
Python | Pandas | pip | Sqlite3 | Numpy | time | math | matplotlib | Seaborn
Developers Team:
Marco Antonio Parra Fernández
Felipe T. Muñoz

ABOUT ME


avatar image

Hi there! I'm Marco Antonio Parra Fernández, a data engineer and full-stack developer based in Chillán, Chile.

I'm working on freelance projects involving data engineering and web development, bringing my Python, Django, Ruby on Rails, and React expertise to create innovative solutions.

I hold a Master's degree in industrial engineering from the University del Bío-Bío, specializing in operations research and optimization models.

As how professional in the IT industry I have a passion for learning new languages and problem-solving techniques.

My passion for technology and its applications has led me to pursue various professional certifications, including Python for Everybody, Applied Data Science with Python, Google IT Automation with Python, PostgreSQL for Everybody, and more.

As a data enthusiast, I have experience in data wrangling, machine learning, data visualization, and statistical analysis.

In my previous work experiences, I was involved in diverse projects ranging from technology transfer initiatives to optimizing production processes. This has given me a solid foundation in project management, process optimization, and team coordination.

I'm driven by a passion for web development and data analysis, constantly striving to grow and learn in the ever-evolving field of information technology. I believe in the power of teamwork and continuous learning to achieve remarkable results.

I'm committed to contributing to open-source projects and sharing my knowledge with the developer community. Let's connect and collaborate on exciting projects together! Feel free to explore my portfolio & connect on LinkedIn.

Looking forward to making a positive impact through technology!