Top expert inWeb Development and E-commerce Solutions with PHP
Gediminas Morkevicius is a pragmatic senior software engineer with 16+ years building reliable backend systems in Java, Go, PHP and C/C++, currently solving large-scale vehicle routing and scheduling problems at Satalia. He champions UNIX philosophy, simple orthogonal interfaces, testing and refactoring, and prefers pragmatic agile tooling that helps teams ship. A prolific open-source contributor and author, he created widely used projects such as DoctrineExtensions (PHP) and godog and go-sqlmock (Go), and has deep expertise implementing a Gherkin parser and SQL driver mocks. He regularly speaks at local conferences and brings a systems-minded approach honed by low-level C/C++ experience and production-grade distributed work. Based in Kaunas, Lithuania, he values craftsmanship—using Arch, DWM and Vim—and is not seeking offers.
16 years of coding experience
7 years of employment as a software developer
Bachelor, Science in Informatics Engineering, Bachelor, Science in Informatics Engineering at Kaunas University of Technology
Contributions:28 releases, 1044 commits, 270 PRs in 8 years
Contributions summary:Gediminas primarily contributed to the `doctrine-extensions/doctrineextensions` repository by updating existing PHP files related to Doctrine extensions for behavioral features. The changes involved adding support for multi-field translations, enabling translations for default locales, and incorporating new repository methods for finding translations. The work appears to focus on extending the functionality of the `Translatable` and `Sluggable` behaviors within the project.
Sql mock driver for golang to test database interactions
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:13 releases, 126 commits, 65 PRs in 7 years 11 months
Contributions summary:Gediminas primarily contributed to improving the `go-sqlmock` project, a mocking library for Go SQL drivers. Their work involved adding a README file and updating error messages to enhance usability and clarity. The user also refactored code by adding doc blocks and splitting files for better code organization and maintainability. Furthermore, they implemented various test cases to ensure the correct behavior of the mocking library, especially around argument matching and nil value handling within result sets.
golangtestingsqldatabaseinteractions
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.
Request Free Trial
Gediminas Morkevicius - Senior Software Engineer at Satalia