
Anarmun Munkhbayar
Verified Expert in Engineering
Back-end Developer
Ulaanbaatar, Mongolia
Toptal member since November 15, 2021
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
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
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
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.
Back-end Developer
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.
Data Engineer
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.
Information Security Analyst
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.
Experience
U-Point Application | Back-end Development
The back end was developed in Express.js and MongoDB and uses a JWT token for authentication.
Notification Service
The service was developed in Express.js, Python, and Kafka.
Coffee Delivery Back End
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring