I'm a Computer Science graduate with a passion for programming and all things tech. I also love learning new things and challenging myself, for that reason I moved from Colombia to the US, where opportunities to work on impactful things and the latest technologies are plenty. I have worked as a full-stack web developer for a Colombian-based company, where I was involved in the development side of things, but also in meeting with clients, gathering requirements, decision-making, and working with team mates effectively to deliver on time. I have also worked for a Chicago based company developing internal and client facing tools using ruby on rails, taking full ownership of projects.
Additionally, I also have worked on some personal projects that include Android and desktop applications, as well as a video game for mobile devices. While doing these projects, which are mostly relatively large in scope, I learned a lot of technical stuff, like the structure of the projects, programming languages, algorithms, etc. but also about the importance of minimizing the scope of a project, researching documentation, learning new things by myself, discipline to finish the project, and most importantly, although I feel comfortable working on my own, I recognized the value of working with a team – It just makes things way easier!
I think I would be a great fit to any team; I'm friendly, hard-working, respectful, and open to different points of views.
I'm currently living in Chicago, IL but I'm willing to move if given the opportunity to work at a great place.
I have learned web, Android and desktop development, in most instances I've been self-taught in these areas. I also have learned about 2D game development using Unity. Bellow is a list of relevant skills that I've acquired as well as what I feel is my skill-level on each, trying to be the most accurate, and neutral so it is as non-inflated as it can be (my philosophy is "you don't know what you don't know"):
I have a degree in Computer Science from Unitec, an university from Bogotá, Colombia. While there I learned all the basics of CS such as Object Oriented Programming, Databases, Functional Programming, Data Structures and Algorithms, etc. Additionally I took courses in cloud computing, networks, and project management. During my time in University I had an internship where I developed an inventory system for a textile company. It was developed on Windows using the .NET framework (using windows forms) and coded in C#, we used MS SQL Server for our database solution. We took this project from its inception (requirement gathering, making of design docs) to its delivery (testing and making of user docs).