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 (6 years 7 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 50k+ other talented remote workers on Himalayas.
Message TomaszFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
