Randall Valenciano
Fallas
San Juan, Tibas
San Jose, Costa Rica, ST 3
--
Software Engineer with 5 years of experience, focused on developing solid,
scalable and maintainable solutions.
Github
https://github.com/rvalenciano
SKILLS
Ruby, Ruby On Rails, Sinatra
(5 years of experience)
EXPERIENCE
Javascript, NodeJS, ExpressJS,
Sails, Loopback (3 years of
BeenVerified, S
an Jose, Costa Rica — Senior Ruby Software
Engineer
October 2017 - Current
experience)
Java 1.8, Springboot MVC (1
year of experience)
Architecturing, developing and implementing full stack software
PHP, Laravel, Codeigniter. (4
solutions for BeenVerified inc., a New York company with big data, and
years of experience, used
intensive usage in it’s brands. Using frameworks like Sinatra and Ruby On
mainly in freelances)
Rails for big projects. Optimization of queries and increase of
MySQL, Postgresql, Postgis,
performance. Also big UI/UX improvements.
MongoDB, Neo4j,
Elasticsearch, advanced query
Gorilla Logic, S
an Jose, Costa Rica — Senior S
oftware
Engineer
May 2016 - October 2017
Developing and architecturing software solutions in a microservices
environment to help automate monitoring of client infrastructure, which
has a database, with a size around 100 petabytes and almost 400
microservices. Being involved in all software phases, since architecturing
of solution, coding in a midsized team in multiple languages, both in
frontend and backend, creating unit, functional and integration tests.
Deploying using a CI/CD pipeline with Jenkins and XL Release. As a bonus,
I gave 2 conference talks, one in Colorado and other in San Jose about
optimization.
Devops experience: Bash,
Jenkins, XLRelease, AWS EC2,
Lambdas, RDS,
Elasticbeanstalk, Unix,
NginX, Apache, Docker,
Vagrant.
Frontend experience: Using
Vanilla js, Angular 1, Angular
2 with Webpack, Gulp, Grunt,
RubyOnRails and my experience in microservices. Also screening
Yeoman.
technical candidates for positions inside the project.
Agile Experience, Scrum and
Kamban, and tools like Jira,
Bluecoding, R
emote — Software Engineer (Freelance)
Trello and Rally.
April 2014 - December 2017
Git experience, using Github,
Working part time and remote developing software solutions to US and
Bitbucket and terminal.
Dominican Republic clients, using Ruby On Rails and Laravel. Currently
screening technical candidates for new positions in the company.
AWARDS, Workshops,
Conferences
Growth Acceleration Partners, San Jose, Costa Rica —
Software Developer
Speaker at DefragCon 2016.
September 2013 - March 2016
Resort, Denver, Colorado
Full stack solutions in Ruby On Rails (versions 2 and 3) were provided to
Speaking at Omni Interlocken
about ‘Migrating from MVC to
fulfill the needs of an U.S company in the pharmaceutical area. Big bulks
a Microservices Architecture’
of data migrated with rake tasks, performance improvements, creating a
Speaker at Gorilla Logic 2016
full alerts system and contributing to multiple gems (common libraries)
Meetup. Speaking in Jazz
required by the sites. Developing web services and REST APIs using grape
Cafe, Costa Rica, about
and rails-api. Also leader of architecture team, having weekly meetings
“Automatic and static code
about user stories and how to implement in code. Three workshops in the
analysis for Ruby”.
rail practice of my company, two about security and one about
automating code quality tools. Also interviewing and coaching new
candidates and new workers.
Speaker at GAPCon 2013,
Speaking in a university about
“Ruby On Rails security best
practices”
EDUCATION
Winner of Innovative Ideas
technical category contest
Universidad de Costa Rica, San Jose, Costa Rica — MsC
Computer Science
2012. Granted by Chamber of
January 2014 - PRESENT
Universidad de Costa Rica
Industries of Costa Rica and
Approved with 9+ (in a scale of 1-10) all classes, currently finishing
master’s thesis.
Universidad de Costa Rica, San Jose, Costa Rica — BsC
Computer Science
January 2009 - October 2013
Achieved Bachelor of Computer Science, and also worked as class
assistant in Calculus 2, Assembly, and a research project called
“Agroemprendes”
OPEN SOURCE PROJECTS
NGX Cron Jobs —
Angular X library
Migrated project from angular 1, a useful UI component to generate
cron jobs in a human readable way.
Can be found here: https://github.com/rvalenciano/ngx-cron-jobs
Demo:
https://yp2.github.io/ngx-cron-jobs/
PROJECTS
All of the listed projects are from freelance projects. The projects built
inside the actual company experience are protected by nondisclosure
agreements but can be explained in a personal interview.
LANGUAGES
Spanish native, English 80%
Reelease — F
reelance Project
Rails 4 application and API created using Grape for creating releases in
Hollywood industry. It has geospatial queries, image advanced
manipulation, automatic pdf generation. Some of the libraries used were:
-
Grape, for creating the API (using Swagger).
-
Rmagick, images manipulation
-
Postgis and AWS (Elasticbeanstalk) for deployment
-
Rubocop, code styling
-
Rubycritic, static code analysis.
-
PDFforms for dynamical generation of PDFs.
-
Devise for authentication
-
Added a custom theme, Pixel Admin, into the rails asset pipeline
-
Bullet, for N+1 queries solution and optimization
Workride —
F
reelance Project
Rails 4 application and API created using Grape. It has geospatial queries,
and served for an Ionic application that was used to do carpooling in a
corporate level.
-
Grape, for creating the API (using Swagger).
-
Postgresql, Postgis and AWS
-
Rubocop, code styling
-
Rubycritic, static code analysis.
GuestAnywhere — F
reelance Project
Laravel and wordpress hoteling project with a RESTful API that served an
iOS application. Some of its features
-
Wordpress site that allows clients of hotels to request any service
like Uber, taxi, towels, soaps, food, AC reparation, SPA, local
deals, etc.
-
iOS apps for also asking requests.
-
Laravel backend system that acts as a SaaS solution to the
wordpress and iOS application. Also providing a real time
dashboard for the hotels manager with insights and analytics.
Can be found here
http://www.guestanywhere.com/