I am passionate about science and technology, but the first time I learned about programming, it was simply love at first sight. My first encounter with code was in 2007, after installing my first GNU/Linux distribution (Ubuntu 7.04 Feisty Fawn) and discovering the bash terminal. Controlling my machine without using the flashy graphical environment of the time (back then the boom in GNU/Linux was Compiz) sparked immense emotion, curiosity, and an insatiable desire to learn more. From there, my main operating systems until today have been Unix systems in many of their flavors, such as Ubuntu, Debian, Arch Linux, OpenSuse, Solaris, macOS, and others. Since then, I haven't stopped learning, and coding became one of my life goals: to be a software developer.
After writing my first "Hello world!", it has been a long road of learning, where statistical modeling, data science, and machine learning came naturally (I am a physicist). Now I don't just love programming; I also create new data-driven products that leverage "artificial intelligence" technologies (a buzzword that encompasses many fields of statistics and computational sciences) to maximize user capabilities. I acquired this passion for creating products while co-founding a software development factory, guane enterprises. "guane is a cloud software and development company aimed at applying data science and artificial intelligence tools to solve industry problems in the fourth industrial revolution.", but that's another long story...
My Skills
Data Science and Machine Learning
Natural Language Processing (NLP) for information preprocessing, extraction, transformation and structuring
Time series forecasting
Regression analysis with statistical modeling and machine learning strategies
Machine learning frameworks as Scikit-Learn and H2O
Deep learning frameworks as Tensorflow, Keras and PyTorch
Data manipulation with Pandas and PySpark
Numpy, Scipy and Statsmodels
Vizualization with Matplotlib, Plotly, Bokeh and HoloViews
Design and implementation of MLOps patterns as Model-as-Service, serverles architectures, among others
Machine Learning Operations (MLOps) to put models in production
Software Development
Experience with event-driven domain and microservices architectures
Python (Design Patterns, Testes)
Asynchronous tasks queuing archiectures with FastAPI, Celery, RabbitMQ and Redis
PostgreSQL and MongoDB databases
Docker and Docker Swarm
Javascript
HTML and CSS (Stylus, Sass, Less)
Git and Github actions
TDD and Continuous Integration
Numerical computations with Fortran, C and OpenMP
Data Product Management
Agile methodologies: Scrum and XtremeProgramming Frameworks
Project management with Azure DevOps, Jira and Trello
Design experience and coordination with Figma and Adobe XD
Work hand in hand with the data science, backend, frontend and SRE (operations and infrastructure) teams
Design thinking for software development
Strong technical knowledge for solid decision making
Gitflow revision
Projects
CharlieBot.ai - Atomation platform for quote processing in logistics sector
CharlieMail - Smart email client for colaborative work in logistics sector
Kronos - Interactive reporting for sales departments
Thori - Forecasting platform for electrical generation and demand
Hypercubes Docs API - Web service for logistic document understanding and information structuring
Comodity API - Commodity categorization from unstructured text for transportation asurences
OTR Pricing - Predicting transportation base costs for Over-the-Road (OTR) modality
FORES - Automatic forecasting platform for electrical generation and demand
GMVTool - Financial BPO tool for customer data processing
Techindicators - Python library to generate composite indicators for financial technical analysis
Vergel, J. and Pachón, L. A. (2019). Assisted Optimal Transfer of Excitonic Energy by Floquet Engineering and Deep Reinforcement Learning. Machine learning for quantum matter and technology, 10th School of Mathematical Physics, Universidad de los Andes, 27-31th May, (Bogotá, Colombia)
Vergel, J. and Meneses, J. E. (2017). Fotogrametría de rango muy cercano para la evaluación metrológica de elementos quirúrgicos en procesos de control de calidad. XV Encuentro Nacional de Óptica y VI Conferencia Andina y del Caribe en Óptica y sus aplicaciones (XV ENO-VI CANCOA), 20-24th November, (Bucaramanga, Colombia)
Vergel, J. and Meneses, J. E. (2017). Remallado isotrópico adaptativo por curvatura local en reconstrucciones tridimensionales de estructuras óseas para aplicaciones en ciencias forenses. Bistua: Revista de la Facultad de Ciencias Básicas, Universidad de Pamplona-Colombia. 15(1):73-88 ISSN 0120-4211
Vergel, J., Contreras, C. R., and Meneses, J. E. (2014). Interactive mesh and curvature analysis of a 3D point cloud obtained by the fringe projection technique (FPT). Latin America Optics and Photonics Conference