Tomasz Kolek
@tomaszkolek
Senior Software Engineer specializing in backend development and AI solutions.
What I'm looking for
I am a Senior Software Engineer with extensive experience in backend development, system optimization, and microservices architecture. Currently, I work at Ro, where I contribute to building and scaling a commerce platform while integrating AI-powered features into our internal tools. My expertise lies in Python, Django, and Postgres, and I am passionate about leveraging AI in software development.
Throughout my career, I have played a pivotal role in migrating systems to microservices architecture, enhancing scalability and flexibility. I have a strong track record of mentoring junior engineers, conducting code reviews, and collaborating with cross-functional teams to deliver high-quality solutions. My commitment to continuous learning keeps me updated with the latest technologies in the ever-evolving tech landscape.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Ro
Oct 2018 - Present (7 years 8 months)
As a Senior Software Engineer at Ro, I contributed to building and scaling the commerce platform, focusing on backend development, system optimization, and microservices architecture. I played a key role in migrating from a monolith to microservices, enhancing performance and scalability while mentoring junior engineers and ensuring high-quality product delivery.
Software Engineer
10Clouds
May 2015 - Jul 2018 (3 years 2 months)
As a Python Developer at 10Clouds, I contributed to various client projects focusing on backend development. I designed and implemented APIs, managed databases, and took ownership of Docker-based containerization, ensuring reliable deployment and scalable infrastructure.
Senior Software Engineer
Zulip
Aug 2016 - Dec 2017 (1 year 4 months)
At Zulip, I started as a Google Summer of Code student and later became a Senior Software Engineer. I focused on backend development using Python and Django, enhancing platform features, integrating third-party services, and collaborating with cross-functional teams to improve user experience.
Software Engineer
Nokia
Sep 2014 - May 2015 (8 months)
As a Junior Developer at Nokia, I implemented and maintained automated test environments in Python to support BTS software testing. My role involved integrating tools and scripting to simulate real-world scenarios for efficient validation of new features.
Education
Degrees, certifications, and relevant coursework
AIDevs
2024 - 2025
Uniwersytet Wrocławski
Bachelor of Engineering, Engineering
2011 - 2016
Interested in hiring Tomasz?
You can contact Tomasz and 90k+ other talented remote workers on Himalayas.
Message TomaszFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
