Tomasz Bartoszewski
Senior Software Engineer at Kaluza- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Alex Pitts
Tomasz was a great candidate to deal with and I have no doubt that he will do extremely well in his new position. Always punctual and quick to respond I am looking forward to seeing how he progresses.
Alex Pitts
Tomasz was a great candidate to deal with and I have no doubt that he will do extremely well in his new position. Always punctual and quick to respond I am looking forward to seeing how he progresses.
Alex Pitts
Tomasz was a great candidate to deal with and I have no doubt that he will do extremely well in his new position. Always punctual and quick to respond I am looking forward to seeing how he progresses.
Alex Pitts
Tomasz was a great candidate to deal with and I have no doubt that he will do extremely well in his new position. Always punctual and quick to respond I am looking forward to seeing how he progresses.
Experience
-
Kaluza
-
United Kingdom
-
Utilities
-
300 - 400 Employee
-
Senior Software Engineer
-
Aug 2017 - Present
-
-
-
Acumen - Smart Revenue Management
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Dec 2014 - Aug 2017
I worked on two applications – Invest, responsible for promotion analysis and Radar, a price optimisation tool. I participated in integration with client finance systems, including SAP. - I traveled to Sydney for 4 weeks lone working in a client’s office for the testing SAP integration project. - I sped up initial promotion cache loading time from 7 minutes to 10 seconds, by rewriting an inefficient LINQ query. - I generalised the initial hierarchy set up process (SQL and T-SQL), to reduce time from 2 days to 30 minutes by implementing manual integration database, generated based on client specific hierarchy. - I prepared and documented the process of setting up application for new clients, to increase the speed of delivery and clarifying for the analysts, what data was required from clients. - I reduced bulk update time from 25 hours to less than a second; and database size from 100GB to 2GB, by changing database structure and removing indexed views. - I set up basic automated deployment with Octopus, which led to fully automated deployments and reduced time required for them. - I undertook many info-share presentations in-house covering different technologies. Languages: C#, SQL, T-SQL, PowerShell Other: .NET 4.6, Simple.Data, WebAPI, ASP.NET MVC, Silverlight, Octopus, Azure (including: WebJobs, Blob Storage, VM, Service Bus, Log Analytics), MongoDB, RabbitMQ, CQRS, Visual Studio Online, Posh-Git, YourKit, TDD, Pair programming Show less
-
-
-
Iglu.com
-
United Kingdom
-
Travel Arrangements
-
100 - 200 Employee
-
Junior Software Developer
-
Oct 2013 - Dec 2014
I worked on IgluSki and IgluCruise – websites aggregating holidays from other suppliers. - I changed stored procedures, responsible for calculating prices with removing duplicated code, solving bugs and improving performance. It reduced invalid prices from 5 per day to 0. - I rewrote the module responsible for calculating prices and search engine (T-SQL), which reduced the time from 30 seconds to 500 milliseconds, by denormalization. Used by IgluCruise and Planet Cruise websites. - I implemented integration with feefo, to show customer reviews on websites. - I improved performance in C# application responsible for importing prices from suppliers. The time dropped from 20 minutes to 2 minutes by using dictionaries. - I wrote crawler which checked, in all repositories, used tables and stored procedures. Based on its results, I was able to remove 50 tables (from 250) and 300 stored procedures (from 600). Languages: T-SQL, SQL, C#, JavaScript Other: .NET 3.5, LINQ, ADO.NET, MS SQL 2005, ASP.NET 3.5, jQuery 1.8, TeamCity, Mercurial, SVN, Visual Studio 2010, ReSharper 8, Redgate tools for SQL Server Development, BugNET, YouTRACK Show less
-
-
-
Forcom Sp. z o.o.
-
Poland
-
Software Development
-
100 - 200 Employee
-
Software Developer
-
Nov 2012 - Sep 2013
I worked on Market3 - application for major retail chains, including cash registers, back office and integration with SAP. - I was responsible for product prices and labels. - I created a module for describing promotions to users. - I made a module for user privileges which were sent to cash registers. - I worked on reports like cashier reckon up and on adding some new functionality to the system and resolving bugs. Languages: C#, PL/SQL Other: .NET 3.5, NHibernate, Spring.Net, Windows Forms, LINQ, Rhino Mocks, nUnit, Oracle 11g, XML, ActiveMQ, NAnt, Jasper Reports, TeamCity, Mercurial, Visual Studio 2012, Resharper 8, Redmine Show less
-
-
-
4Kprojekt
-
Poznan, Greater Poland District, Poland
-
Software Developer
-
Jul 2011 - Nov 2012
I worked on Document Factory - application to manage documents like invoices, invoice correction, proforma. Users were able to create accounts, add clients, products and create documents e.g. invoices. A lot of time I spent with ExtJS and JavaScript as I was responsible for the frontend development with backend tasks when needed. Languages: C#, JavaScript Other: .NET 4.0, Entity Framework, LINQ, WCF, ASP.NET MVC, ExtJS, documents rendering with RDLC, SQL Server 2008 R2, TFS, Visual Studio 2012, ReSharper 7, Teamlab, TeamCity www4b was a CMS application. It allowed clients to create their own website with some information about their company. Languages: C# Other: .NET 4.0, Entity Framework, LINQ, WCF, ASP.NET MVC, SQL Server 2008 R2, SVN, Visual Studio 2010, ReSharper 6, TeamCity Show less
-
-
Education
-
Poznan University of Technology
Master of Science (M.Sc.), Computer Science -
Poznan University of Technology
Bachelor of Science (B.Sc.), Computer Science