Leonel Samayoa

Leonel Samayoa

$40/hr
Oracle Certified Expert / Angular JS Samurai
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
29 years old
Location:
Guatemala, Guatemala, Guatemala
Experience:
7 years
Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095- Qualities ● ● ● ● ● ● ● Strong leadership abilities Extensive knowledge of software development. Very diverse experience in lots of disciplines, with a very hard specialization I dislike disutility and always seek to occupy my resources. 110% Geek, Did you hear about that hipster gadget that came out ? Most likely, I did. Odesk Profile: www.odesk.com/users/~01882d651ac746d862 Github Profile: https://github.com/lsamayoa Technical Skills: Lenguajes Javascript, Java, PHP, Ruby, Go iOS Frameworks cocos2d­iphone, cocos2d­x, iOS Native Libraries Android Frameworks cocos2d­x (C++) Graphics OpenGL ES: 1.1 (Fixed pipeline) & 2.0 (Shaders) Other Scripting Languages Lua Other Skils Git, Sencha Touch, SQL Languages English 100%, Spanish 100% Server Side Technologies Laravel (php), JEE 6, Rails, DJango Relevant OSS projects (contributions): ­ ­ ­ https://github.com/rdash/rdash­angular/graphs/contributors (4k+ project stars, co­founder/mayor contributor) https://github.com/SUSE/Portus/graphs/contributors (Suse project, mayor contributor) https://github.com/lsamayoa/allmighty­autocomplete/graphs/contributors (Used in production by authorcheckpoint.com) Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095- Certifications: Professional Experience ­ (from newest to oldest) Software Engineer III @ Xoom a Paypal service (February 2016 ­ Present) Platform Infrastructure ­ Frictionless deployment for java applications Software delivery was changing in the whole corporation and we were migrating into using docker containers. This effort was code named “Frictionless Deploy”. Part of this effort was the creation of tools to automate the delivery and deployment process and tools for java applications. I was able to be part of this effort by being the first developer to deploy a java application using this new tools. Throughout the whole process I had to develop extra tools and research on current process to deliver using this new standard. My tasks ranged but were not limited to: ­ Creation of Dockerfile standard ­ Research of legacy deployment standards ­ Implementation of tools to adapt existing java applications into this new standard ­ Support Ops team into the use of this newly created tools Platform ­ CMS Implementation Team We realized that we were covering more efforts than only the remittance products in the Flex Send Team (which covered only the remittance product). A new team was created to cover the the new content management system implementation. My tasks ranged but were not limited to: ­ Team leadership ­ Create strategies for content migration ­ Integration systems between Xoom’s TMS (translation management system) and the new CMS (content management system). ­ Formalization and automation of TMS deployment ­ Create strategies for content migration ­ Implementation of CMS caching Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095- Platform ­ Flex Send Team As part of the “Flex Send” effort, we were tasked to also migrate the old web application into less coupled web applications. We had to do this while also supporting the progressive migration into these new applications. My tasks ranged but were not limited to: ­ Integrate old legacy web application sessions with new applications through orchestration layers ­ Legacy code maintenance and improvement for monolithic webapp Senior Developer @ Xoom (July 2015 ­ February 2016) Platform ­ Flex Send Team After dealing with a monolithic architecture and it’s problems, it was decided to migrate the Xoom platform into a microservice architecture. This plan was code named “Flex Send”. As part of this team we were tasked to migrate the legacy monolithic application that was supporting the whole remittance experience into multiple loosely coupled services. I was specifically tasked with extracting localization into a this new SOA (Service Oriented Architecture), my tasks ranged but were not limited to: ­ Create localized string repository for other services to use (localization­api) ­ Define content management process for Content/QA/Development teams, allowing them to work concurrently. ­ Research on how to migrate old blob stored content in old CMS into a new structured way Platform ­ Team­COM (Consumer Optimized Messaging) As a part of the communications team I was tasked with improvements and maintenance of Xoom’s platform messaging systems. Tasks ranged from low difficulty tasks like copy changes in legacy email and sms messaging systems to upgrading this legacy systems with new solutions. Lead Developer @ Authorcheckpoint (February 2015 ­ March 2015) After being the only developer in the project for a couple of months (see below), the company was able to hire 2 junior developers. My responsibilities changed from developing the app POC to managing people to make improvements and changes, meet with product owners for estimations and planning and meet with devs for technical matters. Using a custom made Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095- continuous integration/delivery pipeline I was able to streamline the work defined by the product owners using Trello boards and Github’s PRs. Technologies Used: Trello, Custom CI/CD, Github Application location: www.authorcheckpoint.com Full Stack Developer @ Authorcheckpoint (September 2014 ­ March 2015) As the only developer for the NYC based startup, I developed and orchestrated multiple services. I was responsible for everything, from setting up AWS servers to Develop the front end. One of the biggest achievements here, was a full implementation of a Continuous Delivery pipeline. The application was developed using cloud technologies and services. This continuous delivery pipeline was based on git, jenkins and fabric and it is still working to the date, recently got contacted by the client to confirm they are still using the same pipeline (couple of years have past since I left). Technologies Used: GIT, Jenkins, Fabric(SSH), AngularJS, node, pouchDB, stormpath, cloudant Application location: www.authorcheckpoint.com Full Stack Developer @ InteractuaMovil (Mar 2014 ­ September 2014) My initial role in the company was of a mobile developer (see below), after finishing the iOS project the company needs changed so I switched to a full stack developer position for the development of new features of one of the company’s biggest products. Technologies Used: Java, ActiveMQ, Django, AngularJS, SMPP iOS Developer @ InteractuaMovil (Feb 2014 ­ Mar 2014) InteractuaMovil offers a market research product (that uses SMS surveys as it’s main data collection tool). It allows to launch segmented marketing. I was hired to create an iOS application to add another data entry channel. Technologies Used: Objective­C, iOS SDK Tech Stack Migration Java Software Engineer @ DevFactory (Oct 2013 ­ Enero 2014) DevFactory is a company with its headquarters in the UAE. My role in this company was to migrate existing applications from one tech stack to another (Ex. SQL Server 2008 ­> Mysql 5.6), correct their bugs and integrate it with their remote development platform based on EC2, creating custom system images for the development and testing environments. Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095- Java Programmer @ Icon Americas( 2012 ­ 2013 ) I worked in the field of Java SE and Java EE applications. In this work we had many complications which have had to be overcome, one of which is the age of technologies required by the client. I was giving maintenance applications using technologies with more than 10 years old in some projects for clients like Telefonica, Tigo and Claro. Joomla/CSS3/HTML5 @ Joomlashack.com (2012) Responsinve design was booming and Joomlashack needed to upgrade it’s inhouse Joomla template framework.. It was decided to make use of Bootstrap (an existing CSS framework created by Twitter) with which I wrote the demo template and the new framework was developed on. Technologies Used: CSS3, HTML5, Joomla, Bootstrap Bomb Rush: iOS (2011) We all need a challenge and this project was mine. Going out of my comfort zone I decided to do a port my game Bomb Rush (see below) to the Apple platform. For the development of this game I made use of a scripting language to define levels and enemies, but to maintain the speed of the application I used compiled language for the engine. Using static links to use lua scripts without losing performance. Technologies Used: Objective­C, cocos2d­iphone, Lua Bomb Rush: Flash (2009) The dream of any child of the 90s is or ever was making games. For me this has never ceased. This was my first experience in Flash, specifically Actionscript 3. It has been the most difficult project I have ever had, not because it is complicated but everything I had to learn first. It is noteworthy that no one ever taught me personally how to make a game (even to code), this was a process of self­learning using the world’s most advanced creation the Internet. Link: http://www.kongregate.com/games/leonel0101/bomb­rush Technologies Used: Flash, ActionScript 3, Flixel Leonel Enrique Samayoa Argueta 18 Avenida 19­08 z.17 Mazana “C” Lote 12 Guatemala, Guatemala Cel:-­0095-
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.