Nurlan Turdaliev

Nurlan Turdaliev

University freelance team member

Followers of Nurlan Turdaliev125 followers
location of Nurlan TurdalievBishkek City, Kyrgyzstan

Connect with Nurlan Turdaliev to Send Message

Connect

Connect with Nurlan Turdaliev to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer at Panbet Ltd

  • Education

    • Kyrgyzstan Turkey Manas University

      2006 - 2010
      Bachelor of Science Computer Engineering
  • Experience

    • "Maggots" freelance team

      Nov 2007 - Nov 2008
      University freelance team member
    • JoomSystems

      Oct 2008 - Jun 2010
      Web developer

      Developed Joomla extensions using PHP and Javascript

    • Vkusno.tv

      Jan 2010 - Jan 2011
      Web Developer

      A freelance side job I've done using Wordpress :)

    • Infodesk

      Jun 2010 - Oct 2012
      Java/PHP developer

      Developed Voter Registry application using Java, Swing and Postgres and old-time IE6-optimized websites using PHP/JS.

    • Ryker Software

      Sept 2012 - Sept 2016
      Software Developer

      Led a compact team of software engineers working on various long and short term projects:Developed Legal mitigation support software using a mix of Java, Spring Batch, PHP, Elasticsearch and Ember.js. Lead development of Android and iOS mobile apps with Play Framework backend.Worked alongside with the team on projects using Salesforce, Magento, Node.js.

    • A4G.com

      Sept 2016 - Jan 2018
      Senior Software Engineer

      As part of a small team that handles all of their needs, I was lucky to be able to help in every way I could and learn a lot from my teammates. As a software engineer:Rewrote mission critical legacy Supply Side Platform services using Java and Spring Framework: services were able to handle much higher load and generate more revenue. Worked on high load DSP (Demand Side Platform) node.js based distributed service that handled billions of events per month. Maintained Apache Spark based conversion matching engine and various data pipelines including AWS Kinesis, Apache Kafka, AWS Redshift based reporting OLAP solution.As a devops:Managed server provisioning using Ansible, bash and python, SQL/NoSQL database deployment and configuration, handled Apache Kafka cluster upgrades and rebalancing. Provisioned and configured the observability stacks: ELK, Telegraf, Graphana and Kibana. Ran A/B tests in production and software deployments. Show less

    • Marathonbet

      Jan 2018 - now
      Senior Software Engineer

      Renovating enterprise behemoths into nifty microservices.Turning a millions of lines of legacy monolith codebase into set of distributed highly available soft real-time microservices of all sorts and trades: multimaster clusters, active/hot-standby clusters. Cross datacenter, eventually consistent data flow and replication development and optimization, building in-memory indices, debugging tricky multi-threading bugs, running complex post-mortem investigations spanning multiple services, building libraries that boost developer productivity.Digging deep into memory dumps, flame graphs and thread dumps and business logic. Diving head-first into unknown codebases and getting rid of tech debt. Turning high load into no load by using of correct data structures, data transmission/encoding protocols and database denormalization. Adapting and extending existing open-source frameworks for improved fault tolerance.Planning and executing work as a team effort, documenting, helping teammates and other teams Show less

  • Licenses & Certifications