Main Teachers Shormanov Timur Serikhanovich

Shormanov Timur Serikhanovich


Lecturer
The Department of «Software Engineering»

Master of technical sciences



Professional experience

  • From 2024-2025 to present, lecturer in the Software Engineering Department at MITU.
  • From 2008-2025, over 17 years of experience working at various banks in Kazakhstan(Alliance bank, Eurasian bank, Sberbank,VTB bank etc.), focusing on retail risks.
  • 2 years of work in the audit company "Baker Tilly"
  • 3.5 years in the startup marketplace "Zoodmall"
Education

1997 - 2001 AL-FARABI KAZAKH NATIONAL UNIVERSITY. Bachelor degree in Applied mathematics.

2001 - 2003 AL-FARABI KAZAKH NATIONAL UNIVERSITY. Master degree in Applied mathematics.

2003 - 2005 University of East London. Master of Business Administration.

Scientific interests

-



Publications

1)The image processing algorithms for biometric identification by fingerprints

News of the National Academy of Sciences of the Republic of Kazakhstan, Series of Geology and Technical Sciences, 2020, 1(439), страницы 14–22

2)Human voice identification based on the detection of fundamental harmonics

ENERGYCON 2022 - 2022 IEEE 7th International Energy Conference, Proceedings, 2022
3) Controllability of an unmanned aerial vehicle

ENERGYCON 2022 - 2022 IEEE 7th International Energy Conference, Proceedings, 2022

Disciplines taught


Advanced C# Programming

The purpose of the discipline is a deep understanding of the principles of object-oriented programming, teaching the use of various technologies of the .NET Framework, Microsoft: LINQ, ADO.NET, WCF, WPF, studying the relationship between classes, developing large software systems using the .NET platform and the C# language. Upon completion of the course, the student will be able to develop software systems using .NET, C#, LINQ, WPF, WCF, MSSQL.

Design and administration of computer networks

The goal and objectives of the discipline are to study the basics of theory and gain practical skills in network administration, organize and configure a local computer network, master the basic means of ensuring network security, practical skills in designing and maintaining computer networks, creating and administering a network in small and medium-sized companies. Learning outcomes: after completing the course, the student should know: the basics of building computer networks; the main types of network architectures, topologies and hardware components of computer networks, standards and technologies of computer networks, basic technologies of applied programming for the Internet, information processing technologies used in the Internet, the main tasks of network administration; be able to: install and configure network hardware in modern operating systems; ensure the assignment of access rights, password protection and copying of the contents of the file system folders, share hardware and software resources of the network for shared use, administer the operation of mixed networks with the joint use of information network technologies.

Information and communication technologies

Modern methods and means of communication in ordinary and professional activities with the help of information technologies for the search, collection, storage, processing and dissemination of information are considered. The methods of practical implementation of training focused on the use of multimedia technologies, artificial intelligence systems, information systems operating on the basis of computer technology, providing automation of input, accumulation, processing, transmission, operational management of information are studied.

Information and communication technology

This discipline provides for the study of the basic concepts of parallel computing, necessary for the subsequent study of models, methods and technologies of parallel programming. In a simple and understandable form, the course provides examples of modern high-performance computing systems, discusses ways to analyze the complexity of calculations and assess the possibility of their parallel execution, provides the basics of developing parallel methods. The purpose of the discipline is to familiarize students with the totality of information processing tools and personnel combined to achieve certain goals.

Timetable of classes

Opening lessons