Bakhtier Gaibulloev

Aachen, Germany [email protected]

A pragmatic and agile full-stack software engineer. Ambitious, deeply detailed, continued pushing/learning, up for experiments and innovative thinking. Eager for knowledge and technologies, constantly attempting to have a fresh look on existing problems.

Backend/infrastructure/scalability specialist with sufficient background in managing high load production stacks.

Understanding that being a brilliant software developer is not enough, thus perpetuating scope and purview to business models, business logic, processes and evolution of a product and the market it is in.


Experience

Software Development Engineer

LANCOM Systems GmbH

January 2020 - Present
Würselen, Germany

Software Development Engineer

NETRONIC Software GmbH - Recommendation letter Part 1 | Part 2

When I came to Netronic Software GmbH my main work was SaaS oriented platform Just-Plan-It. During this period I am working on all Front-end and Back-end components, building architecture for scalability and ability to work with highload calculations.

  • Propose and integrated DevOps approach within the company, by creation of automated tests, infrastructure and configuration as a code, continuous integration and deployment, platform monitoring.
  • Implementation agile technique - extreme programming(Pair programming, Continuous integration, Refactoring, Small releases, Coding standards, Automation tests, Components structure).
  • Establish relationships with others universities(IUBH, Bad Honnef), and mentoring and leading new interns in the company to increase their professional skills.
March 2017 - December 2019
Aachen, Germany

Software Development Engineer

Yakdu is a platform targeted to connect people with medical staff. Both doctors and normal users benefit from having some of the social network, Q&A capabilities as well as disease recognition system. As a full-stack software developer, I worked on both backend and front-end.

When I joined the company, it was on a service-oriented architecture migration path. I played key role in extracting 10+ components, including polls, user ratings and feedbacks, from a PHP (Symfony) monolith into their own NodeJS services.

I worked on various front-end components. Besides HTML and CSS I used mainly JavaScript (Angular) and TypeScript (Angular 2) for newer components.

  • Development, maintenance and continues improvement of all social and contend modules (Front-end and Back-end sides)
  • Introduction of new technologies to Project
  • Visualization of correlation between diseases, symptoms and etiological agents
December 2014 - March 2017
Dushanbe, Tajikistan

Head's of IT department assistant

One of the major bank in Tajikistan

  • Developed software for bank's needs
  • Pen-tested bank security
  • Solved and optimized bank’s calculations
March 2012 - December 2014
Dushanbe, Tajikistan

Intern

Cologne University of Applied Science Recommendation letter

Research of encryption and description of algorithm JOSE (Javascript Object Signing and Encryption)

  • Solved problems of JOSE specification
  • Pen-tested bank security
  • Tested on Java and JavaScript (NodeJs)
July 2014 - August 2014
Cologne, Germany

Intern

Hagen FernUniversity Recommendation letter

Research on new methods to evaluate new peer to peer technology algorithms

  • Developed, tested and implemented new solutions of peer to peer networks
  • Evaluated advantages and disadvantages of using data mining methods into peer to peer networks
  • Tested on Java and JavaScript (NodeJs)
July 2013 - August 2013
Hagen, Germany

Volonteer

IAESTE

The International Association for the Exchange of Students for Technical Experience commonly referred to as IAESTE is an international organization exchanging students for technical work experience abroad

  • Developed and managed website
  • Cooperated with local companies to launch offers for exchange students
September 2013 - September 2014
Dushanbe, Tajikistan

Volonteer

CISCO Networking Academy

Teacher's assistant

  • Taught basics of Routing, Switching and Networks
  • Conducted laboratory works
May 2007 - September 2010
Dushanbe, Tajikistan

Education

Lomonosov Moscow State University

Bachelor of Science
Applied Mathematic and Computer Science

GPA: 3.57 (4 is Excellent)

Courses
Mathematical Analysis, Linear Algebra, Analytical Geometry, Discrete Mathematics, Differential Equations, Theory of Probabilities and Mathematical Statistics, Introduction to Informatics, Algorithms and Algorithmic Languages (C/C++ and Java), Computer Systems Architecture and Assembler, System Software, Operating Systems (UNIX, WINDOWS), Applied Software, Computer Graphics.
August 2011 - May 2014

Skills

Programming Languages & Tools
  • Languages: Java, C#, Python, Golang, C/C++, PHP
  • Scripting languages: HTML5, JavaScript, TypeScript, CSS, Bash, PowerShell
  • Clouds: Azure, AWS
  • Databases: SQL, NoSQL
  • Experienced: AngularJs, Angular 2, NodeJs, Express, MongoDB, Mongoose, Redis, SocketIO, Symfony2, SequalizeJs, TypeORM, Git, Docker, NativeScript, Bootstrap, many others
  • Operating systems: Windows, Linux, MacOS

Projects

TypeORM

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases - from small applications with a few tables to large scale enterprise applications with multiple databases. Nowadays (06.07.2019) TypeORM has got 13 853 stars on GitHub.

Alice

My first contribution for the Theory of AI. Software can chat with user and to do simple commands ("Open browser, calculate 123*654" and others"). Software use machine learning's algorithms, therefore users can teach application to use more words and to do more tasks.

Mineral Determinator

Software that can determine and classify all minerals that existing in database. Very useful for students that study or work in Geology area. Software was awarded in Lomonosov Olympic.