Tomasz Bartosiewicz
Software Engineer at CECG- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Polish Native or bilingual proficiency
Topline Score
Bio
Experience
-
CECG
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Jul 2021 - Present
-
-
-
HM Revenue & Customs
-
United Kingdom
-
Government Administration
-
700 & Above Employee
-
Software Engineer
-
Jan 2021 - Jul 2021
-
-
-
Expedia Group
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Jul 2020 - Jan 2021
Working on common authentication project that includes authentication and authorisation for users across all Expedia brands. Mixture of Java and Kotlin services delivering using kanban methodology. Working on common authentication project that includes authentication and authorisation for users across all Expedia brands. Mixture of Java and Kotlin services delivering using kanban methodology.
-
-
-
10x Banking
-
United Kingdom
-
Software Development
-
200 - 300 Employee
-
Software Engineer
-
Apr 2020 - Jul 2020
Took permanent position in 10x Future Technologies and carry on working in same team. Took permanent position in 10x Future Technologies and carry on working in same team.
-
-
-
OpenCredo
-
United Kingdom
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Engineer at 10x Future Technologies
-
Apr 2019 - Apr 2020
Being part of customer provisioning and onboarding team building challenger bank from scratch. Working mainly in Kotlin and Java, the product consisted of set of microservices with databases such as DynamoDb and CockroachDb and communicating with event driven architecture (Kafka). Responsible for design, development and development of automated testing of the software. Project run following scrum methodology. Being part of customer provisioning and onboarding team building challenger bank from scratch. Working mainly in Kotlin and Java, the product consisted of set of microservices with databases such as DynamoDb and CockroachDb and communicating with event driven architecture (Kafka). Responsible for design, development and development of automated testing of the software. Project run following scrum methodology.
-
-
-
Department for Work and Pensions (DWP)
-
United Kingdom
-
Government Administration
-
700 & Above Employee
-
Contract Software Engineer at DWP
-
Nov 2018 - Apr 2019
Working on small data science project focusing mainly on data acquisition and metrics generation. Small agile team with startup feel and kanban style. The solution provided was fully based on AWS. Tools used: AWS Batch, CodeCommit, CodeBuild, Codepipeline, CloudFormation, Lambda, Athena, ECS. Languages: java8, python, bash, nodejs. Working on small data science project focusing mainly on data acquisition and metrics generation. Small agile team with startup feel and kanban style. The solution provided was fully based on AWS. Tools used: AWS Batch, CodeCommit, CodeBuild, Codepipeline, CloudFormation, Lambda, Athena, ECS. Languages: java8, python, bash, nodejs.
-
-
-
ASOS.com
-
United Kingdom
-
Retail Apparel and Fashion
-
700 & Above Employee
-
Java Developer
-
Feb 2018 - Nov 2018
During first few months I was working on data transformation project mainly used to feed content management systems. Provided solution involved development various microservices together with automated tests. In later phase of the project I was responsible for setting up infrastructure as well as CD pipeline for provided microservices on Microsoft Azure Kubernetes Cluster. Infrastructure included various open source logging and monitoring tools such as kibana, grafana, zipkin, prometheus and elasticsearch. Working in cross functional kanban team.
-
-
-
Equal Experts
-
United Kingdom
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer at HMRC
-
Aug 2017 - Feb 2018
Involved in the migration of a number of legacy web services from an old platform to the new platform, which included upgrading the technologies used, as well as integrating with the monitoring, metrics, logging, auditing and analytics sub-systems of the platform. During the later stages of the project I was responsible for implementing new features as well as modifying existing functionality in various applications to reflect new tax law changes. Involved in the migration of a number of legacy web services from an old platform to the new platform, which included upgrading the technologies used, as well as integrating with the monitoring, metrics, logging, auditing and analytics sub-systems of the platform. During the later stages of the project I was responsible for implementing new features as well as modifying existing functionality in various applications to reflect new tax law changes.
-
-
-
Lloyds Banking Group
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Java Developer
-
Jan 2017 - Jul 2017
I worked in a feature team on multiple projects that formed sales platform for one of the bank's commercial products. The main duties were designing, implementing and testing Rest api’s exposed for internal consumption by a variety of clients. Working in a small agile team practicing scrum. I worked in a feature team on multiple projects that formed sales platform for one of the bank's commercial products. The main duties were designing, implementing and testing Rest api’s exposed for internal consumption by a variety of clients. Working in a small agile team practicing scrum.
-
-
-
Hotels.com
-
United States
-
Internet Publishing
-
500 - 600 Employee
-
Java Developer
-
Sep 2014 - Jan 2017
At Hotels.com I have worked in a platform team on multiple projects that were consumed by the other teams, serving as the core of the hotels.com website. My work included building new services, introducing new features and maintenance of the existing code base. One of the main project was configuration framework that was used to dynamically resolve properties that were required by the website. Other projects included session store that was used to store session and long lived data about the customers visiting the website and event driven automation platform used by devops to wire together apps, services and workflows. As a member of a platform team the reliability and scalability were the main aspects during development of new features and components while maintaining high performance of the product.
-
-
-
Companies MadeSimple
-
United Kingdom
-
Professional Services
-
1 - 100 Employee
-
Java Developer
-
Apr 2015 - Nov 2015
Working part time on automation of the pipeline on AWS. Project involved dockerising company software stack and implementing fully automated end to end pipeline deployments to production on AWS. Working part time on automation of the pipeline on AWS. Project involved dockerising company software stack and implementing fully automated end to end pipeline deployments to production on AWS.
-
-
-
Betfair
-
United Kingdom
-
Software Development
-
400 - 500 Employee
-
Java Developer
-
Jan 2014 - Sep 2014
Continued working and re-designing Betfair API.
-
-
IT Consultant
-
Jan 2012 - Jan 2014
While at Betfair I have worked on Continuous Integration project that involved automating a process of software development, testing and deployment. The project involved defining process and combining software tools such as Jenkins, Perforce, Chef etc. into a large system that automated end to end process of deploying software.Roles:- Developing Restfull services in Java with Spring framework using TDD,- Design and develop test frameworks for REST services using TestNg, JUnit and Mockito,- Develop automated tests using Selenium for automated UI tests,- Taking part in design and development of quality software in order to provide solution to software deployment automation,- Developing shell and Python scripts for software deployment automation.Also during the second year in Betfair I moved to the Api team where I have worked on new generation of Betfair Api. The project involved in-depth knowledge of Betfair infrastructure and all underlying components.Roles: - Design and develop friendly user interface for external customers to simplify interaction with Betfair services, - Responsible for Api development and building test coverage for new functional requirements,- Conducted analysis of an internal framework as well as external software in order to provide a solution for the company's business requirements,- Took responsibility for performance testing using Grinder,- Development of graphical UI's in Ext-JS for demonstrations of new API to internal and external stakeholders,- Support and improvement of Continuous Integration products.Although at Betfair I have worked as QA automation engineer, I have worked in strong agile and cross-functional team with good exposure to design, development and automated testing of the produced software.
-
-
-
FDM Group
-
United Kingdom
-
Information Technology & Services
-
700 & Above Employee
-
Trainee IT consultant (Java Developer)
-
Aug 2011 - Jan 2012
I have completed 16 weeks of the Java Developer programme. This program included Unix, SQL, core Java, Spring Core, Spring MVC and Threading. Throughout the Java development stream, all developers worked extensively on a London Underground Route Planner. The modular structure of the training programme lent itself well to project delivery using agile methodologies such as Test Driven Development. I have completed 16 weeks of the Java Developer programme. This program included Unix, SQL, core Java, Spring Core, Spring MVC and Threading. Throughout the Java development stream, all developers worked extensively on a London Underground Route Planner. The modular structure of the training programme lent itself well to project delivery using agile methodologies such as Test Driven Development.
-
-
Education
-
University of Wales, Cardiff
1st, Business Information Systems -
University of Wales, Cardiff
2007 Higher National Certificate HNC, Computer Studies -
Secondary Technical School, Poland
BETEC, Electrical and Electronics Engineering