Ian Macalinao, Software Developer in Richardson, TX, United States
Ian Macalinao

Software Developer in Richardson, TX, United States

Member since October 4, 2015
Ian is an experienced and highly motivated software developer with over 10 years of experience in a wide range of platforms and technologies. Most of his experience has been with full-stack web development. He's a dedicated, efficient individual with impeccable coding skills.
Ian is now available for hire


  • Research Now
    Ruby on Rails (RoR), Ruby, Spark, Hadoop
  • Autolotto, Inc.
    ECMAScript (ES6), Ruby on Rails (RoR), Ruby, Babel, Node.js
    React, SQL, Redshift, Ruby on Rails (RoR), Ruby



Richardson, TX, United States



Preferred Environment

Git, Chrome, Zsh, Tmux, Vim Text Editor, MacOS

The most amazing...

...improvement I've made is porting a system on Hadoop from Pig/Hive to Spark/Impala, decreasing job duration and server load by 90%.


  • Software Engineer

    2015 - PRESENT
    Research Now
    • Developed a Spark-based ETL platform to summarize 800GB of daily data.
    • Created Oozie tasks to periodically aggregate data.
    • Optimized existing Pig scripts.
    • Developed Sqoop jobs to move data between Hive and MySQL.
    • Decreased ETL pipeline duration by 90% by moving tasks from Pig to Spark.
    Technologies: Ruby on Rails (RoR), Ruby, Spark, Hadoop
  • Full-stack Developer (Contract)

    2015 - 2015
    Autolotto, Inc.
    • Refactored a Node.js Express back-end with ES6/7 via Babel.
    • Developed a subscription system to automatically purchase Powerball tickets on behalf of users every draw.
    • Implemented use of the Mongoose ORM.
    • Created a queued job system to handle financial transactions.
    • Performed penetration testing on a prior system.
    Technologies: ECMAScript (ES6), Ruby on Rails (RoR), Ruby, Babel, Node.js
  • Software Engineer (Contract)

    2015 - 2015
    • Redesigned a reporting/ETL system to work on-demand using Amazon Redshift.
    • Migrated push notifications to Amazon SNS, saving 98% in push-related costs. Involved live database migrations on millions of rows.
    • Developed various web pages, including the open source page (ifttt.github.io).
    • Developed an analytics platform for partners to view statistics about channels.
    • Improved page load times by fixing caching issues.
    Technologies: React, SQL, Redshift, Ruby on Rails (RoR), Ruby
  • Freelance Software Developer

    2011 - 2014
    • Created scalable modifications for Minecraft servers with thousands of players using Bukkit.
    • Reverse engineered obfuscated Java via reflection and a decompiler.
    • Administrated CentOS and Debian servers.
    • Managed marketing campaigns to increase popularity of our game.
    • Led a team of 10 moderators to encourage community participation and growth.
    Technologies: Bukkit, Decompilation, OpenGL, Java
  • Web Developer

    2006 - 2012
    M & R Consulting, Inc.
    • Developed and maintained a novel and complete document workflow solution for handling medical records and appeals in compliance with HIPAA.
    • Reduced the time to manage multiple records to send to dozens of consultants by over 90%.
    • Constructed a document upload system.
    • Created a robust reporting system to view past cases.
    • Developed using PHP-Fusion.
    Technologies: CSS, HTML, PHP, MySQL


  • Languages

    Java, JavaScript, HTML, SQL, CSS, Python, Ruby, Sass, Less, ECMAScript (ES6), PHP, Go, Scala
  • Frameworks

    Express.js, Koa, AngularJS, Ruby on Rails (RoR), Apache Spark, Chrome, Spark, Hadoop, Redux
  • Libraries/APIs

    Node.js, React, jQuery, OpenGL, Sidekiq, Devise, Resque
  • Platforms

    iOS, Apache Pig, MacOS
  • Other

    Front-end Development, Big Data, Decompilation, Bukkit
  • Tools

    IntelliJ IDEA, Sketch, Vim Text Editor, Tmux, Zsh, Git, Babel
  • Paradigms

    Agile Software Development, Functional Programming
  • Storage

    Redis, MongoDB, PostgreSQL, Redshift, Apache Hive, MySQL
  • Industry Expertise

    Web Design


  • Bachelor of Science degree in Computer Science
    2014 - 2017
    University of Texas at Dallas - Richardson, TX

To view more profiles

Join Toptal
Share it with others