
Yohanes Yohanes
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Docker, Visual Studio, OS X
The most amazing...
...and lucrative thing I've built is a full-featured eCommerce management system created from scratch.
Work Experience
Software Engineer
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.
Full-stack Software Engineer
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.
Founder, Lead Developer & Trainer, Project Manager
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.
Senior Developer Project Lead
Designcube
- Led the development of a Drupal builder and themer.
- Headed up a team of four programmers.
Experience
Kommercio eCommerce System
Demo
Front-end
http://kommercio.webpresso.co.id
Back-end
http://kommercio.webpresso.co.id/backoffice
Username: admin@kommercio.id
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
- Donation reconciliation back-office
- Election day vote entry system
- Election day real-time count
Dough Darlings
http://doughdarlings.comI 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
- 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
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
http://ramuneshop.comPoise 24
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
http://lunalunacollection.comGDP Venture
https://gdpventure.comTechnology: Drupal 7
Snapneed
Technologies: Laravel 5, Foundation, jQuery
GoProp
Technologies: Laravel 5, Bootstrap, jQuery
Laison by Aurelias
Technologies: WooCommerce, Bootstrap
Skills
Languages
PHP, Sass, JavaScript, HTML, CSS, HTML5, CSS3
Frameworks
Laravel, React Native, Bootstrap, ZURB Foundation, Symfony
Paradigms
Object-oriented Programming (OOP)
Platforms
Drupal, WordPress, DigitalOcean, OS X, Docker
Libraries/APIs
React Redux, jQuery, React, Vue, Node.js
Storage
MySQL, Elasticsearch, MongoDB, Amazon S3 (AWS S3)
Tools
Visual Studio, Jenkins, Composer, Git, NPM, Webpack 2
Education
Bachelor of Arts Degree in Multimeda Design
Raffles Design Institute - Singapore