Lukasz Olszewski
About Lukasz Olszewski
Lukasz Olszewski is a Senior Software Engineer at Thomson Reuters, specializing in .NET technologies and front-end development. He holds a Master's degree in Software Engineering from Bialystok University of Technology and has extensive experience in software design, programming, and infrastructure monitoring.
Work at Thomson Reuters
Lukasz Olszewski has been employed at Thomson Reuters as a Senior Software Engineer since 2015. In this role, he has contributed to various projects, including the development and maintenance of the StreetEvents website. His responsibilities include implementing systems for monitoring infrastructure items, which encompass error detection, service control, and log browsing. He has also configured environments for development, testing, and hosting of websites and services, ensuring robust operational capabilities.
Education and Expertise
Lukasz Olszewski earned a Master's degree in Software Engineering from Bialystok University of Technology, where he studied from 2009 to 2011. His educational background provides a strong foundation in software development principles and methodologies. He specializes in .NET technologies, including .NET 3.5/4.5 C# and ASP.NET MVC 4.0, and is proficient in front-end technologies such as HTML5, CSS3, Bootstrap, and JavaScript frameworks like jQuery and AngularJS.
Background
Before joining Thomson Reuters, Lukasz Olszewski worked at Atena Usługi Informatyczne I Finansowe S.a. in Sopot, Pomorskie, Poland. He held positions as a Designer and Programmer from 2014 to 2015, and as a Programmer from 2012 to 2014. His experience in these roles contributed to his development skills and understanding of software design and programming practices.
Technical Skills and Tools
Lukasz Olszewski employs a variety of tools and methodologies in his work. He utilizes Visual Studio along with tools such as ReSharper, StyleCop, CodeMetrics, and ANTS Profiler for development and code quality assurance. He follows Test-Driven Development (TDD) practices using xUnit and RhinoMocks, and adheres to SOLID principles in his software design. He is experienced in using GIT for version control and has been involved in migrating legacy projects from SVN. Additionally, he uses PowerShell for scripting and automation tasks.