About
Hello! I'm Pavel Tzekov, a software developer with 14+ years of experience in backend and frontend development. I have a bachelor's degree in Electrical Engineering from Amsterdam University of Applied Sciences.
What I like about software development is the constant change, continuously learning new things, and above all, to see happy and delighted users. Like Dave and Andy say in The Pragmatic Programmer: "We developers are incredibly privileged. We are truly building the future."

Basic Information
- Email:
- Phone:
- City:
- Site:
- Language:
Professional Skills
Java TypeScript HTML CSS JavaScript SQL Cloud (PCF) Spring Hibernate Angular Docker Git XP TDD Pair/Mob programming Refactoring Agile Scrum
Work Experience
Senior Software Developer
National Archaeological Institute with Museum - Sofia, Bulgaria
Jan 2020 - Jan 2022
Worked on a GIS (geographic information system) portal, based on Angular and OpenLayers, for the administration i.e. browse, upload (geojson, gpx), bulk processing and editing, of archaeological findings.
- The lead developer and architect for this green-field project
- Played a defining role in the direction of the project and its features
- Set up and managed all development processes including implementing a continuous delivery pipeline with Bitbucket and Docker
- Maintained high test and case coverage which contributed to stable releases
- Successfully delivered project to customer. Key success factors included: high test coverage, appropriate design decisions and development processes
- Responsible for both design and development UX/UI
Angular 11 Agile Angular Material 11 OpenLayers 6.6 TypeScript 4.1 NodeJS 14.14 npm 7.5.2 RxJS 6.6.3 Bootstrap 4.6 HTML5 SCSS Sass 1.36 Bitbucket Git Docker Dockerhub IntelliJ
Senior Software Developer
Rabobank - Utrecht
Mar 2017 - Dec 2019
Within the tribe Digital Customer Processes our squad was responsible for the Accepting & Buying process which consisted of the following steps: signing, checks execution (e.g. EVA, SFH, KI) and creation of the sales process report.
- Migrated monolith applications, hosted in-house, to microservices on Cloud (PCF)
- Implemented CD pipeline with blue-green zero-downtime deployments
- Worked on the transition from request-driven to event-driven architecture
- Developed application monitoring using Prometheus, Grafana and Micrometer
- Mentored junior colleagues
- Gave presentations about the team progress in Town Hall meetings
Java 8 Scrum Groovy Kotlin AngularJS Spring Spring Boot 2.2.1 Spring Cloud Contract 2.2.0 Hibernate 5.3 Jenkins Pivotal Cloud Foundry Kafka 2.3.1 Axual 5.4.0 Cucumber 1.2.5 Prometheus Micrometer Grafana Drools 7.7.0 Swagger 2.0 Git Docker IntelliJ
Senior Software Developer
ING - Amsterdam
Mar 2016 - Sep 2016
Worked on the project Security Authorisation Automation (SAA) which automated the process of granting rights for applications on Linux and Windows platforms.
- Implemented and improved a complex data model, which was used for user authorisation
- Worked on the authorisation data Excel import, which was executed asynchronously
- Knowledge transfer to colleagues from ING Poland, where the project was transferred to
Java 8 Scrum Spring 4.0 Spring LDAP 2.0 Spring Data 1.7 Hibernate 4.3 PrimeFaces 5.2 Jenkins 2 Maven 3 Tomcat 7 Mockito 1.9 Cucumber 1.2 Serenity 1.1 Selenium 2.53 JBehave 4.0 Docker 1.10 Docker Compose 1.8 Liquibase 4.1 JSF 2.2 Oracle DB 11.2 Apache Poi 3.13 Git 2.7 GitLab 8.10 Windows 7 Linux Red Hat 7 Eclipse
Senior Software Developer
KLM - Schiphol-Rijk
Nov 2014 - Oct 2015
Worked as a backend developer on an application called "Holidays", which managed employee vacations. Some features included: shifting or splitting one's holiday to another date, swapping it with another colleague, and automatically apply approvals. The application replaced the manual vacation management process and introduced a much improved digital experience to the user.
- The work involved implementing new features, code refactoring, and reverse engineering documenting software specifications
- Worked closely with the Product Owner to define the specs in a SBE (Specification by Example) approach
- The application was developed for multiple devices e.g. web, tablets, mobile
- Provided application support
- Solved incidents for a broad range of applications
Java Scrum JavaScript HTML CSS XML JSON Maven Tomcat JSP JSTL Spring Hibernate MySQL PostgreSQL Git Windows Bamboo Eclipse
Software Developer
ABN AMRO - Amsterdam
Jun 2012 - Oct 2014
Worked on abnamropensioenen.nl web portal, a portal for viewing and managing your pension. It also offers the possibility to build up your pension in different ways e.g. by investing in funds of your choice.
- Worked as a full-stack developer with JavaScript, HTML, CSS, JSP and JSTL on the frontend and Java and Spring on the backend
- Assisted the Product Owner in defining the customer journey and translating them into backlog items
- Provided technical support and incident resolution
- Research and implementation of new technologies
- Mentored junior colleagues
Java Scrum JavaScript HTML CSS XML JSON Jenkins Maven Tomcat AngularJS jQuery JSP JSTL Struts Spring Hibernate JKS Escenic MySQL PostgreSQL Git SVN Mac OS Linux Eclipse
Software Developer
ASR Nederland - Utrecht
Nov 2007 - Nov 2011
Worked on various external facing applications including Non-life, an application which managed Non-life insurance products.
- Successfully completed an internal Master Class, a six-month intensive training program for new graduates
- Created an application to audit the internal processes using IBM MQ, web service and Oracle
- Successfully organised and led a multidisciplinary incident analysis and resolution team
- Wrote, as a communication ambassador, news articles about the Java department, which were published on the intranet
Java Scrum JavaScript HTML CSS XML XSD WSDL EJB Axis2 Maven2 jQuery JSP JSTL Spring Hibernate SVN Windows Linux Spring-MVC WAS Oracle DB SQL Eclipse
Education
Bachelor of Electrical Engineering
2003 - 2007
Amsterdam University of Applied Sciences
Certificates
- Oracle Certified Associate, Java SE 8 Programmer (2016)
- Certified Scrum Master Scrum Alliance | Jeff Sutherland (2008)
- Object-oriented Analysis and Design | Info2people (2008)