Alec Bickerton
Profile
I enjoy finding appropriate solutions to sometimes complex problems. Throughout my career, I've been exposed to organisations of varying sizes, industries and technology stacks. This has given me an appreciation of both SDLC and Agile development methodologies, knowing when and how to apply each approach has proved invaluable.
Experience
Unisys Switzerland
Zurich, CH
Senior Software Engineer
March 2022 - Present
Unisys is a US based technology company. I work in the Public team, producing solutions to support the activities of the Police and Security services. I'm responsible for multiple mature applications that must be extended and maintained. Since joining Unisys, I have helped drive the modernisation of legacy products and pushed for the adoption of 'state of the art' development process including TDD and CI/CD.
Responsibilities
- Solution architecture
- Pre-Sales support
- Design & implementation of line of business applications
- Application modernisation
Noteworthy
- Introduced cloud concepts (Kubernetes, containers, Helm, 12 Factor App etc...) to the development team
- Introduced an industry standard development process utilising unit-testing, static analysis tools and CI/CD pipelines.
- Java
- Spring-Boot
- Software Architecture
- Microservices
- Kafka
- DevSecOps
- REST
- PostgreSQL
- Test Driven Development
- Waterfall (SDLC)
- Law Enforcement
NatWest Services Switzerland
Zurich, CH
Digital Developer
July 2021 - Feb. 2022
The Natwest Group is the largest Banking group in the UK. My role was within Natwest services, which was responsible for the providing technical solutions to support the Digital Lending group.
My primary responsibility was to provide the APIs used in offering mortgage products. I left this role as I felt it did not align with my career goals.
Responsibilities
- Solution architecture
- Design & implementation of line of business applications
- Java
- Spring-Boot
- Software Architecture
- Microservices
- Messaging
- REST
- PostgreSQL
- Test Driven Development
- Waterfall (SDLC)
- Banking
Sunrise UPC
Wallisellen, CH
Senior Software Engineer
Sept. 2018 - June 2021
Formally UPC, was a cable operator and third largest telecommunications operator in Switzerland. I worked as a Senior Software Engineer within the OSS Service Delivery team. I acted as application owner for a number of systems built using Java, Spring-Boot and other supporting technologies e.g. Elasticsearch and Vaadin etc...
Noteworthy
- Implemented an incident dashboard using streaming architecture on the Confluent stack
- Java
- Spring-Boot
- Apache Kafka
- Elasticsearch
- gRPC
- Software Architecture
- Microservices
- Agile
- Bash
- Messaging
- REST
- Vaadin
- PKI
- Test Driven Development
Ringier
Zurich, CH
Senior Developer
Aug. 2017 - Aug. 2018
Ringier is one of the largest publishing houses in Switzerland. They’re brands include some of the largest publications in Switzerland e.g. Blick, Blick am Abend and Cash.
In this role, I supported the CMS team as a Microservice developer.
- Java
- Spring-Boot
- Messaging
- AWS
- REST
- Software Architecture
- Microservices
- Test Driven Development
EPAM Systems AG
Opfikon, CH
Lead Software Engineer
Apr. 2014 - July. 2017
EPAM is a software consultancy. I was placed within a global financial institution in Opfikon. Here I worked on multiple projects for both the Wealth management and investment banking businesses. These were in the areas of e-banking and their global order management platforms.
- Java
- Spring-MVC
- Messaging
- SOAP
- REST
- Microservices
- Software Architecture
- Banking
- Test Driven Development
Sunrise Communications AG
Zurich, CH
EAI Portals Developer
Oct. 2011 - Mar. 2014
Sunrise is the second largest telecommunications operator in Switzerland. The EAI portals team provided back-office applications to manage client provisioning. Primarily, I was responsible for keeping these applications running. I was involved with solutions related to contract administration, provisioning of Fiber connections to residential customers, abuse desk and lawful interception.
- Java
- Spring-MVC
- Messaging
- SOAP
- Requirements Engineering
- Microservices
- Test Driven Development
Education
Oct. 2020 | Python Masterclass | Udemy.com |
Dec. 2019 | TELC Deutsch B1 | Zurich |
Jun. 2018 | TELC Deutsch A2 | Zurich |
Mar. 2017 | LFC291 Compliance for Developers | Linux Foundation |
Jun. 2017 | Learn Ethical Hacking From Scratch | Udemy.com |
Jun. 2015 | The Data Scientist’s Toolbox | Coursera.org |
Jun. 2014 | Programming Mobile Applications for Android Hand-held Systems | Coursera.org |
Jun. 2000 | BSc Software Development | University of Salford |

- linkedin.com/in/abickerton
- alec.bickerton@gmail.com
Nationality
- British
- Swiss (2021)
Skills
-
-
Programming
- Java
- Java Mobile Edition
- Python 3
- C#
- C++
- Bash
-
Frameworks
- Spring-Boot
- Spring MVC
- Spring Batch
- Java Persistence API
- Java Swing
- JUnit
- SOAP Webservices
- REST
- Apache Kafka
- Messaging
- Amazon Web Services
- Kubernetes
- Openshift
-
Developer Tools
- Git
- Docker
- Jenkins
- AWS
- Apache Maven
-
Misc
- Software Architecture
- Test Driven Development
- Agile Development
- Waterfall (SDLC)
Languages
-
EnglishNative
-
GermanB1
Certifications
- Profession Scrum Master 1
- Certified SAFe practitioner (Expired)
- Requirements Engineering
Hobbies
- Re-enactment
- History
- IT Security
- Video Games
- Electronics