I'm a Software Engineer I have been involved in several projects where I used great pieces of software and Agile methodologies. Furthermore, I have written Ruby code which has allowed me to deliver great projects, but also I have been coding with Go (Golang) for projects where performance is a must. In the persistence layer, I have been working with relational DB mainly with PostgreSQL, also non-relational DB (aka NoSQL) like Redis and Elasticsearch want to work for a company to allows me to grow. I'd like to get a job where I can work on interesting projects, where there are challenges, where I can put my skills, where to enjoy doing what I love to do, and where I can learn new things. Commercial Criteria. Able to communicate clearly with both non-technical clients and hardcore developers. Happy to take responsibility (and authority) for every stage of a project. Cultural Criteria. Excited by new developments on the web, and constantly learning. Pragmatic - motivated by project success as well as code beauty. Finally, I'm a fan of systems. nix and open-source world. The difference between a tolerable programmer and a great programmer is not how many programming languages they know, and it's not whether they prefer Python or Java. It's whether they can communicate their ideas.
Frogmi is a B2B SaaS Task Management platform that allows to collect information through smartphones in the field with simple and intuitive interfaces, generating high-impact insights in real time to makes decision to improve in store execution.
At Frogmi my goal is to continue growing our team while we expand internationally, add new features and capabilities to our product.
Frogmi is a B2B SaaS Task Management platform that allows to collect information through smartphones in the field with simple and intuitive interfaces, generating high-impact insights in real time to makes decision to improve in store execution.
At Frogmi my goal is to continue growing our team while we expand internationally, add new features and capabilities to our product.
My Duties are:
- Development, I write code with my team as any other developer :)
- Actively participate in day-to-day development, architecture, and project planning.
- Provides technical direction for development, design, and systems integration.
- Directs the company’s strategic direction, development and future growth.
- Reviews the work involved and follows the project through testing and production deployment phases.
- Provides leadership in a fashion that supports the company’s culture, mission, and values.
- Mentor and lead career growth for both junior and senior engineers.
- Oversee that our cloud infrastructure such as servers and network equipment are current on firmware, patches, and codes and implements safety.
- Create a culture of ownership and excellence.
- Integration with third parties partner.
The main technologies behind this project are:
- Golang for high-performance code
- Ruby (Rails, Grape Framework and Raw Ruby Code)
- Restful API.
- Microservices Architecture.
- Event-Driven Architecture.
- PostgreSQL.
- Amazon Web Services (AWS).
- AWS Batch
- Elastic Container Service.
- Kafka for stream processing data.
My responsibilities and roles involves:
- Planning process.
- Provides technical direction for development, design and systems integration.
- Reviews the work involved and follows the project through testing and production deployment phases.
- Oversee that the data center equipment such as servers and network equipment are current on firmware, patches and codes and implements safety.
I'm working on GrouponLive's projects which is the source for daily deals on live entertainment. Sports, music, theatre, and family events across America and Canada.
On GrouponLive we are building a new tool for events within Groupon for America and Canada. This tools involve a bunch of challenges pretty interesting.
The main technologies behind these projects are:
- Ruby.
- Ruby on Rails.
- NodeJS.
- MySQL.
- RSpec.
- BDD.
- Restful.
- Scrum.
- Javascript.
Development a tool called Online Marketing Dashboard (OM) to performance analysis and provides all Groupon internal marketing teams with near real–time information about marketing spend, ROI and other KPIs.
OM was launched for US and LATAM (Chile, Perú, Uruguay, Colombia, Puerto Rico, Panamá and Mexico, Brasil, Argentina)
The main focus of work involves the implementation of the tool currently written in PHP to Ruby/ Ruby on Rails.
My main input for team involve the following tasks:
- Participate in all phases of the software development cycle: from product definition and design through implementation, debugging, and testing.
- Solve complex problems with scalability and performance.
- Setup deployment environment using mainly Capistrano (and internal tools).
- Migration to Ruby/Rails and development of a consistent API to consume data from advertising provider like Google, Bing and Facebook. This feature is a separate piece of software, but it's integrated perfectly with current implementation (PHP)
- All new features have been testing with BDD techniques, using Rspec framework and developed in a manner that was scalable.
- Handle large amounts of data set using a lot of background job using Resque.
- Development algorithms to process efficiently huge amounts of data.
- Data Crunching.
- Member of the recruitment team (technical interview).
Besides, our team follow the Github Flow to review code and improvement constantly our code base, Agile technique like Scrun and Kanban combined with Pair Programming, Early Integration for deployment, all this as part our circle of development single every days.
At Ries, I worked developing a new platform (Startup) called AlliHay, which is a community that making your life easier sharing where the products are.
I participated in all phases of the software development cycle: from product definition and design through implementation, debugging, and testing.
Allihay was developed entirely in Ruby on Rails using a hybrid schema for persistence layer such as MongoDB, Redis and PostgreSQL. Besides, this involved working with Solr for full-text search.
The main focus of this app is geolocation, which allow recommending the right product in right place. By this reason, I have been worked with Google Maps' API to provide good feedback to our users.
Furthermore, We're developing a Restful API to connect a mobile app. The mobile app (iOS) was developed using a JavaScript SDK (Appcelerator) to improvement the development velocity.
Allihay is an app supported by Social Network such as Facebook and Twitter, that mean we connected with those APIs to get and put information related with.
Deploy running in Heroku and codebase hosted in GitHub.
Since I joined to project involved to learn several things quickly, also this experience allows me to know a wide range of technologies and meet amazing people to helped me improve like professional.
Management and Operational Decision Making, Development Coordination, Web Applications and Information Systems Developer, IT Project Management.
Development of information system for the monitoring of the activities of the National Management.
Development and implementation of the Information System for the citizen attention office for the management of aid offered by this ministry.
Actividades y grupos: Organizer of Events related to Free Software with the extension of Research and Postgraduate, Promoter of the Free Software user group of UNEFA.