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, RESTful APIs, 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, AWS, 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, RESTful APIs, 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, AWS S3, AWS DynamoDB, Spock, Jenkins, AWS, 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, RESTful APIs, 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, RESTful APIs, 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, Kubernetes, AWSBack-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, RESTful APIs, 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, AWS, 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, RESTful APIs, 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