Ovidijus Okinskas

Engineering Manager 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
job6 years of employment as a software developer
bookA Levels, Mathematics, English Literature, Information Technology, A Levels, Mathematics, English Literature, Information Technology at Nicholas Breakspear
bookBachelor of Science (BSc), Computer Science, Computer Software Engineering, Bachelor of Science (BSc), Computer Science, Computer Software Engineering 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.
design-patternsjavaprinciplessnippetssnippets-collection
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