Daniel Benítez Restrepo

Systems and Computation Engineer, MP: 17950-259048 CLD

Summary

I graduated in Systems and Computation Engineering, I have worked mainly as a full-stack developer with different companies in both modalities, remote and onsite, and project management carried out mainly with principles of agile methodologies; the projects and fields of work experiences I've had vary between IT companies in general, smart grid and big data, banking services, seller and retailer catalogues, medical providers and services, commerce platforms and campaigns, restaurants and food providers, educational institutions or projects.

Experience

Front-End Developer
Consultora Blockchain | https://blockchainconsultora.com/ | May 2024 - Jun 2024 (1 month)

We are a Bolivian company that develops software with more than 5 years of experience, we have talent from different parts of the world. We use teleworking and coordination tools to optimize the quality and price of our products.

  • Project: Hardware store catalog.
  • Stack: Backend services with LoopBack, frontend web application with Angular framework, HTML/JS/CSS for web modeling, MongoDB document storage.
  • Infrastructure: Linux OS, Slack for communications, CVS with git and GitLab repositories.
  • Concerns: Implement basic and social login features.
  • Project: InterCity Tours (web).
  • Stack: Backend services with LoopBack, frontend web application with Angular framework, HTML/JS/CSS for web modeling, MongoDB document storage.
  • Infrastructure: Linux OS, Slack for communications, CVS with git and GitLab repositories.
  • Concerns: Implement functionalities related to Google Maps, generation of PDF documents and sending emails with attachments.
  • Project: InterCity Tours (mobile).
  • Stack: Backend services with LoopBack, frontend web application with Angular framework, HTML/JS/CSS for web modeling, MongoDB document storage.
  • Infrastructure: Linux OS, Slack for communications, CVS with git and GitLab repositories.
  • Concerns: Update existing mobile application and migrate functionalities from the web version to the mobile version of the application.
Programming tutor Cycle 4A (web)
University of Caldas | https://www.ucaldas.edu.co/portal/ | Oct 2022 - Nov 2022 (1 month)

The University of Caldas in compliance with the social function that corresponds to its public nature, has the mission of generating, appropriating, disseminating and applying knowledge through curricular, investigative and projection processes, to fully train citizens committed to society and culture, provide solutions to regional, national and international problems and contribute to sustainable development.

  • Project: MISIÓN TIC 2022 SAR I-704/2022.
  • Stack: Backend services with LoopBack, frontend web applications with Angular and ReactJS, HTML/JS/CSS for web modeling, MongoDB document storage.
  • Infrastructure: Windows OS, Microsoft Teams for communications, Google Drive as file storage, CVS with git and GitHub repositories.
  • Concerns: Carry out accompaniment in the teaching activities in programming guided by the disciplinary trainer, Carry out work team dynamics, Manage the solution of questions and concerns made by the beneficiaries, Support the training and teaching of programming in the languages and technologies that are going to be use in the cycle, Generate at least weekly reports determined by the training operator, Sprint follow-up through the formats designed for it (Teach lead), Participate in daily follow-up meetings with their work groups, The tutor It has the responsibility of reporting any non-compliance detected in the monitoring activities, Submitting weekly reports of its management and monthly report.
Backend Developer
10Pearls | https://10pearls.com/ | Apr 2022 - Jun 2022 (1 month)

We help businesses digitally transform, build new products, and accelerate digital teams.

  • Project: 10Pearls training program to improve English skills.
  • Infrastructure: Windows 10 Operating System, Microsoft Teams for communications, Microsoft Office as office suite.
  • Concerns: Attend English language skills improvement training.
Software Developer
Aleja, publicist and web designer | https://www.alejasierra.com/ | Jan 2022 - Apr 2022 (3 months)

Advertising and web design company.

  • Project: Portal Sociedad de Diagnóstico Visual S.A.S.
  • Stack: Backend services with NodeJS/ExpressJS, client web application with Angular, web layout with HTML/CSS/JS.
  • Infrastructure: Windows 10 Operating System, CentOS 7 VPS, WhatsApp instant messaging, CVS with git and GitHub repositories, Google Docs as office suite, Figma tool for conversion/translation of the graphical design piece into HTML markup language format.
  • Concerns: Develop the backend server with NodeJS/ExpressJS, and the frontend client application with Angular; CVS, databases and VPS deployments setup management.
Application Development Analyst
PrimeStone / Trilliant | https://primestone.com/ | Jul 2021 - Jan 2022 (6 months)

PrimeStone, a Trilliant company, is a proudly Colombian privately held software development company founded in 1990 by a team of industry experts, with over 25 years of experience in meter data collection, management and analytics.

  • Project: A middleware to provide functionalities of migration and synchronization of databases.
  • Stack: Apache NiFi, Python/Flask, Oracle 11g, MS SQL Server 2012, PostgreSQL 9, Docker/Docker Compose.
  • Infrastructure: Windows 10, Git repositories, VS Code, Team Foundation Server, Microsoft Teams, VPN.
  • Concerns: Modification of Apache NiFi templates and Python/Flask application to manage the launch and parametrization of the data and operations flows.
  • Project: A Interoperability Readings Dashboard to visualize metrics on devices and other data sources.
  • Stack: Python/Flask, Dash/NumPy/Pandas/Cognito libraries, AWS S3/Glue/Lambdas, Docker/Docker Compose.
  • Infrastructure: Windows 10, Git repositories, VS Code, Team Foundation Server, Microsoft Teams, VPN, AWS.
  • Concerns: Implementation of User Stories regarding building layers for UI, callbacks and data for the vizualization dashboard, unit tests of Python source code, implementation of authentication for Python/Flask application using Cognito library, use and activation of AWS Glue flows involving buckets, lambdas, functions, services, parsers, etc.
  • Project: A static and dummy API backend server with endpoints to be consumed by clients.
  • Stack: NodeJS server, Angular client, HTML/CSS/JS, Docker/Docker Compose.
  • Infrastructure: Windows 10, Git repositories, VS Code, Team Foundation Server, Microsoft Teams, VPN.
  • Concerns: Development of backend API endpoint services to be used by clients, modification of Angular web application.
Fullstack Engineer Developer
Kibernum Colombia | https://www.kibernum.com/ | Feb 2021 - Apr 2021 (2 months)

As one of the largest and longest established IT firms in Latin America, Kibernum offers not just engineering expertise and innovation but also the reliability to get the job done.

  • Project: COBIS banking platform.
  • Stack: SQL Server database, Maven packages manager, Java, Tomcat and JBoss web applications containers, usage of AngularJS library on the client web application, HTML/CSS/JS for web modeling.
  • Infrastructure: Windows 10 Operating System, Sonar code quality tool, Eclipse IDE, COBIS Designer, TFS (Team Foundation Server), Microsoft Teams for communications, VPN, agile principles of software development.
  • Concerns: Integration and customization of banking modules through debugging of application flow with Eclipse, Maven and Java, with SQL Server, AngularJS and COBIS Designer, applications debugging.
Full-Stack Developer
Soft Dev Team | https://softdev.team/ | Jul 2020 - Oct 2020 (2 months)

Fully-managed On-demand Software Development Team.

  • Project: Logistics company, management, monitoring and traceability of resources such as warehouses, vehicles, forms, etc.
  • Stack: Backend services with Firebase, frontend web app with ReactJS, mobile app with ReactNative.
  • Infrastructure: Linux OS, git, GitHub, Firebase, Slack, Zoom, Notion, Monday, Scrum.
  • Concerns: Development of frontend features with ReactJS.
  • Project: 321 Ignition, platform to enable mobile services for vehicle dealers.
  • Stack: Micro-services with NodeJS, frontend templates with VueJS and ReactJS, unit tests with Jest library, MongoDB document storage, RabbitMQ message manager, ElasticSearch search engine, virtualization with Docker, cloud resource management with GCP (Google Cloud Platform).
  • Infrastructure: Linux OS, git, GitHub, Google Cloud Platform, Slack, Zoom, Jira, Scrum.
  • Concerns: Development of backend features with NodeJS, asynchronous programming with queues, RabbitMQ, searches, ElasticSearch, MongoDB management, database migrations, development of unit tests with Jest library, development of integration tests with Jest, PostgreSQL and GitHub environments, application deployment.
Junior Engineer Developer
Heinsohn Business Technology | https://www.heinsohn.com.co/ | Apr 2019 - Apr 2020 (1 year)

We support our customers with IT solutions to the size of their needs.

  • Project: New EPS Forms, auxiliary system of forms of an EPS (Health Provider Entity).
  • Stack: Drupal CMS (Content Management System), PHP language, MySQL database.
  • Infrastructure: Windows 10 Pro and Linux (Ubuntu) operating systems, Microsoft Remote Desktop, VPNs, Slack, Skype, MS Excel, Scrum.
  • Concerns: Implementation of web forms and data requests to external services/APIs/endpoints with the CMS Drupal 8.
  • Project: Tresiba web, comprehensive platform to manage information on the concentration of glucose and insulin in the blood (FBG, fast blood glucose).
  • Stack: Backend server with SpringBoot, client web application with Angular, PostgreSQL and MySQL databases, native mobile applications for iOS and Android systems, auxiliary device for reading fasting glucose (FBG) information.
  • Infrastructure: Windows 10 Pro Operating System, Microsoft Remote Desktop, GCP (Google Cloud Platform) and GKE (Google Kubernetes Engine) cloud services, Slack, Zoom, Jira, Confluence, Scrum.
  • Concerns: Development of frontend features with the Angular framework, use of the Material library for UX/UI interface components, use of libraries for state management and RxJS functionalities such as Redux, management of CVS git and BitBucket repositories, interaction with an international team and command of the advanced written and spoken English language.
Ruby technology developer
SuperLikers | http://www.superlikers.com/ | Mar 2016 - Mar 2019 (3 years)

Superlikers is an online platform to setup and manage 360 Fidelization Programs.

  • Project: SuperLikers, management of gamified platforms.
  • Stack: Backend server with Ruby on Rails and SinatraRb, client web app with AngularJS/Angular, MongoDB document storage, Redis, Memcached.
  • Infrastructure: Linux (Ubuntu) and Windows (7, 10) Operating Systems, AWS services, EC2 instances, S3 buckets, CVS with git and Unfuddle, BitBucket and GitHub repositories, Slack, Trello, Scrum.
  • Concerns: Migration of an administrative panel type web application using the AngularJS library to the Angular framework, development of frontend features with Angular (versions 2, 4, 5, 6), JavaScript, jQuery, HTML, CSS, Material UX/UI library, consumption of APIs/endpoints/remote services.
Software requirements developer
Ignite Technologies | http://ignite.com.co/ | Jun 2018 - Sep 2018 (3 months)

We're a colombian enterprise concerned with the design and development of innovation technologies, engineering and science products. Our focus is directed towards processes optimization based upon technology based solutions for our clients and users.

  • Project: Mr. Quick, mobile application for food services and restaurants.
  • Stack: Backend server with Ruby on Rails, hybrid mobile app with Ionic 4, PostgreSQL database, CVS with git and GitLab repository.
  • Infrastructure: Linux (Ubuntu) and Windows (7, 10) Operating Systems, AWS services, S3 buckets, Slack, Scrum.
  • Concerns: Migration, development and update of a mobile application using the Ionic 4 hybrid application framework, development of backend features with Ruby on Rails, management of Git repositories and AWS services.
  • Project: HandleBay, website similar to a social network for suppliers, customers, intermediaries, companies.
  • Stack: Web application with Ruby on Rails, PostgreSQL database, CVS with git and GitLab repository, Unicorn and Passenger application servers.
  • Infrastructure: Linux (Ubuntu) and Windows (7, 10) Operating Systems, AWS services, EC2 and AMI instances, S3 buckets, Slack, Scrum.
  • Concerns: Development with the Ruby on Rails framework of a web application according to the project specifications.
Developer
Mapalé Software | http://www.mapalesoftware.com.co/ | Feb 2015 - Feb 2016 (1 year)

We are a team of developers/designers/scientists/geeks who find their work very entertaining and thrilling. As a team, we develop software in different areas, with emphasis in web and mobile, but with experience in telephony projects, digital kiosks, enterprise applications, security systems, Artificial Intelligence, cryptography and even artistic installations.

  • Project: Houspoon, web application that coordinates chefs, bookings and food services at home.
  • Stack: Backend server with NodeJS, frontend web app with ReactJS, mobile app with ReactNative, PostgreSQL database, CVS with git and BitBucket repositories.
  • Infrastructure: Linux OS, Heroku cloud PaaS, Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Development of backend features with NodeJS, implementation of unit tests with Mocha library, implementation of integration tests with PostgreSQL database, development with ReactJS and Redux state library.
  • Project: heineken-crm, a subscription system to manage and integrate external marketing and mailing services (Mailchimp).
  • Stack: Backend server with Django framework, PostgreSQL database, CVS with git and BitBucket repositories.
  • Infrastructure: Linux Operating System, Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Development of backend features with the Django framework, thread management, remote service calls.
  • Project: BeARockStar, simple virtual store to request drinks.
  • Stack: Backend server with NodeJS, frontend web application with ReactJS library, PostgreSQL database, CVS with git and BitBucket repositories.
  • Infrastructure: Linux Operating System, Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Use the ReactJS library to implement the different frontend pages on the logic of the virtual store, implement the interactions with the backend services and database.
  • Project: Coquelux and Ventas Privadas, virtual clothing stores.
  • Stack: Backend server with PHP, frontend web application with AngularJS library, PostgreSQL and MySQL databases, CVS with git and GitHub repositories.
  • Infrastructure: Linux Operating System, Docker for container management and virtualization, web servers (Apache), Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Development of backend features with PHP, development of frontend features with the AngularJS library.
  • Project: Logistics System, web application that consumes, processes and publishes WebServices or remote SOAP and REST backend APIs with information regarding logistics such as addresses, couriers, orders, packages, deliveries.
  • Stack: Backend server with the PHP Silex framework, Postgres and MySQL databases, Doctrine and Phinx libraries for database management and migrations, CVS with git and GitHub repositories.
  • Infrastructure: Linux Operating System, Docker for container management and virtualization, web servers (Apache), Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Development of backend features with the Silex framework.
  • Project: SmartReader, web application for reading and smart quizzes of published articles and readings.
  • Stack: Backend server with Ruby on Rails framework, frontend web application with AngularJS library, PostgreSQL database, CVS with git and BitBucket repositories.
  • Infrastructure: Linux Operating System, Heroku for cloud deployments using PaaS, Slack for communications, Toggl for task management, Scrum for project management.
  • Concerns: Development of backend features with the Ruby on Rails framework, development of frontend functionalities with the AngularJS library.
Software Developer
Kommit | https://kommit.co/ | May 2014 - Jan 2015 (7 months)

We are a USA based company with roots in Latin-American. Our mission is to find and enable talented people in that region to work remotely with North American companies.

  • Project: MedPike, medical agenda progressive web application (PWA) for the management of doctors, patients, agendas and interactions.
  • Stack: Remote backend services using BaaS (Heroku), Progressive Web App (PWA) using a Google Chrome extension with AngularJS library, CVS with git and GitHub repositories.
  • Infrastructure: Linux (Ubuntu, Debian) Operating System, Slack for communications, Scrum for project management.
  • Concerns: Web development of a PWA using the AngularJS library.
  • Project: Civico, web portal for monitoring, collecting, tracking and recommending places, events and news of different cities.
  • Stack: Ruby on Rails web application, MongoDB NoSQL database, Mongoid Object-Document Mapper (ODM) driver, CVS with git and GitHub repositories.
  • Infrastructure: Linux (Ubuntu, Debian) Operating System, Memcached and Redis tools, Slack for communications, Scrum for project management.
  • Concerns: Web development using the Ruby on Rails framework.
Programmer
Webde Development System S.A.S | https://www.webdefamily.com/ | Jan 2014 - Mar 2014 (2 months)

We connect your company with more clients through the internet. Marketing services focused on results.

  • Project: Funeral Company, web application with mobile application for contract and insurance management of a funeral company.
  • Stack: Ruby on Rails web app, PostgreSQL database, hybrid mobile app with Appcelerator Titanium, CVS with git and GitLab repositories.
  • Infrastructure: Linux Operating System (Ubuntu), PaaS in the Heroku cloud, Scrum for project management.
  • Concerns: Hybrid mobile application development with Appcelerator Titanium, web application development with Ruby on Rails, consumption, processing and publication of SOAP (Simple Object Access Protocol) and REST (Representational state transfer) web services, management of databases and web servers, CVS.
  • Project: IT website, main website of an IT service company.
  • Stack: Ruby on Rails web app, MySQL database, CVS with git and GitLab repositories.
  • Infrastructure: Linux Operating System (Ubuntu), PaaS in the Heroku cloud, Scrum for project management.
  • Concerns: Web application development with Ruby on Rails, management of databases and web servers, CVS.
Systems Engineer
Clínica San Francisco S.A. | http://www.clinicasanfrancisco.com.co/ | Jul 2013 - Oct 2013 (2 months)

Clínica San Francisco S.A. is a private institution offering high complexity healthcare services at the middle and north of Valle region (Tuluá, Valle del Cauca).

  • Project: SIIS, Integrated Health Information System of a clinic that works as a web application.
  • Stack: Backend services with PHP, client web application with jQuery/HTML/CSS, PostgreSQL database, CVS with Subversion (svn) and local shared repositories, TortoiseSVN client application, NetBeans IDE.
  • Infrastructure: Linux Operating System (Ubuntu, CentOS), Apache web server, RedMine for task management, project management based on RUP (Relational Unified Process).
  • Concerns: Development and implementation of different activities focused on modifying and/or adding functionalities to the entity's SIIS, programming in PHP web server-side language and JavaScript/jQuery web client-side language, web modeling with HTML/CSS, optimization of SQL queries, provide general IT support.
Call Center Operator
Digitex Internacional Ltda. | http://www.grupodigitex.com/ | Apr 2013 - Jun 2013 (2 months)

We partner with clients to deliver outstanding customer experience.

  • Project: Chile's Saltas Outbound sell campaign to offer SIM cards chips.
  • Stack: Hermes software to handle outgoing calls, notepad.
  • Infrastructure: Windows Operating System, MS Excel to complete the formats used.
  • Concerns: Make calls with the software to potential clients in Chile to offer and sell SIM cards.
Analyst Developer
Newshore Global Services S.L. Colombian Branch / Latinia Mobile Infrastructure | https://www.latinia.com/ | Apr 2012 - Aug 2012 (4 months)

Latinia is an independent software vendor (ISV), which specializes in infrastructure product development for asynchronous type financial notifications or push banking(mobile or instant messaging, email, Twitter’s DM, push notifications – Android & Apple iOS), utilized mainly by leading and globally distributed financial institutions (banks, savings banks, processing and payment systems), public institutions government and service providers, distributing the same globally and acting as leaders in their respective segments and industries.

  • Project: Instant messaging and secondary notifications broker of a financial institution.
  • Stack: Backend services with JavaEE (Java Enterprise Edition)/EJB (Enterprise Java Beans)/JMS (Java Messaging Services), Oracle 11g database, test client applications with JSP (Java Server Pages), Servlets, and JavaSE (Java Standard Edition), Ant and Maven packaging and deployment tools, Eclipse IDE.
  • Infrastructure: Windows (7), Linux (CentOS 5) Operating Systems, Virtual Machines (VMs) with VMware Player, WebLogic and JBoss application containers.
  • Concerns: Development of features to test and monitor the traffic of sending messages with different characteristics (channel, attachments, quantity, intervals, etc.) of a notification and messaging broker middleware using JavaEE and JavaSE technologies, Oracle database management, management of WebLogic and JBoss containers, management of Ant and Maven software management tools.

Volunteer

Participant/Volunteer
Manizales-Dev | http://manizales-dev.github.io/ | Feb 2015 - Aug 2017 (2 years 5 months)

Manizales-Dev is a community of local developers to build together an ecosystem around technology to bring support to individuals and organizations towards regional progress.

  • Participation on different meetup events organized.
  • KodeFest 2017
  • NodeSchool International Day 2016 (Chapter Manizales)
  • Global Day of Coderetreat 2015
  • Participation in XIV Jornadas de Ingeniería, Tecnología e Innovación 2015 at Universidad de Caldas ( http://jornadas-ingenieria.gitir.co/ ).
  • HTML5 and JavaScript, Omnipresent future
  • NodeSchool International Day 2015 ( http://nodeschool.io/manizales/ ).

Awards

  • Basic Xamarin completed | Mar 2017 | Microsoft Developer Readiness

    Basic Xamarin course finished.

Publications

Mantacore Sky - Blog
Mantacore Sky | https://da8y01.gitlab.io/gl-blog/ | 2023-06-21

A miscellaneous blog (IT and literature mainly).

Portfolio v1
Daniel Benítez | https://minimalers-roof.top/ | 2022-02-01

A simple portfolio template.

Trashumantes - Website
Trashumantes | https://tras-humantes.net/ | 2017-02-14

A personal and miscellaneous website.

Easy Engineering - Blog
Easy Engineering | https://da8y01.github.io/gh-blog1/ | 2013-05-07

A blog dedicated to reading and various subjects.

Languages

  • Spanish | Native language
  • English | Intermediate. Berlitz Proficiency Test Number: 35162, Expedition date: June 2013. Level: B1.
  • English | Advanced. EF SET Certificate 70/100 C1 Advanced. Awarded on: 26 Apr 2022. https://efset.org/cert/cowZZo