Tiberius Florea

Tiberius Florea

Bristol, United Kingdom
Hire Tiberius
Scroll To View More
Tiberius Florea

Tiberius Florea

Bristol, United Kingdom
Member since July 28, 2017
Tiberius is a full-stack software engineer who has worked for Google (Search, Maps, Translate) and interned at Facebook (Ads, Site Integrity) and Microsoft (Speech Recognition). He enjoys cross-functional collaborations with PM and UX as well as solo projects, and is always eager to build new skills. He earned a Bachelor's degree in Computer Science from Brown University and won awards in international programming competitions like the IOI.
Tiberius is now available for hire
Portfolio
  • Google
    Javascript, Python, C++, Closure UI & Closure Templates
  • Google
    Python, Django, C++, Java
  • UberVU
    Python, GitHub, AWS
Experience
  • Web, 7 years
  • Python, 6 years
  • Back-end, 5 years
  • Java, 5 years
  • C++, 5 years
  • Databases, 3 years
  • JavaScript, 2 years
  • CSS, 2 years
Bristol, United Kingdom
Availability
Part-time
Preferred Environment
OS X, Atom, vim, Git
The most amazing...
...product I've worked on is translate.google.com, which reached hundreds of millions of users every month.
Employment
  • Software Engineer
    Google
    2016 - 2017
    • Led development of the Google Translate web app (translate.google.com - desktop and mobile).
    • Designed, implemented, tested and launched new user-visible features in C++ and Java.
    • Improved app reliability and performance: fewer crashes, faster load times.
    • Increased code health and simplified app architecture.
    • Mentored junior members of the team through design and code reviews.
    Technologies: Javascript, Python, C++, Closure UI & Closure Templates
  • Software Engineer
    Google
    2013 - 2015
    • Used C++ and Python to serve promotional content on high-traffic properties like the Google homepage.
    • Created Python/Django tools that enabled marketing specialists to create and target promo campaigns.
    • Used Java and C++ to help migrate Google's web server for Search to a better templating system.
    • Revamped the C++ authentication and authorization system of MyMaps and other Geo products.
    • Used Java and Flume to run large offline processing jobs on Geo ACLs and other data.
    Technologies: Python, Django, C++, Java
  • Back-end engineer
    UberVU
    2012 - 2013
    • Wrote Python features and tests for social media marketing application.
    • Gave feedback to coworkers through GitHub code reviews.
    Technologies: Python, GitHub, AWS
  • Software Engineering Intern
    Facebook
    2011 - 2011
    • Added and improved various Site Integrity (security) features in C++ and PHP.
    • Wrote framework for detecting spikes of unusual activity on Facebook in C++.
    • Improved Facebook's Captcha server in C++.
    • Used proprietary Ruby framework to write integration tests.
    Technologies: C++, PHP, Ruby
  • Software Engineering Intern
    Facebook
    2010 - 2010
    • Created and improved new Facebook ad formats (video ads, ads with polls, etc).
    • Analyzed Facebook ads data using Apache Hive.
    Technologies: PHP, Apache Hive
  • Software Development Engineer in Test
    Microsoft
    2007 - 2007
    • Wrote C# tools for testing Speech Recognition engines corresponding to various natural languages.
    • Packaged and distributed newly created tools to other Microsoft employees.
    Technologies: C#, Visual Studio
Experience
  • Google Translate (Development)
    https://translate.google.com/

    I was responsible for serving infrastructure and client code for the web apps, as opposed to Translate in Search, Translate in Chrome, or the iOS/Android native apps. I designed, implemented, tested, and launched new features in addition to fixing product and deployment issues as they arose.

  • Google MyMaps (Development)
    http://mymaps.google.com

    I worked on the C++ backend used by Google MyMaps and other Geo products like the now-deprecated Google Maps Engine. My main project was revamping the authorization and authentication architecture without any disruption to users.

  • Expense Tracker (Development)

    Expense tracking application using BackboneJS, NodeJS, Express, and MongoDB. The code can't be shared publicly, but is available upon request.

  • IOI Silver Medal (Other amazing things)
    http://stats.ioinformatics.org/results/2006

    I won Silver Medal at the International Olympiad in Informatics, representing Romania. I was also awarded the Silver at the Central European Olympiad and Gold at the Balkan Olympiad.

  • Broad vs. Narrow Skillsets: Software Engineering Skills Demystified (Publication)
    In this article, Toptal Freelance Software Engineer Tiberius Florea outlines the difference between deep and broad skillsets and explains why broadening your skillset may further your career.
Skills
  • Languages
    JavaScript, Python, HTML, Java, SQL, C++, CSS, PHP, Go
  • Libraries/APIs
    Closure, Node.js, jQuery, Backbone.js
  • Platforms
    Web, Linux
  • Misc
    Algorithms, Back-end, Testing, Data Structures, HTTP, Software Project Management, User Authentication, Authorization
  • Tools
    Perforce, Git
  • Paradigms
    Concurrent Programming, MapReduce
  • Storage
    Databases, MongoDB, NoSQL
  • Frameworks
    Django
Education
  • Bachelor of Arts degree (Magna cum laude) in Computer Science
    Brown University - Providence, RI, USA
    2008 - 2012
I really like this profile
Share it with others