Łukasz Socha

Senior Software Engineer at Box

Warsaw, Masovian Voivodeship, Poland
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
Łukasz Socha is a Senior Software Engineer based in Warsaw with five years of experience building RESTful APIs and desktop applications, currently contributing at Box since 2021. He has a strong backend focus and notable open-source work on the official Box Java and Python SDKs, adding retention policy, metadata, and shared-link features that show deep familiarity with cloud content APIs. His background spans startups and large enterprises (Groupon, BSH, IBM), blending practical product delivery with robust SDK design. Trained in computer science and robotics at Politechnika Warszawska, he brings a systems-thinking approach that surfaces in careful API compatibility and dependency management decisions.
code5 years of coding experience
job4 years of employment as a software developer
bookWarsaw University of Technology
languagesEnglish, German
github-logo-circle

Github Skills (19)

api-rest10
box-api10
apidoc10
python10
api-design10
restful-api10
java10
javas10
api10
sdk10
rest-api10
metadata-management10
cryptography9
documentation8
junit8

Programming languages (6)

C#TypeScriptJavaJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
box/box-python-sdk

Nov 2021 - Jan 2023

Box SDK for Python
Role in this project:
userBack-end Developer
Contributions:4 releases, 137 reviews, 55 commits in 1 year 2 months
Contributions summary:Łukasz primarily contributed to the Box SDK for Python, focusing on back-end functionalities. Their work involved limiting the version of a cryptography library to meet Rust dependencies and documenting the usage of parameters for making manual API calls. They also added functionality to create shared links, specifically the `vanity_name` parameter for files and folders and introduced new APIs for retrieving files and file versions under retention. Finally, they added support for base item operations for WebLink.
box-sdkpythonsdkbox
box/box-java-sdk

Dec 2021 - Nov 2022

The Box SDK for Java.
Role in this project:
userBack-end Developer
Contributions:97 reviews, 8 commits, 61 PRs in 11 months
Contributions summary:Łukasz primarily contributed to the Java SDK for Box, focusing on features related to retention policies and metadata. Their commits involved adding parameters to existing endpoints, creating new functionality for retention policy assignments, and updating existing methods within the SDK. They also addressed documentation updates for metadata and implemented support for modifiable retention policies, including the ability to delete retention policy assignments. These contributions demonstrate a strong understanding of the Box API and the SDK's internal workings.
boxbox-sdksdkjava11jar
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
Łukasz Socha - Senior Software Engineer at Box