Post New Job

About Nursultan Bolotbek uulu

  • Viewed 10

Education

  • 2019 - Present
    Camerino University, Italy

    PhD in Computer Science

    Conducted advanced research at the doctoral level, specializing in Software Engineering with a focus on cutting-edge topics. Developed expertise in Research Methodology, employing rigorous investigative techniques to contribute to the academic understanding of software systems. Led comprehensive studies in the Design, Development, and Implementation of Software Systems, contributing novel insights and advancements to the field. Conducted in-depth research in Algorithms and Data Structures, applying theoretical principles to solve real-world computational challenges.

  • 2018 - 2020
    Kyrgyz State Technical University, Kyrgyzstan

    Master's in Computer Science

    Completed an intensive Master's program with a specialized focus on cutting-edge technologies and practical applications. Proficient in utilizing Python, Java, and C++ for algorithm development and system implementation, with a particular emphasis on Optimization Methods. Applied hands-on expertise in data science, employing tools such as TensorFlow and scikit-learn for machine learning projects. Engaged in research initiatives exploring topics like blockchain technology, cybersecurity, and system optimization. Gained valuable experience in system design, employing industry-standard methodologies for effective project planning and execution. Developed a deep understanding of theoretical concepts and applied them to real-world scenarios. This program equipped me with a comprehensive skill set, enabling me to analyze complex problems, implement innovative solutions, and contribute effectively to the field of computer science.

  • 2014 - 2018
    Kyrgyz State Technical University, Kyrgyzstan

    Bachelor in Software Engineering

    Completed a rigorous Bachelor's program with a specialized focus on Software Engineering, Algorithms, and Data Structures. Gained foundational knowledge in developing robust software solutions using languages such as Java, Python, and C++. Acquired expertise in algorithm design and optimization, emphasizing efficient code implementation. Studied Operating Systems, delving into system architecture, memory management, and process synchronization. Explored Operations Research methodologies for decision-making and system optimization, and developed a solid understanding of Database Management Systems, including principles of data modeling and query optimization. Engaged in Software Testing Approaches, mastering techniques to ensure the quality and reliability of software products. Strengthened mathematical foundations through courses in Discrete Math, providing essential skills for algorithm design and analysis. Participated in Competitive Programming, honing problem-solving skills and algorithmic thinking through real-world challenges. This comprehensive curriculum laid the foundation for a successful career in the dynamic field of Software Engineering.

Experience

  • 2018 - 2020
    Optima Bank, Kyrgyzstan

    Junior Java Developer

    Increased bank income by 10k$ per month designing and developing a loan claim conveyor.[BPMN Activiti, Java 11, Kotlin, Spring, PostgreSQL, Docker, RabbitMQ, Test Containers]. Established connections with other state services for checking whole information about bank clients.

  • 2020 - 2022
    Litota Labs, Russia

    Middle Java Developer

    Increased reliability of services by implementing integration tests with test containers, that lead to fixing discovered bugs. Code Review for team with 5+ members. Eliminated critical bugs while making BPM analysis of system. Introduced more accurate data analysis by implementing service for collecting and aggregation data on bets and winnings of players. Number of users were over 10000. [Java 11, Spring Boot, RabbitMQ, PostgreSQL] Increased amount of users by introducing the bonus system service.[Java 11, Spring Boot, RabbitMQ, PostgreSQL] Implemented Factory pattern to choose implementations of wallet service (bonus/real).

  • 2022 - 2023
    Diabolocom, France

    Senior Java Developer

    Made systems more secure by eliminating sensitive information from logs. [Java, Kotlin, Spring, Docker, resilence4j, Eureka, GitLab CI/ Optimized work of database by introducing repeatable migrations and improving requests. [Java 11, Spring Boot, PostgreSQL, flyway, Significantly increased efficiency, security, performance and reduced the risk of configuration errors by introducing config-server. The use of config-server helped me to reduce the time required to deploy and update the services. [Java, Spring, Spring Cloud, Eureka, GitLab CI/CD]

  • 2023 - Present
    WebBankir, Russia

    Senior Kotlin Developer

    Sketching and modeling business processes using Camunda BPMN, ensuring clear visualization and understanding of workflow structures. [Camunda BPMN] Expertise in developing robust integration between financial institutions, banks, and payout systems. Implemented robust solutions to mitigate the challenge of double spending in digital transactions.[Kotlin, VertX, MongoDB, Kafka] Adept at creating comprehensive documentation using ADOC, ensuring clarity and accessibility of information for various stakeholders. Detail-oriented and committed to maintaining up-to-date and well-organized documentation. [Kotlin, ADOC]

Languages

English
Proficient
Russian
Proficient

Honors & awards

  • 2015

    ACM ICPC Kyrgyzstan championship, 1st place

    Engaged in the ACM ICPC, a prestigious international programming competition that fosters problem-solving and algorithmic skills. Competed at regional and potentially international levels, demonstrating proficiency in coding, algorithmic thinking, and time management under intense competition scenarios. Collaborated with a team of skilled programmers to solve a diverse set of complex problems within a limited timeframe. Implemented efficient algorithms and data structures to devise optimal solutions, showcasing a strong foundation in computer science and programming.