Skip to main content
Батбаяр Сүхбаатар

Батбаяр Сүхбаатар

Ахлах Програм Хангамжийн Инженер

Миний талаар

Туршлагатай Ахлах Программ Хангамжийн Инженер, frontend хөгжүүлэлтэнд чиглэсэн. 12 гаруй жилийн инженерийн туршлагатай, micro-frontend архитектур, веб болон мобайл хөгжүүлэлт, DevOps чиглэлээр мэргэшсэн.

Ажлын Туршлага

Ахлах Хөгжүүлэгч

10.2022 – Одоо

SAP Signavio • Берлин

SAP Signavio-д би micro-frontend app-уудыг нэг апп болгон нэгтгэдэг shell app дээр ажилладаг. Frontend нь гол чиглэл боловч компани нь бие даасан багийн бүтцийг дэмждэг тул төлөвлөлтөөс эхлээд backend, дэд бүтцийн ажил хүртэл хийх боломжтой.

  • Бүх micro-frontend app-уудыг нэгтгэсэн цогц систем бий болгох React-д суурилсан shell app хөгжүүлэх
  • Бусад багуудад micro-frontend app-уудыг бие даан хөгжүүлэх, shell app-д саадгүй нэгтгэх боломжийг олгох
  • Үйл ажиллагааны хүртээмжтэй, асуудалгүй ажиллах байдлыг сайжруулах, мониторинг болон логийн системийг сайжруулах
  • Аюулгүй байдлын туршлагуудыг хэрэгжүүлж, тогтмол аюулгүй байдлын шалгалт хийж системийг хамгаалах
  • Системийн тогтвортой, аюулгүй байдлыг хангахын тулд on-call үүрэг гүйцэтгэж, хяналтын хэрэгсэл болон хэмжигдэхүүнүүдийг сайжруулах
  • Ажилд авах үйл явцыг сайжруулж, шинэ багийн гишүүдийг чиглүүлж амар багт нэгдэх боломжийг хангах

Ахлах Програм Хангамжийн Инженер

01.2021 – 10.2022

Klarna • Берлин

Онлайн дэлгүүрүүд хэрэглэгчдийг татах хэрэгтэй бөгөөд хямдрал нь чухал хүчин зүйлсийн нэг юм. Би хямдралын функцыг хэрэглэгчдэд илүү хүртээмжтэй, сонирхолтой, зорилтот болгох хөгжүүлэлт дээр ажилласан.

  • GraphQL дээр NodeJS бэкэнд болон React, React Native фронтенд төслүүдэд кросс-платформ, өргөн хүрээтэй, тестлэх боломжтой код хөгжүүлэх
  • Дата-д суурилсан хандлагаар шинэ функцуудыг дээрээс доош хүртэл хөгжүүлэх. Эзэмшил авч, төлөвлөж, хэрэгжилтийг ажиглаж, A/B тест хийх
  • Багуудын хоорондын функцуудад хурдан, үр ашигтай шийдлүүдийг гаргахын тулд бусад багуудтай хамтран ажиллах
  • Жижүүрийн үүрэг гүйцэтгэж системийн тогтвортой байдлыг хангах, хяналтын хэрэгслүүдийг арчлах
  • Болзошгүй эрсдэлүүдээс урьдчилан сэргийлэх арга хэмжээ авахын тулд аюулын загварчлалын уулзалт хийх
  • Шинэ багийн гишүүдийг чиглүүлэх

Фронтенд Инженер (Зөвлөх)

09.2020 – 12.2020

Canva • Монголоос алсаар

Canva нь хэрэглэгчид дизайнаа зурагт хуудас, нэрийн хуудас, стикер, аяга, футболк зэрэг дээр хэвлүүлэх боломжтой бүсийн хэвлэлийн үйлчилгээтэй. Canva-аар дамжуулан шинэ хэвлэх боломжтой бүтээгдэхүүнүүдийг нэвтрүүлэх ажил дээр ажилласан.

  • Илүү олон хэвлэлийн сонголт, уян хатан байдлыг бий болгохын тулд нийтэд зориулсан фронтенд апп дээр функц хэрэгжүүлэх, алдаа засах
  • Олон платформ, өргөн хүрээтэй, тестлэх боломжтой код хүргэх. Одоо байгаа кодын тогтвортой байдал болон тестийн хамрах хүрээг сайжруулах
  • React компонентуудыг хүртээмжтэй болгох
  • Системийн тогтвортой байдлыг хянаж, шийдлийг хурдан хүргэх
  • Аналитикийн багуудтай хамтран өөр өөр хандлагуудыг туршиж бүтээгдэхүүний үр ашгийг нэмэгдүүлэх

Зөвлөх

06.2019 – 06.2020

Songo • Алсаар

Энэ төсөл дээр ажиллахдаа сонирхолтой туршлага хуримтлуулсан. Шийдвэр гаргах үйл явцад оролцож, хөгжүүлэлтийн бүх хэсэгт — бэкэнд, фронтенд, хөгжүүлэгчийн туршлага, байршуулалт, дэд бүтцийн удирдлагад ажилласан.

  • PostgreSQL, PostgRest, Vert.x, Vue, Firebase ашиглан бүрэн системийг зохиосон
  • Gitlab CI ашиглан тасралтгүй байршуулалтыг зохиож хэрэгжүүлснээр байршуулалтын хугацааг багасгаж, өгөгдлийн аюулгүй байдлыг хангасан
  • Олон янзын туршлагатай хөгжүүлэгчидтэй хамтран үр дүнтэй технологийн шийдлүүдийг боловсруулсан
  • Хостинг болон үйлчилгээний удирдлагын арга барилыг сайжруулж бэлэн байдлыг нэмэгдүүлж, зардлыг бууруулсан

Ахлах Програм Хангамжийн Инженер

12.2017 – 08.2020

Grab • Сингапур

Хурдацтай өсөж буй компанид ажиллаж, авьяаслаг хүмүүсээс техникийн болон техникийн бус олон зүйлийг сурах гайхалтай боломж байсан.

  • Зохион байгуулалттай, тусгай зориулалтын багуудтай хамтран React, RoR, Golang, GraphQL төслүүдэд найдвартай, масштабтай, тестлэх боломжтой код хүргэх
  • Шинэ функцууд хөгжүүлэх, одоо байгаа дэд бүтцийг шинэчлэхийн тулд дэд бүтцийн инженерүүдтэй нягт хамтран ажиллах. Дэд бүтцийн удирдлага, байршуулалтад Terraform, Ansible, Jenkins ашигласан
  • Чухал гуравдагч талын интеграцуудыг хийж, хуучин кодын чанарыг сайжруулж төслүүдийн тогтвортой байдлыг хангах
  • Шинэ гишүүдийг чиглүүлж, тэдэнд дасан зохицож, багийн ажлын урсгалыг ойлгоход нь туслах
  • Хэрэглэгчдийн асуудлыг ойлгохын тулд нэвтрэлт хөтөлбөрүүдэд оролцох

Програм Хангамжийн Инженер (Ахлах)

05.2014 – 12.2017

Unimedia • Улаанбаатар

Монгол дахь Японы "Unimedia" компанид 2.5 жил програм хангамжийн инженерээр ажилласны дараа 2017 оноос өмнө ахлах түвшинд дэвшсэн.

  • Инженерингийн менежерүүдтэй хамтран AWS-д суурилсан үүлэн орчныг масштабтай, тогтвортой, зардал хэмнэлттэй байлгах
  • Хөгжүүлэлтийн туршлагыг сайжруулахын тулд оффис дотор rack серверийг суурилуулж, арчилсан
  • AWS дэд бүтцийг арчлах, инцидент менежментийн хөтөлбөр хэрэгжүүлэхэд бэлтгэх дотоод сургалтуудыг зохион байгуулсан
  • Кэшийн систем, олон нийтийн эх сурвалжийн платформ, вэб crawler дээр ажиллаж тэдгээрийг тархсан, найдвартай болгосон
  • Дадлагажигчид болон шинэ ажилтнуудыг чиглүүлж, ажлын мөчлөг, соёлыг танилцуулсан

Багш

04.2012 – 05.2014

Aptech Worldwide Mongolia • Улаанбаатар

Үйлдлийн систем, компьютерийн эд анги, сүлжээ, десктоп app-, вэб app- хөгжүүлэлтийн хичээлүүдийг заадаг байсан.

  • Олон хөгжүүлэлтийн хэл, технологиуд (HTML, CSS, Javascript, PHP, SQL, C#, Java гэх мэт) заах, компьютерийн эд ангиуд хэрхэн ажилладагийг тайлбарлах
  • Windows сервер болон сүлжээний удирдлага, арчлалтад туслах замаар аюулгүй, хурдан, тогтвортой суралцах, ажиллах орчныг хангах
  • Урьдчилан бэлтгэсэн сэдвүүд болон агуулгыг өөрчилж, дахин зохион байгуулж заах агуулгын чанарыг сайжруулах

Боловсрол

Компьютерийн Програмын Бакалавр

01.2009 – 01.2012

Manonmaniam Sundaranar Их Сургууль • Энэтхэг

Компьютерийн шинжлэх ухааны мэдлэг, програмчлалын хэлүүд, өгөгдлийн бүтэц, алгоритм, мэдээллийн сан, тест, системийн дизайн, график дизайн.

Компьютерийн Програмын Сургалт

01.2008 – 01.2011

Aptech Worldwide Mongolia • Монгол

Програмчлалын үндэс, програмчлалын хэлүүд, RDBMS, дотоод сүлжээ, серверийн менежмент.

Ур Чадвар

Програмчлал

Typescript React NodeJS GraphQL Vue React Native Docker Terraform MySQL, PostgreSQL Firebase

Мэдлэг

Micro-frontend архитектур Веб болон мобайл хөгжүүлэлт CI/CD процесс, автоматжуулалт Cloud native шийдэл Аюулгүй кодчилол Security champion Infrastructure as a code RDBMS NoSQL Ажиглалт, дебаг хийх Linux сервер, виртуалчлал Agile, waterfall арга зүй

Хувь Хүний Ур Чадвар

Эерэг хандлагатай Бие даасан Багийн тоглогч Mентор Хичээнгүй