Skip to content

Personal GitHub Page. Contains a Jekyll static page with my professional and personal info.

License

Notifications You must be signed in to change notification settings

aleon1220/aleon1220.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Andres Leon Personal Page

PERSONAL WEBSITE WWW.ANDRES.NZ GitHub Repo

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the static page in your site.

Rescue time reports

Uncategorized tasks month of december 2021

About Me

Servant of God masquerading as a DevOps Engineer Software Developer Personal Page Andres Leon Rangel Born in Colombia grew up in Socorro Santander, Colombia moved to Bogota, Colombia Finished High School in Sheldon, Illinois, USA 2009 Enjoyed India 2011 God moved me to New Zealand 2017 Adopted by Kiwis 2020

Professional Profile

Seasoned cloud engineer skilled in architecting secure, resilient cloud solutions on AWS, Azure, and GCP. Expert in migrating legacy systems and empowering high velocity software delivery.

Deep expertise instrumenting cloud architecture with monitoring, logging, and automation to ensure reliability, availability and achieve operational excellence. Skilled at leveraging actionable metrics to drive continuous improvement. Passionate about empowering high velocity software delivery through technology, process optimization and a fail fast culture underpinned by a data-driven approach.

Migrated from PasteBin.com

  • JavaScript Projects

A visual BPMN editor with IoT specification

  • JAVA J2EE Projects
  1. multi-cloud-AttendWebApp = a master degree project that invokes SOAP and REST Web services
  2. BuffetAbogadosWebAppProject= A webApp for lawyers. Includes reporting functionality
  3. J2EE-EmployeeManagement_404376 = WebApp connected to Oracle DB. Used to manage users (employees) from a fictitious company.
  1. TIBCO ESB Online Video tutorials in Spanish Youtube Playlist

  2. Data Analysis tutorial with Spotfire Video introduction

  • Process Automation
  1. Private Cloud: Landing Page with SSL domain in Apache Server IMCOl Access
  2. BPM Platform configured and securely exposed in internet. The first one in Colombia. BPM as a service
  3. Analytics Platform configured and securely exposed in internet. First Integrated environment in Colombia. Live Business Analytics Platform

Personal project--

Maintenance and development of bilingual website with common questions for students coming to New Zealand:

www.NZFAQ.cf or www.nzFAQ.nz

Test this project locally with Docker

Docker makes it easy for you to test Jekyll Pages

Build Jekyll Page

set the version before running the build locally

there is this official builder image

VERSION="3.8.6"
  • Install Docker. Docker installation instructions
  • Go to the directory where you have the source code of the site
  • Run a Docker Jekyll:VERSION image to build the page
docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
	--env VERBOSE=true \
	--env JEKYLL_ENV=production \
	jekyll/jekyll:$VERSION jekyll build

Bundler

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
	--env JEKYLL_ENV=production \
	jekyll/jekyll:$VERSION jekyll bundle install

Serve Page

locally :-)

Jekyll Serve

Run serve to see the page locally

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
  --env JEKYLL_ENV=production \
  --env VERBOSE=true \
  jekyll/jekyll:3.8 jekyll serve

bundle serve

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" --env JEKYLL_ENV=production jekyll/jekyll:3.8 bundle exec jekyll serv
e --trace

Jekyll Commands

Update Gemfile.lock file for more dependencies

2020-08-26 I am not a ruby expert but I discovered a nice command to automatically update the dependencies bundle

  • Run bundle update command
docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" --env JEKYLL_ENV=production jekyll/jekyll:3.8 bundle update

Zappier integration

Zappier is used to integrate some functionalities. Zappier exposes a webhook, the webhook is invoked using JavaScript

Email features

sending email in the contact page

To style your email you will need to use HTML. Here's some basic quick start formatting HTML markup:

Paragraph: <p> This is a paragraph </p>
Links: <a href="http://www.zapier.com">This is a link</a>
Images: <img src="imageurl.jpg" alt="alt text" width="104" height="142">
Bold: <b>This text is bold</b>
Italic: <i>This text is italic</i>

Debugging JavaScript

Email call on submit()

A Zappier webhook should be available and is added in the main.js function.

check for the ./js/main.js file

Search for function

$contactform.submit(function() 

Editing the Timeline at Timeline.js

The third icon from top to bottom is a timelime of my professional life. It must show the development and growth over the years.

Instructions to update the Timeline

Timeline JS has instructions at Make Timeline I find it easier to update them here.

  1. There is a Google sheets document with a Timeline JS template. It is published at Aleonrangel Professional Timeline
  2. Edit the Google sheets directly and Timeline JS generates the appropriate changes.

To see the Timeline go to CDN Direct Link

About

Personal GitHub Page. Contains a Jekyll static page with my professional and personal info.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published