Nihad Abbasov is a seasoned Backend Engineer with 15 years of experience building and architecting web services, currently based in Kyiv and working at eTeam. He specializes in Go and Ruby, contributing meaningful backend and DevOps improvements to notable open-source projects such as GitLab wrappers and video_info utilities, where he enhanced testing, API interactions, and provider support. His background spans roles from software architect to consultant, with hands-on experience deploying Linux web servers, building RESTful APIs for mobile clients, and automating system maintenance. Nihad’s work shows a pragmatic focus on testability and integrations with external services (Twilio, video providers), and he often surfaces subtle reliability improvements like using JSON for provider APIs and extracting URLs from text. He pairs practical engineering with architectural thinking, making him effective at both shipping features and hardening systems.
15 years of coding experience
11 years of employment as a software developer
Bachelor, Computer Science and Information Systems, Bachelor, Computer Science and Information Systems at Azerbaijan Technical University
Contributions:74 commits, 83 PRs, 75 pushes in 6 years 9 months
Contributions summary:Nihad primarily contributed to the back-end functionality of the project by creating and modifying shell scripts and Ruby scripts. The scripts involve sending SMS messages using Twilio and interacting with a coffee machine, indicating integration with external services. The user also addressed bugs related to script execution and database interactions, demonstrating an understanding of system administration and data management principles. Furthermore, they incorporated environment variables and made improvements in script logic and database restoration.
Contributions:17 releases, 86 reviews, 397 commits in 10 years 5 months
Contributions summary:Nihad contributed to the Ruby wrapper for the GitLab REST API, addressing several areas of the project. Their work involved removing unnecessary fixtures, implementing code improvements, and fixing typos in specifications. Additionally, the user updated the gem version, added methods to modify issue states and implemented project hook and merge request API support. These actions suggest a focus on both the API's core logic and its interaction with the GitLab platform.
cligitlabrestrest-apiruby-wrapper
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.