Juan F.

Juan F.

Senior Software Engineer

Colombia
Hire Juan F. Hire Juan F. Hire Juan F.

About Me

I am a Senior Full Stack Developer with 7+ years of technical expertise in the iteration and testing of software solutions for enterprise applications and open source projects for clients. I have technical proficiency in functional programming, object-oriented programming and performance optimizations. I strive to deliver elegant and optimum solutions to complex problems on projects.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

MAS Global Consulting
MAS Global Consulting
Senior Software Developer
2018 - 2019 (1 year)
Columbia
  • Offer full stack technical expertise for the development of the core business application for the client.

  • Refactored to Javascript an existing frontend application written in Knockout; reducing errors from 5k per month to less than 500 and improved performance by 200%.

  • Built a solution with functional programming using Javascript that improved the productivity of developers and enhanced to addition of new functionalities to a third party library.

Universidad Católica de Oriente
Universidad Católica de Oriente
Professor
2016 - 2016
Columbia
  • Tutored and acted as an investigator in Computer Science in the university.

  • Successfully integrated the functional and imperative worlds for studies by developing a pseudo-functional parser-combinator in C++.

  • Reestructured the syllabus for the system engineering program of the university.

Equilaterus
Equilaterus
Senior Software Developer
2015 - Present (9 years)
Columbia
  • Regularly provide technical expertise and consultancy on video gaming programming for open source and enterprise projects.

  • Built a functional programming library in C# based on a monadic architecture that allows for the programming of reusable and testable code.

  • Developed new functionalities on a legacy software that is used by the biggest retail clothing company in Colombia.

LíneaDataScan
LíneaDataScan
.NET Developer
2013 - 2014 (1 year)
Columbia
  • Developed and designed a web application (backend and frontend) to manage software development teams

  • Developed a cache system that reduced loading times by 1/3 for the client.

  • Engineered the base architecture for the web application.

Portfolio

Architect/Programmer - Vortex
Architect/Programmer - Vortex

Vortex is a .NET standard framework focused on Functional Programming. It enables users to write elegant and testable solutions on C# using a Monadic Framework that comes in two flavours from notation and fluent notation. Worked as the designer and programmer of the functional programming library on the project using C#.

Developer - Bootlaterus
Developer - Bootlaterus

Works as an open source bootstrap themes kit. Oversaw the extended bootstrap implementation including continuous integration, continuous deployment and customized components.

Architect - The Science of Code
Architect - The Science of Code

Co-founder and architect of an open source community that helps developers with the utilization of different tech stacks and frameworks.

The Patashnik Parable
The Patashnik Parable

This is a short experimental game that brings the user a couple of strange scenarios, hilarious dialogues and psychedelic travel inside an arcade machine. Worked as the designer and writer of the game story and narrative mechanics. Utilized UnrealEngine (C++) for the gameplay programming.

Education

Education
Modern React with Redux
Udemy
2019 - 2019
Education
Unreal Engine 4 Mastery: Create Multiplayer Games with C++
Udemy
2018 - 2018
Education
Practical Tools for Innovation
Pordue University
2016 - 2016
Education
Introduction to Functional Programming
edX
2015 - 2015
Education
Artificial Intelligence for Robotics
Udemy
2012 - 2012
Education
Introduction to Computer Science
Udacity
2012 - 2012
Education
Introduction to Artificial Intelligence
Udemy
2011 - 2011
Education
System Engineering Major in Computer Science
Universidad Católica de Oriente
2011 - 2015 (4 years)