• 2008/07 - 2011 /03, «Ұлттық ақпараттандыру орталығы» АҚ бағдарламашысы Алматы, Қазақстан
• 2011/03 - 2014 /08, «Ұлттық ақпарат орталығы» АҚ жетекші бағдарламашысы Алматы, Қазақстан
• 2014/09 – 2017/09, әл-Фараби атындағы Қазақ ұлттық университетінің оқытушысы, Алматы, Қазақстан
• 2017/09 – қазір, Математика және математикалық модельдеу институтының ғылыми қызметкері, Алматы, Қазақстан
• 2018/09 – 2024/09, әл-Фараби атындағы Қазақ ұлттық университетінің аға оқытушысы, Алматы, Қазақстан
• 2024/09 – қазір, Қауымдастырылған профессор, Халықаралық инженерлік-технологиялық университеті, Алматы, Қазақстан
2004 - 2008 Сәтбаев атындағы Қазақ ұлттық техникалық университет. «050704 – Есептеу техникасы және бағдарламалық қамтамасыз ету» мамандығы бойынша бакалавр дәрежесі.
2011 - 2013 Сәтбаев атындағы Қазақ ұлттық техникалық университет. 6M060200 - Информатика бойынша магистр дәрежесі.
2017 - 2020 әл-Фараби атындағы Қазақ ұлттық университеті. PhD, 6D075100 - Информатика, информатика және , басқару.
«AP14972032 - Регулярлы емес коэффициентті бар толқын теңдеуін сандық зерттеу»
Пәннің мақсаты білім алушының объектіге бағытталған бағдарламалық қамтамасыз етуде іске асырылған дәйекті және параллель алгоритмдерде қателіктердің жоқтығын тексеру немесе дәлелдеу бойынша практикалық дағдыларын қалыптастыру болып табылады. Оқыту нәтижесінде магистрант бағдарламалық өнімдерді сапалы әзірлеуге, кәсіби қызметте күрделі бағдарламалық қамтамасыз етуді верификациялауға қатысу үшін қажетті негізгі дағдыларды қолдануға қабілетті болады.
Пәннің мақсаты студенттердің автоматтандырылған басқару жүйелерінде мәліметтер базасын құру және қолдану саласында теориялық білімі мен практикалық дағдыларын қалыптастыру, мәліметтер базасының логикалық құрылымын, мәліметтер базасымен жұмыс істеу интерфейстерін жобалау бойынша қажетті құзыреттіліктерді алу болып табылады. Пән желілік протоколдарды, архитектураларды, технологиялар мен қосымшаларды, компьютерлік желілерді, ISO OSI және TCP/IP, сонымен қатар жүйелер мен желілерді Автоматтандыру және басқаруды; жергілікті желілерді модельдеу; Ethernet, Token Ring, FDDI, сымсыз желілерді зерттейді.
Пәннің мақсаты объектке бағытталған бағдарламалау принциптерін терең түсіну, .NET Framework, Microsoft: LINQ, ADO.NET, WCF, WPF әртүрлі технологияларын қолдануды үйрету, сыныптар арасындағы байланысты зерттеу, пайдалана отырып үлкен бағдарламалық жүйелерді әзірлеу. .NET платформасы және C# тілі. Курсты аяқтағаннан кейін студент .NET, C#, LINQ, WPF, WCF, MSSQL пайдалана отырып бағдарламалық жүйелерді құрастыра алады.
Пәннің мақсаты мен міндеттері - Android мобильді платформасын оқып үйрену, қолданушы интерфейстерін, қызметтерін құру бойынша практикалық дағдыларды алу, мобильді құрылғыларға арналған қосымшаларды әзірлеу, мобильді құрылғыларға арналған бағдарламалық жасақтаманы орнату; әр түрлі платформалар мен Android операциялық жүйелерімен жұмыс істейтін құрылғыларға арналған қосымшалар мен бағдарламаларды өз бетінше әзірлеу; мобильді құрылғыларға қосымшалар жасау. Оқыту нәтижелері: курсты аяқтағаннан кейін студент мобильді құрылғылардың архитектуралық-аппараттық ортасының ерекшеліктерін, мобильді қосымшаларды әртүрлі операциялық жүйелерде қалай орнату керектігін; бағдарламалау тұрғысынан мобильді құрылғылардың архитектурасының ерекшеліктері; Android OS құрылғысы және архитектурасы; Android OS үшін қосымшаларды әзірлеу құралдарының мүмкіндіктерін білуі керек; мобильді Java қосымшаларын (мидлеттер) құруды; AndroidStudio немесе Eclipse орталарында бағдарламалық жасақтама жасау кезеңдерін аяқтауды; фондық қызметтерді, дабыл сигналдарын және қосылу тетігі туралы хабарламаларды жасауды, Android OS үшін бағдарламалар жасай алуы қажет.
Пәннің мақсаты жасанды интеллект пен нейрондық желілерді қолдана отырып робототехникалық жүйелерді жобалау болып табылады. Оқыту нәтижесінде студент жасанды интеллект пен нейрондық желілерді қолдана отырып, роботтандырылған жүйелер үшін жылжымалы механизмдердің модельдерін жобалауға, оларды құрастыруға және пайдалануға қабілетті болады.
Пәннің мақсаты білім алушыда кәсіпорындарды Автоматтандыру және ақпараттандыру жобаларын орындау бойынша білікті шешім қабылдауға мүмкіндік беретін жобалық менеджмент бойынша практикалық дағдыларды қалыптастыру болып табылады. Оқыту нәтижесінде білім алушы it-жобаны жоспарлауда, заманауи бағдарламалық құралдардың көмегімен әртүрлі салаларда инновациялық IT-жобаларды әзірлеу және енгізу әдіснамасында күрделі кәсіби міндеттерді шешуге қабілетті болады.
Пәннің мақсаты магистранттардың бағдарламалық қамтамасыз етуді әзірлеу технологиясының негізгі бағыттары бойынша білімдерін, бағдарламалық қамтамасыз етуді әзірлеу процесінің сапасын басқару бойынша дербес шешімдер қабылдау дағдыларын қалыптастыру болып табылады. Оқыту нәтижесінде магистрант бағдарламалық кодта қателіктердің болмауын қамтамасыз ете отырып, әзірленетін өнімдердің сапасына кепілдік бере алады және жасалған бағдарламалық өнімдер үшін жауап береді.