Omar Pera Mira, Developer in New York, NY, United States
Omar is available for hire
Hire Omar

Omar Pera Mira

Verified Expert  in Engineering

Bots Developer

Location
New York, NY, United States
Toptal Member Since
November 23, 2015

Over the past four years, Omar has launched more than 10 Android applications, 4 of which have over a million users each. He's got a Top Developer badge by Google in Google Play. Lately he's consulted for chat bots, and curates the leading newsletter in the space. Previously, he led the back-end and front-end teams at Pixable in NYC (acquired for $30M), and worked as a back-end engineer at CERN (known for the LHC particle accelerator).

Portfolio

Perops
Node.js, Ruby on Rails (RoR), Ruby, Java, Android, Python, Chatbots
Pixable
PHP, MongoDB, Java, Python
CERN
C++, Oracle, MongoDB, PHP, JavaScript, Java, Python

Experience

Availability

Part-time

Preferred Environment

Google Hangouts, Trello, GitHub, Slack

The most amazing...

...project I've worked on is the monitoring system of the computer center at CERN, used in production in more than 15K critical servers.

Work Experience

Co-founder

2009 - PRESENT
Perops
  • Created messenger, telegram, and SMS chat bots with hundreds of thousands of interactions.
  • Reached more than 20M users. Four of the apps have more than 1 million downloads in completely different domains, with an average rating of 4.3.
  • Extended a powerful image library for Android to provide advanced image and video effects on top of the camera in real time.
  • Published open source libraries, created technical posts, and built a team of mobile engineers with high-quality code mindset.
  • Bootstrapped more than 10 Android applications from development to launch strategy.
Technologies: Node.js, Ruby on Rails (RoR), Ruby, Java, Android, Python, Chatbots

Tech Lead

2013 - 2014
Pixable
  • Led the development of the Java-based back-end for the Photofeed API, storing photos in S3 and using MongoDB as the main storage.
  • Created a Windows and Mac app to upload all your photos and videos from your computer, similar to Dropbox.
  • Improved the stability and quality of the front-end and the CMS. Added continuous integration and unit testing and establishing a code quality mindset among developers and QA.
  • Led the deployment of a CMS and its integration with the back-end for Pixable 2.0.
  • Responsible for the web, mobile web, and CMS, managing four developers and three QA people.
Technologies: PHP, MongoDB, Java, Python

Software Engineer

2010 - 2013
CERN
  • Led the development of the agent for the new monitoring infrastructure based on ActiveMQ in Python.
  • Integrated the legacy monitoring system, LEMON, into the new infrastructure, using Python and C++.
  • Decoupled some components of the legacy monitoring system into isolated services, to be able to scale the system.
  • Made substantial contributions to the decisions to be made about the architecture of the new monitoring infrastructure.
  • Spearheaded the deployment, configuration, and integration of the ITIL-based tool Service-Now. Used across all support teams at CERN.
Technologies: C++, Oracle, MongoDB, PHP, JavaScript, Java, Python

Research Engineer

2009 - 2010
University of Bremen
  • Developed a complex AJAX-based tool to create mapping between RDF-based ontologies in JavaScript/HTML.
  • Supported relations between ontologies on the back-end, using Ruby on Rails.
  • Deployed Bioportal open source software to be used in their biomedical community.
  • Exported a tool for mapping between ontologies in RDF.
  • Helped the biomedical team to import their ontologies into the system.
Technologies: Flex, JavaScript, Ruby on Rails (RoR), Ruby

Software Engineer

2008 - 2008
European Bioinformatics Institute
  • Created a tool to visualize and filter protein feature annotations, all client-side.
  • Created seamless login with the OAuth providers of that time, such as OpenID.
  • Built a modular API in JavaScript to create new widgets easily for the advanced search functions.
  • Gained experience working with a multicultural team.
  • Presented Dasty2 at the ECCB in Italy, the major European Computational Biology event in Europe.
Technologies: CSS, HTML, PHP, JavaScript

Reply.ai

http://reply.ai
Chat bot platform to easily create and manage bots across all messaging platforms. Integrate your back-end, analyze the interactions, and take over a conversation.

Bothunter Bot

A bot that curates bots, in every single messaging platform.

VHS Recorder

Android application that records videos like the 80's camcorders.

Paid application, more than 8k downloads in less than a month. Rating 4.4/5. Reached #40 Top Paid globally and #1 in Media and Video category.

Released in Q4 2015.

Vintage Camera

Vintage Camera turns your phone camera into a vintage camera. Photos and videos are created with old-style 8mm and Polaroid effects, and look like they were created back in the 60's.

Developed in 2015 Q1. Rated 4.25/5 after 500k downloads.

Shh

Shh lets you read your incoming WhatsApp messages while protecting your privacy. It does not reveal the sender of the messages that they were read.

We created it in 4 days, right after the announcement of this controversial update by WhatsApp, and reached 60k users in just the first few days. It was picked up by top international press and top national TV.

Developed in Q4 2014.

Helium

Helium performs voice transformations for entertainment purposes. It has a clean, minimalistic user interface that encapsulates the complexity of the underlying technology and provides a very straight-forward Record-Play-Share flow.

It is growing at a pace of 10k-20k daily downloads, to a total of 4 million so far.

Developed in Q3 2014.

Gitpoints

Gitpoints challenges teams of developers to write better software by gamifying their daily activity. Created using Ruby on Rails.

We analyze the activity of developers in GitHub, including the code they write and how they collaborate. We detect a big number of problems, e.g., low test coverage, no code reviews, pull requests too big, pull requests taking too long to get merged. Then we quantify those problems and propose challenges for the team to address those problems. For instance, we would tell the team to increase the test coverage of a given module by 5% in a given week. We keep them updated of their progress towards their goal and other key metrics via email and notifications.

Developed in Q1 2014.

Java Module

A plain Java module I created, which provides a way to split any type of file into chunks, and then parses the incoming chunks to reconstruct the file. It can be used to send files to a remote device. My Music Transfer Android application has used it to send MP3 files over Bluetooth.

Hackathons

I am a Hackathon lover, having participated in several ones around Switzerland, Spain, and Singapore. I was finalist in two Startup Weekends, and won the second prize in a large internal hackathon at Singtel in Singapore, the second largest telecom operator in the world.

Other Projects at Androidsx

Some of our other creations.

8 of our apps are in the top 2% worldwide, using AppBrain as the data source (http://www.appbrain.com/stats/android-app-downloads):
- 3 apps in the top 0.5% (Smileys for Chat, Spell Checker and Helium Voice Changer)
- 3 apps in the top 1% (Vintage Camera, VHS Camera, Yaycam)
- 4 apps in the top 2% (Music Share, Lottodroid, FML, Super Stacker)

Our applications have reached 20 million mobile users.

Hooks

Developed the Android app.

Hooks lets you discover and create push notifications for just about anything, and configure the notifications based on your needs. Choose from thousands of subjects and types, from television, music, sports, social media, weather, and more.

Hooks has already sent millions of notifications to 30k Android users.

Developed in 2015 Q2. Participating in Techstars Summer 2015. Featured in TechCrunch, Lifehacker, and a few other top media outlets.

Languages

Python, Java, HTML, SQL, Ruby, JavaScript, PHP, CSS, C++

Frameworks

Android SDK, Mockito, Django, Ruby on Rails (RoR), Flex, Unity3D

Libraries/APIs

Messenger SDK, Android API, Parse SDK, Facebook API, Node.js, Kik API

Tools

Kik SDK, Trello, Crashlytics, Git, Slack, GitHub, Google Analytics, Optimizely, Pivotal Tracker, Google Hangouts, ActiveMQ, Android NDK

Paradigms

Agile Software Development, Unit Testing, Scrum, Mobile Development, Test-driven Development (TDD)

Platforms

Parse, Android, Mixpanel, Oracle

Other

Chatbots, Bots, Google AdMob, Lean Startups, Slackbot, User Interface (UI), Google, Engineering, APIs, Android Wearables, Localytics, User Experience (UX), Artificial Intelligence (AI), Video & Audio Processing, Image Processing

Storage

MongoDB, Redis

2005 - 2010

Master's Degree in Computer Science

Polytechnical University of Valencia - Valencia, Spain

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring