Armin Primadi

Armin Primadi

Server-side Software Engineer Intern

Followers of Armin Primadi964 followers
location of Armin PrimadiJakarta, Jakarta, Indonesia

Connect with Armin Primadi to Send Message

Connect

Connect with Armin Primadi to Send Message

Connect
  • Timeline

  • About me

    Software Engineer / Self Employed

  • Education

    • Founder Friendly Labs

      2012 - 2012

      Startup Accelerator in SF Bay Area

    • University of California, Berkeley

      2007 - 2009
      Bachelor of Science Electrical Engineering and Computer Science

      Activities and Societies: Eta Kappa Nu Minor in Economics

  • Experience

    • Jaman, Inc.

      May 2008 - Aug 2008
      Server-side Software Engineer Intern
    • University of California, Berkeley

      Aug 2009 - Dec 2009
      Web Application Developer
    • Seatech Mobile

      Jan 2010 - Jan 2011
      Mobile Programmer

      Mainly responsible for BlackBerry application development, while also contributing in iphone application development, linux system administration, web application development, and backend development.

    • Dexcode

      Apr 2011 - now
      Director / Founder

      A web and mobile application development company focusing on business-to-consumer solution.

    • Ansvia

      Dec 2011 - May 2012
      Senior Programmer

      Mainly responsible for data mining tasks using Hadoop and MongoDB. Work on back-end to front-end as well on occasion. I also built the follower recommendation system using collaborative filtering.

    • Savsale

      Jun 2012 - Jan 2012
      Ruby / Rails Engineer

      Responsible from back-end to front-end, including:- Implement full AJAX functionality using jQuery, Backbone.js, eco template- Write sale crawlers with Ruby, Nokogiri, Delayed Job- Write crawlers monitoring system

    • Hilario

      Jan 2013 - May 2013
      Lead Rails Developer
    • LensCulture

      May 2013 - Jan 2014
      Lead Rails Developer

      I'm the lead developer who helped launch the site and made major decision to the overall architecture of the site.- Full stack developer responsible for developing application front-to-back as well as managing junior developer.- Implement and scale site infrastructure using multiple EC2 instances, ELB, CloudFront, Nginx, and Memcached.- Implement checkout system using Stripe.- Implement highly interactive user interface using JavaScript, CoffeeScript, LESS, and Bootstrap.- Reduce image upload times from a couple minutes to a couple seconds using a combination of client side processing and delayed processing.- Design and implement JSON API. Show less

    • FacilGo

      Feb 2015 - Feb 2020
      Lead Developer

      - Recruit, grow, lead, and manage the Indonesian team consisting of 5 developers.- Build the working version of the integration engine from scratch using Sidekiq. It integrates with many suppliers and software systems using various integration protocols (SOAP, XML, JSON, FTP, SFTP).- Implement customizable dashboard and build the big data pipeline using Apache Spark to serve data to the dashboard in an efficient manner.- Implement server monitoring and alerting system using Datadog whenever there is a problem with various parts of the large system.- Improve the performance of the system using various techniques such as database indexing, caching, as well as storing frequently accessed data like access control to Redis.- Start a mobile application initiative: wrote the initial version of the code and launch MVP in about a month to App Store. The mobile app works offline and syncs the data when the internet connection is back online. The app was built with React Native.- Evangelize writing unit test to the development team. Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Armin Primadi
      ACM ICPC Programming Contestant - Berkeley Gold - 2008
    • Awarded to Armin Primadi
      1st Place Indonesian Programming Contest - 2005
    • Awarded to Armin Primadi
      Silver Medalist Indonesian Programming Science Olympiad - 2004