Scroll To View More
Ian Macalinao

Ian Macalinao

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
Portfolio
Experience
  • HTML, 9 years
  • CSS, 9 years
  • Java, 5 years
  • Ruby, 4 years
  • JavaScript, 4 years
  • Scala, 1 year
  • React, 1 year
  • Go, 1 year
Richardson, TX, United States
Availability
Part-time
Preferred Environment
OS X w/Vim, Tmux, Zsh, Chrome, and Git
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%.
Employment
  • 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: Hadoop, Spark, Ruby/Rails
  • 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: Node.js, Babel, ES2015, Ruby on Rails
  • Software Engineer (Contract)
    2015 - 2015
    IFTTT
    • 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: Ruby on Rails, React.js, Redshift, SQL
  • Freelance Software Developer
    2011 - 2014
    Bireosoft
    • 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: Java, Java Decompiler, Bukkit, OpenGL
  • 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: MySQL, PHP, HTML, CSS
Skills
  • Languages
    Java, JavaScript, HTML, CSS, SQL, Python, Ruby, Sass, Less, Go, Scala
  • Frameworks
    Koa, Express.js, Ruby on Rails (RoR), AngularJS, Apache Spark, Hadoop, Redux
  • Libraries/APIs
    Node.js, jQuery, React, Devise, Sidekiq, Resque
  • Tools
    Vim Text Editor, Sketch, IntelliJ IDEA
  • Paradigms
    Functional Programming, Agile Software Development, Web Design
  • Platforms
    Apache Pig
  • Storage
    PostgreSQL, MongoDB, Redis, MySQL, Apache Hive
  • Other
    Big Data
Education
  • Bachelor of Science degree in Computer Science
    2014 - 2017
    University of Texas at Dallas - Richardson, TX
I really like this profile
Share it with others