Ovidijus Okinskas

Software Engineer at FactSet

Hertsmere, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ovidijus Okinskas is a software engineer with nine years of experience building back-end systems, developer tooling, and full-stack applications, currently at FactSet in Hertsmere. He combines strong Java expertise—evidenced by contributions to the high-profile iluwatar/java-design-patterns repo where he implemented the Ambassador pattern with logging, latency checks and tests—with practical DevOps experience in CI/CD, Docker, and Nexus. Past roles include greenfield projects and RESTful architectures at Winnow and IDRSolutions, where he also automated internal processes with Python and improved performance for JavaScript frontends. He has a taste for finance and analytics from internships at BlackRock and his interest in data-driven solutions informs his engineering choices. Comfortable shipping end-to-end products, he also brings teaching and community experience from peer tutoring and conference talks on modern Java. Notably, he has hands-on experience designing cross-language versioning and developer-focused tooling to keep teams productive and autonomous.
code9 years of coding experience
job2 years of employment as a software developer
bookGCSEs, GCSEs at Nicholas Breakspear
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Kent
languagesLithuanian, English
github-logo-circle

Github Skills (5)

design-patterns10
javas10
java10
unit-testing9
logging8

Programming languages (6)

TypeScriptJavaCSSC++PHPPython

Github contributions (5)

github-logo-circle
Design patterns implemented in Java
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 7 comments in 26 days
Contributions summary:Ovidijus primarily contributed to the implementation of the Ambassador design pattern in Java. They added new functionality, including logging, latency checks, and a basic remote service simulation. The user also added unit tests to validate the implemented code and refactored existing code to address checkstyle issues and improve code readability by adding more comments. Their contributions focused on core Java back-end development within the context of design patterns.
principlessnippets-collectionsnippetspatternsdesign-patterns-implemented-in-java
Design patterns implemented in Java
Contributions:16 pushes, 2 branches in 4 months
javadesign-patternspatternsdesign-patterns-implemented-in-java
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
Ovidijus Okinskas - Software Engineer at FactSet