Senior Back-end Engineer
2020 - PRESENTBeat- Outlined architecture for migrating payment acquiring logic (cash and card) from an existing monolith into microservices.
- Delivered cash payment acquisition flow, in collaboration with my team members.
- Was responsible for cross-team communication in the payments domain.
Technologies: RESTful Development, REST APIs, APIs, Payment APIs, REST, Amazon Web Services (AWS), Microservices Architecture, Banking & Finance, Continuous Integration (CI), Git, Continuous Deployment, Terraform, Terragrunt, Apache Kafka, gRPC, Spock, GitHub Actions, Jenkins, Helm, Istio, MySQL, Amazon Aurora, Kubernetes, GoSenior Back-end Engineer | Squad Lead
2020 - 2020Sainsbury- Determined microservice architecture for the company's new centralized identity system.
- Reduced test pipelines duration by more than 90% with Spring Boot tests optimization.
- Filled gap between dev and platform team for migration to Kubernetes.
Technologies: RESTful Development, REST APIs, APIs, Payment APIs, REST, Amazon Web Services (AWS), Microservices Architecture, Continuous Integration (CI), Git, Continuous Deployment, Behavior-driven Development (BDD), Java 8, Kubernetes, Elasticsearch, Kibana, ECS, Mockito, JUnit, Spring Boot, Amazon S3 (AWS S3), Amazon DynamoDB, Spock, Jenkins, JavaChief Technology Officer
2019 - 2019Squirrel Financial Wellbeing- Defined a new version of the personal finance management product with the CEO and product owners.
- Estimated the feasibility and timelines of a new version of a fintech product.
- Consulted on the uses of the Google cloud platform and pushed for obtaining credits for free usage.
- Performed hands-on coding of the initial MVP.
- Led the interactions with the mobile developer and defined mobile technologies (React Native, Firebase).
Technologies: RESTful Development, REST APIs, APIs, REST, Team Management, Microservices Architecture, Continuous Integration (CI), Technical Hiring, Git, Continuous Deployment, Firebase, MySQL, Kubernetes, Terraform, Google Cloud Platform (GCP), GoTech Lead
2018 - 2019Infinity Works Consulting- Built the infrastructure from scratch on AWS with Terraform.
- Hired front-end and back-end engineers.
- Actively developed a back-end API through microservices on Kubernetes.
- Built CI pipeline, established engineering practices, and participated in the product definition with product managers and company directors at the client site.
- Supported other teams on best practices regarding infrastructure, architecture, and agile methodologies through tech talks and direct consulting.
Technologies: RESTful Development, REST APIs, APIs, REST, Team Management, Microservices Architecture, Banking & Finance, Continuous Integration (CI), Technical Hiring, Git, Apache Avro, Continuous Deployment, Behavior-driven Development (BDD), Java 8, Amazon Web Services (AWS), gRPC, Grafana, Prometheus, Terraform, Spring, Kotlin, KubernetesBack-end Lead Engineer
2016 - 2018Tide Platform- Hired 20 among back-end, full-stack, and web developers in London and Sofia.
- Directly reported to chief officers during CTO's absence of various months and participated in critical product and vendor decisions.
- Was directly involved in the development of the initial MVP that led to a $14-million Series A round.
- Refactored a raw Java project into Spring-service-oriented architecture.
- Achieved automated test coverage up from 10% to 80%.
- Reduced test/deploy cycle from three weeks to 15 minutes.
- Contributed to banking integrations and payments processing development and architecture.
- Developed real-time currency conversion capabilities on the banking platform.
Technologies: RESTful Development, REST APIs, APIs, REST, Team Management, Microservices Architecture, Fintech, Banking & Finance, Continuous Integration (CI), Technical Hiring, Git, Continuous Deployment, Behavior-driven Development (BDD), Java 8, Amazon Web Services (AWS), Amazon Aurora, MySQL, Hibernate, Spring, JavaSoftware Architect | Software Developer
2015 - 2016Avalia- Managed the project and performed quality assurance for building a real estate web platform.
- Built an online payment gateway using the German banking protocol, HBCI/FinTS.
- Integrated the payments processor GPS.
- Built tools for digital publications such as XML transformations.
- Managed relationships with different clients specifically about project bootstrapping and architecture.
Technologies: RESTful Development, REST APIs, APIs, Payment APIs, REST, Team Management, Fintech, Banking & Finance, Hibernate, Git, Web Development, Java 8, Node.js, MongoDB, MySQL, Symfony, Spring, TypeScript, CSS3, HTML5, PHP, JavaScript, JavaFull-stack Web Developer
2011 - 2015Freelance Work- Built an online translation platform currently used by Merck.
- Managed translation projects.
- Served as a project manager of the book publishing projects, the Merck Manuals.
- Implemented tools for statistical analysis and quality management of translation.
- Developed tools for live rendering of digital publication and XML conversions.
- Interacted face to face and remotely with the client's customers in Milan, Paris, and the US.
Technologies: PostgreSQL, Git, Web Development, MySQL, CSS, HTML, JavaScript, Spring, ZK, Java