Anarmun Munkhbayar, Developer in Ulaanbaatar, Mongolia
Anarmun is available for hire
Hire Anarmun

Anarmun Munkhbayar

Verified Expert  in Engineering

Back-end Developer

Ulaanbaatar, Mongolia

Toptal member since November 15, 2021

Bio

Anarmun is a software engineer with 5+ years of demonstrated history working in the information technology, banking, and telecommunications industries. He has developed several complex back-end systems, including one that serves over a million users. He is experienced in JavaScript and Python and successfully completed multiple projects using the MERN Stack. Highly skilled and passionate about programming, Anarmun is looking for new and challenging projects.

Portfolio

Khan Bank
Java, Oracle, Spring Boot
UPoint
Node.js, Express.js, Python, Flask, MongoDB, Apache Kafka, React, HTML
Unitel Group
Oracle, Tableau, Apache Kafka, Spark, Elasticsearch

Experience

  • Apache Kafka - 5 years
  • PL/SQL Developer - 5 years
  • MongoDB - 3 years
  • Python - 3 years
  • Node.js - 3 years
  • Express.js - 3 years
  • Flask - 3 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), PuTTY, Linux, Studio 3T, PL/SQL Developer, Slack, Git

The most amazing...

...thing I've developed was the back end of an application that has over a million users.

Work Experience

Senior Software Engineer

2021 - 2021
Khan Bank
  • Led a team of three engineers, reviewed their code, and helped them enhance their work.
  • Created multiple Apache Spark jobs to generate XML files from Data lake.
  • Developed microservices using Java Spring Boot framework.
Technologies: Java, Oracle, Spring Boot

Back-end Developer

2018 - 2021
UPoint
  • Built a RESTful API for a mobile application in Node.js using Express.js that serves hundreds of thousands of active users.
  • Built a notification service capable of sending SMS, firebase push notifications, and emails, using Express.js and Kafka.
  • Developed a desktop application using Electron JS designed for a partner POS installed on over 2,000 computers.
  • Created multiple internal automation scripts using python.
Technologies: Node.js, Express.js, Python, Flask, MongoDB, Apache Kafka, React, HTML

Data Engineer

2017 - 2018
Unitel Group
  • Created advanced Oracle stored procedures that keep the production database and Datawarehouse in sync.
  • Maintained and managed the Cloudera platform as part of my role.
  • Developed an Apache Spark pipeline that uses consumers' geolocation data to identify the most used network cell towers.
  • Created multiple dashboards on Tableau BI to visualize sales data.
Technologies: Oracle, Tableau, Apache Kafka, Spark, Elasticsearch

Information Security Analyst

2016 - 2017
Unitel Group
  • Developed a VoIP fraud detection system using Java, PHP, and Oracle Database. The system detects fraudulent behavior and automatically alerts the Security Operation Center (SOC) team.
  • Created an Elasticsearch cluster that collects logs from several sources and visualizes them on the Kibana dashboard.
  • Built an internal access management web system using PHP Codeigniter. The system creates and grants access requests.
Technologies: Elasticsearch, Java

Experience

U-Point Application | Back-end Development

I was the back-end developer of the U-Point mobile application that has hundreds of thousands of active users. I developed the back end from scratch and delivered it on time.

The back end was developed in Express.js and MongoDB and uses a JWT token for authentication.

Notification Service

I built a notification service that is capable of sending SMS, firebase push notifications, and emails. The notification requests are added to a queue for load balancing and consumed by multiple workers.

The service was developed in Express.js, Python, and Kafka.

Coffee Delivery Back End

An Express.js-based back-end service that is a mini-application for a super app like WeChat. This service was built using Express.js, MongoDB, and Jest for unit testing. This service consists of three modules: the mini app web, merchant panel, and admin panel.

Education

2012 - 2016

Bachelor's Degree in Computer Engineering

Gediz University - Izmir, Turkey

Skills

Libraries/APIs

Node.js, React, REST APIs

Tools

Git, Tableau, Tableau Desktop Pro, Mongoose

Frameworks

Express.js, Flask, Spark, Spring Boot, Electron, Jest, JSON Web Tokens (JWT)

Storage

MongoDB, PL/SQL Developer, MySQL, Elasticsearch

Languages

Java, PHP, Python, CSS, HTML, JavaScript, SQL, TypeScript

Platforms

Linux, Apache Kafka, Visual Studio Code (VS Code), Oracle

Other

APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring