Yohanes Yohanes, Software Developer in Los Angeles, CA, United States
Yohanes Yohanes

Software Developer in Los Angeles, CA, United States

Member since March 14, 2017
Yohanes is a full-stack software engineer bringing a blend of technical and consulting experience to the table. He is adaptable and collaborative, and he enjoys understanding and solving users' problems. His expertise includes front-end and back-end programming (especially with web technologies like React and PHP), business requirements and specifications, DevOps, and project management.
Yohanes is now available for hire

Portfolio

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

OS X, Visual Studio, Docker

The most amazing...

...and lucrative thing I've built is a full-featured eCommerce management system created from scratch.

Employment

  • Software Engineer

    2017 - PRESENT
    HuffPost
    • Worked closely with Product and Design to launch, improve, and maintain Android and iOS apps.
    • Owned international-specific features and bugs. Managed communication with the central team and ensured timely implementations and fixes.
    • Wrote several modules to interface between React Native and native SDKs.
    • Owned API endpoints consumed by mobile apps.
    • Implemented internal tracking across web, apps, Google AMP, and FBIA.
    Technologies: React Native, React, JavaScript, PHP
  • Full-stack Software Engineer

    2016 - 2019
    IRVINS Salted Egg
    • Worked very closely with related departments to build an end-to-end suite of eCommerce applications.
    • Built a RESTful API to support decoupled and microservices architecture.
    • Initiated and set up Ci/CD pipelines.
    • Led a team of four engineers to build an eCommerce front end with Vue.js.
    • Managed projects, ensuring timely and quality delivery with available resources.
    Technologies: Laravel, Vue, Node.js, MySQL, MongoDB, ElasticSearch, Jenkins, Docker, PHP, JavaScript
  • Founder, Lead Developer & Trainer, Project Manager

    2014 - 2016
    Webpresso Digital
    • Found new clients and worked with them from requirements, planning, and production to maintenance.
    • Trained intern and junior programmers on Drupal and Laravel.
    • Managed an in-house team and outsourced design freelancers.
    Technologies: Drupal, Laravel, WordPress, jQuery, HTML5, CSS3
  • Senior Developer Project Lead

    2010 - 2014
    Designcube
    • Led the development of a Drupal builder and themer.
    • Headed up a team of four programmers.
    Technologies: Drupal, PHP, HTML, CSS, jQuery

Experience

  • Kommercio eCommerce System (Development)

    Kommercio is a Laravel-based custom eCommerce system that I've been building for a year and a half.

    Demo

    Front-end
    http://kommercio.webpresso.co.id

    Back-end
    http://kommercio.webpresso.co.id/backoffice
    Username: [email protected]
    Password: kommercio123

    It has all necessary eCommerce features:
    - Order management
    - Catalog management
    - Discount and coupon management
    - Customer management
    - Stock management
    - Taxes
    - CMS: Page, menu, blog, banner, gallery

  • Ahok-Djarot - Jakarta Government Election Campaign (Development)

    Developed a campaign website on Drupal 8 with a donation page based on Laravel. Besides the public-facing site, I developed few internal applications:
    - Donation reconciliation back-office
    - Election day vote entry system
    - Election day real-time count

  • Dough Darlings (Development)
    http://doughdarlings.com

    Dough Darlings is a donut shop that offers many flavors, and each flavor is only available on certain days. Not to mention that each donut can only be ordered certain times every day. And to add more fun to the project, they have several packages to choose from; half dozen and full dozen are just a few of them.

    I developed a custom eCommerce site to accommodate the above needs. The back-end is also designed to input orders from offline channels.

    All these orders are then translated into a daily production schedule, reports and an Excel-replacement database of orders.

    Technologies: Laravel, Bootstrap, jQuery

  • Holbrook Class Management (Development)

    Components involved are:
    - Program (course)
    - Instructor
    - Classrooms
    - Student

    When a student wants to enroll in a program, the system has to find the days of the week when an instructor (who has their own personal availabilty) and classrooms are available.

    Every component is related to the other; thus, it makes the design of the application and DB challenging.

    Technologies: Symfony 2, Bootstrap

  • Kamaratih Batik (Development)

    An online Batik (Indonesia's heritage fabric) shop built with Drupal 7.

    Unlike standard eCommerce projects, Kamaratih's customers have an option to make apparel using the purchased item. Customers are offered many apparel models, and they are able to input their body measurements as well.

  • Ramune Shop (Development)
    http://ramuneshop.com

    A fashion eCommerce website launched in 2013. We developed and maintain this with Drupal 7 Commerce. This site has been running fast and solid, and has undergone two major redesigns.

  • Poise 24 (Development)

    A fashion eCommerce website launched in 2012. We developed and maintain this with Drupal 7 commerce.

    This site has been running solid for five years, and had undergone three major redesigns. The most notable features are customer loyalty points every time they shop and synced stocks between the online and offline POS.

  • Luna Luna Collection (Development)
    http://lunalunacollection.com

    A girls' dress eCommerce project built on the Kommercio system. My role is managing a freelance front-end dev and integrating the front-end with the Kommercio system.

  • GDP Venture (Development)
    https://gdpventure.com

    GDP Venture is one of Indonesia's biggest venture capital companies. We are commissioned by a creative agency to transform their design for desktop and mobile responsive sites.

    Technology: Drupal 7

  • Snapneed (Development)

    Snapneed is similar to thumbtack.com. I started with two other partners (business and creative). We launched the MVP and received great responses. However, due to financial and time limitations, we decided to discontinue the project.

    Technologies: Laravel 5, Foundation, jQuery

  • GoProp (Development)

    GoProp is a real estate agency that allows anyone to sell/rent their property online. The seller can upload their property and manage site-viewing appointments, and GoProp agents will do the rest.

    Technologies: Laravel 5, Bootstrap, jQuery

  • Laison by Aurelias (Development)

    A beautiful fashion eCommerce site. My main challenge is translating the beautiful design into a pixel-perfect sliced web pages.

    Technologies: WooCommerce, Bootstrap

Skills

  • Languages

    PHP, Sass, JavaScript, HTML, CSS
  • Frameworks

    Laravel, React Native, Bootstrap, ZURB Foundation, Symfony
  • Paradigms

    Object-oriented Programming (OOP)
  • Platforms

    Drupal, WordPress, DigitalOcean
  • Libraries/APIs

    React Redux, jQuery, Node.js
  • Storage

    MySQL, MongoDB, AWS S3
  • Tools

    Composer, Git, NPM, Webpack 2

Education

  • Bachelor of Arts degree in Multimeda Design
    2006 - 2009
    Raffles Design Institute - Singapore

To view more profiles

Join Toptal
Share it with others