Skip to content

mxwan/about

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

IKHWAN Github All Releases

Email Twitter Follow Instagram Follow

About Muhammad Ikhwan

Muhammad Ikhwan is the Technology Advocate. I have over 10 years of experience in internet, mobile, consumer and enterprise software development.

I have built teams to start strategic new products in startup and large companies in the Malaysia and Singapore and held various management and technical positions and love building team of highly passionate people about technology with focus on customer delivery and having a lot of fun while build products and solving business problems using hand-crafted technology solutions.

I am understand that solving your integration and data management challenges isn’t simple and isn’t only about technology. The tactics, processes and people that you implement can make or break the success of your product.

I spend my time designing and developing product to keep his client on the cutting edge of technology and bring your brand on the online world and learned a lot by working with clients from different industries and naturally he would like to share his knowledge with you, it’s his know-how that makes things work and ensures your digital strategy is battle ready.


Languages

I speak three languages fluently and can make myself understood in a fourth. You can see the list of these languages in the below, where they are weighed depending on how well I speak them.

Languages Level
English Advanced
Indonesian Fluent
Malaysian Advanced
Mandarin Intermediate

Work Experience

My previous roles have given me skills and understanding of multiple areas including software development using traditional paradigms (3-tier, SDLC).

  • Advisor for strategic decisions related to the technologies segment of the business
  • Architected the web and mobile apps
  • Automated API layer between back-end and front-end
  • Applied complex logic for data visualizations, client-side caching, and realtime chat
  • Direct, review and approve product development
  • Introduced end-to-end tests for critical features
  • Kept the team informed with current task, what task need to be done, what task is currently in progress, what task still incomplete, and the weekly timeline
  • Managed tests, builds, and deployment in Continuos Integration
  • Mentoring of team on technical and personal aspects
  • Refactored thousands of old tests
  • Road mapping of core infrastructure
  • Write complex business models and proposals

Project

These are some of the most relevant experiences I have from past and present projects. In recent years my focus has mainly been on the technical aspects, however, my diverse background has proven to be very valuable asset.

  • API architecture
  • Native mobile apps development
  • Web apps development
  • Responsible for designing, provisioning and managing hundreds of servers in Amazon Web Service (AWS) infrastructure
  • Provided solution, design, and provisioning of AWS infrastructure for new on-boarding partners from network, security, resources, deployment, logging and monitoring
  • Design and implementation of analytics solution using Elastic Search (ELK stack) to enable tracking, monitoring
  • Design and implementation of data streaming architecture using Kinesis, Lambda, and DynamoDB Design and implementation of CDN using Amazon CloudFront and WAF
  • Architected and developed an extensible, real-time, multi-threaded, messaging based framework to support live-site application logging

Skills

  • Build communities and manage talents
  • Deep understanding of NoSQL database systems
  • High availability and scalability
  • Strong design, coding, testing, and debugging abilities
  • Software development from the analyze requirements, through conception, build architecture and manage development

Programming knowledge

Below is a list of programming languages and areas within which I have worked the most - in regards to software development. I rely completely on experience and previous assignments for this assessment.

  • Golang (Able to teach or advise others)
  • Python (Able to teach or advise others)
  • C# (Able to teach or advise others)
  • TypeScript (Able to teach or advise others)
  • Kotlin (Fairly comfortable)
  • Swift (Fairly comfortable)

Front-end

  • Tachyons
  • phantomJS
  • Node.js

Back-end

  • Django
  • Flask
  • Tornado
  • REST API

Database

  • MongoDB
  • Cassandra
  • Amazon SimpleDB
  • Elastic Search

Content management system

  • Drupal
  • WordPress
  • ExpressionEngine

Weapon

My toolbox of products and services I love and allows me to continue building and maintaining my online empire. Here is a list I use regularly.

Physical Items

  • MacBook Pro early 2015 (16GB RAM and 512GB SSD)
  • Bluetooth Apple Keyboard and Magic Mouse
  • OnePlus 5
  • Dell U3415W for second monitor

Development

  • Postman for API development environment
  • Dash for stores snippets of code and instantly searches offline documentation
  • PyCharm my favorite text editor
  • Sourcetree — Git client
  • Bitbucket for version control
  • Amazon Web Services and Google Cloud Platform for hosting projects
  • iTerm2

Services

  • Jira for project management
  • Office 365 personal plan
  • Google Apps
  • Spotify family plan
  • NordVPN for Mac and Android
  • 1Password for password management

For more information or want to start up a conversation? Have a project you want some help with? on Email

About

For a full online information on me or if you want me to part of your team or project. Look me up on this for your consideration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published