Summary
Overview
Work History
Education
Skills
Accomplishments
Folklore dances
Timeline
Generic
GERGANA KOSTOVA-BOEVA

GERGANA KOSTOVA-BOEVA

Technical Lead and Senior software engineer
Sofia,22

Summary

Experienced Senior Software Engineer, technical lead and fullstack with a demonstrated history of working in the information technology and services industry. Skilled in Java, GraphTalk ,Hibernate, Liquibase, iBatis, Spring Boot, SpringMVC, Maven, Gradle, SVN, GiT,Selenium, Jenkins , Microservices, Agile Methodologies , etc. Believes understanding the business is the key of success. Strong Insurance background. Strong team player with client focus. Strong program and project management professional with a Master degree focused in Informatics from Bourgas Free University.

Diligent TIT proffessional strictly adheres to both client-provided technical requirements and internal business goals. Balances project prioritization to fulfill both contractual obligations and internal revenue requirements. Provides foresight and management designed to grow satisfied customer bases and revenue figures.


Overview

23
23
years of professional experience
29
29
years of post-secondary education
4
4
Languages

Work History

Technical Lead and Senior software engineer

DIRECTV
03.2022 - 01.2025
  • Audited STB features, ensuring reliability during VOD , Start over, Tailor , Row-Ad and Pushes streaming.
  • Configured monitoring systems for large scale of STBs, improving anomaly detection effectiveness .
  • Enhanced alert reporting systems, generating concise reports daily, weekly and monthly
  • Implemented notification of anomaly system as sending emails and or Slack messages for detected and resolved anomalies with detailed description
  • Utilized Grafana and Prometheus ensuring scalability and system performance - including STBs feature , DB, Threads load , GC , etc
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques.
  • Led development of new software architecture, significantly reducing system downtime and improving user experience.
  • Led a team of developers to successfully deliver high-quality software projects on time and within budget constraints.
  • Mentored junior developers, providing guidance on best practices and coding standards.
  • Developed comprehensive documentation for software projects, simplifying onboarding process for new team members.
  • Utilized Grafana and Prometheus for monitoring across {5} applications, ensuring scalability and system performance.
  • Technical environment includes Java 8, Spring Security, Spring MVC, Spring Data, Spring Cloud, Spring Multithreading, JSON, ES, REST, Spring boot application
  • Tools used: GIT, JIRA, Confluence, docker, Junit, Mockito, Liquibase, Data Driven Decision (DDDM), Lane JS
  • Monitoring tools: Grafana, Prometheus, Graylog, Slack
  • Database experience with Maria DB, My SQL, H2
  • Working with Tomcat embedded server
  • Continuous integration and build tools: Jenkins, Gradle, IntelliJ
  • Agile (ScrumBan) methodologies

Senior software engineer

REWE Digital
04.2019 - 07.2021
  • Building distributive fulfillment platform relying on highly available and resilient micro-service architecture
  • Managing Master details data for Configuring the Warehouses and their processes
  • Technical environment includes Java 11, Streams, microservices, REST, Spring Data, Spring Boot, Spring MVC, Hibernate, GIT, JIRA, Confluence, Angular 8, Kafka, JSON, JUnit, Mockito, CSS, Liquibase, TypeScript, Google Cloud Platform (k8, Docker), Event driven architecture (Kafka)
  • Monitoring tools include Grafana and Prometheus
  • Database used is MySql
  • Working with Tomcat embedded server
  • Continuous integration and build tools: Jenkins, Gradle, IntelliJ
  • Agile (Scrum) methodologies
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Senior software engineer

MPNG EOOD
10.2020 - 03.2021
  • Managing and maintaining application for Allianz Gl pension insurance
  • Supporting team of 2 people
  • Implementing and maintaining of software product related to pension insurance
  • Technical environment includes Java, XML, Spring (Spring MVC, Spring Data), JSON, Dependency injection, Spring Security
  • BIRT, Ibatis, JSP, SQL developer, PL/SQL, SVN, GIT, JIRA, Confluence, Spring Boot, Junit, Unitils, Jsp, JavaScript (self trained), CSS, Selenium, Liquibase
  • Database Oracle 11g Release 11.2.0.4.0
  • Working with Application Server (Tomcat 6.0)
  • Continuous integration and build tools: Jenkins, Maven, Eclipse
  • Agile (Scrum) methodologies
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.

Freelance

MPNG EOOD
11.2018 - 09.2020
  • Managing and maintaining application for Allianz Pension Services (AZPS) - pension insurance
  • Supporting the team of 6 members
  • Implementing and maintaining of software product related to pension insurance
  • Technical environment includes Java, XML, Spring (Spring MVC, Spring Data), Dependency injection, Spring Security, etc; BIRT, Ibatis, JSP, SQL developer, PL/SQL, SVN, JIRA, Confluence, Spring Boot, Junit, Unitils, Jsp, JavaScript (self trained), CSS, Liquibase
  • DataBase Oracle 11g Release 11.2.0.4.0
  • Working with Application Server (Tomcat 6.0)
  • Continuous integration and build tools: Jenkins, Maven, Eclipse
  • Agile (Scrum) methodologies
  • Enhanced client satisfaction by delivering high-quality work within deadlines.
  • Adapted quickly to changing project requirements, demonstrating flexibility and adaptability under pressure.
  • Strengthened client relationships with consistent communication and timely project updates.
  • Trained new team members to apply best coding best practices and proper use of development tools.
  • Streamlined project workflows by identifying areas for improvement and implementing changes accordingly.
  • Streamlined client communication processes, resulting in more efficient project timelines and increased client trust.

Senior Software Engineer

DXC ex CSC
04.2017 - 10.2018
  • Managing and maintaining application for Allianz Pension Services (AZPS) - pension insurance
  • Supporting the team of 6 members
  • Implementing and maintaining of software product related to pension insurance
  • Technical environment includes Java 8, XML, Spring (Spring MVC, Spring Data), Dependency injection, Spring Security, etc; BIRT, Ibatis, JSP, SQL developer, PL/SQL, SVN, JIRA, Confluence, Spring Boot, Junit, Unitils, Jsp, JavaScript (self trained), CSS, Liquibase
  • DataBase Oracle 11g Release 11.2.0.4.0
  • Working with Application Server (Tomcat 6.0)
  • Continuous integration and build tools: Jenkins, Maven, Eclipse
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.

Senior Software Engineer

CSC Bulgaria
03.2016 - 04.2017
  • Senior developer, team lead
  • Managing and maintaining application for Allianz Pension Services (AZPS) - pension insurance
  • Supporting the team of 6 members
  • Implementing and maintaining of software product related to pension insurance
  • Technical environment includes Java1.6, Java1.8, XML, Spring (Spring MVC, Spring Data), Dependency injection, Spring Security, etc; BIRT, Ibatis, JSP, SQL developer, PL/SQL, SVN, JIRA, Confluence, Spring Boot, Junit, Unitils, Jsp, JavaScript (self trained), CSS, Liquibase
  • DataBase Oracle 11g Release 11.2.0.4.0
  • Working with Application Server (Tomcat 6.0)
  • Jenkins, Maven

Senior Software Engineer, Team leader and Domain Leader

CSC Bulgaria
01.2004 - 02.2016
  • Implement and maintain complicated system used by various French, and international insurance companies to manage their health/life, non life management products
  • Responsible for managing a team of 8/9 people
  • Leading and directing tasks and sub-tasks related to Contract life cycle and TP Cards
  • Responsible tasks to be delivered on time and in budget
  • Direct Change Request management process
  • Familiarize the team with tasks objective & deliverables
  • Assign tasks and monitor progress, validate reported work by the team
  • Direct the working process through all project phases ensuring proper tools and techniques are used
  • Coordinate the work of the team
  • Monitor and control the quality of requirements, solutions, services, and deliverables provided to the customer
  • Develop and apply various improvement programs
  • Prepare and perform the closure of tasks and sub-tasks and lesson learns
  • Perform annual appraisals and support career growth of team members
  • Tasks performed for client projects: APRIA, SOM, SMATIS, OCIANE, La Luxemmborgoise, FIDEA, PREDICA, MGP, AXA, APICIL .
  • Technical environment includes GT, GT AIA, CSS
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Created proofs of concept for innovative new solutions.
  • Developed team members'' skills through targeted coaching sessions, resulting in improved individual performance.
  • Empowered team members by delegating responsibilities according to individual strengths and areas of expertise.
  • Mentored junior staff members, helping them develop their leadership potential and advance in their careers.

Software Engineer, Junior team leader

OBS - Object Builder Software
05.2002 - 03.2008
  • Develop separate tasks for Health insurance
  • Experience in analysis, design, documentation, development, implementation, production, maintenance and bug fixing of software products related to Health insurance
  • Managing 2/3 people
  • Tasks performed for client projects: APRIA, SOM, SMATIS, OCIANE
  • Technical environment includes GT, GT AIA

Education

Master degree - Computer Science

Burgas Free University
10.1996 - 11.2021

Secondary school - Spoken Foreign Languages French And English

Burgas Free University
09.1992 - 06.1996

Skills

Java

undefined

Accomplishments

  • Successfully led development team of 6 engineers in Allianz Pension Services project.
  • Increased VOD streaming efficiency by 20% through innovative monitoring solutions.
  • Achieved customer satisfaction for software solutions at Allianz Pension Service and Direct TV.

Folklore dances

Folklore dances are exiting way to jump in some nationality's culture and tradition.
Bulgarian Folklore is my passion .  While you are dancing you are not only teleporting in the ancient culture , but also express yourself with all of your body and mimics . It relaxes my mind and fulfill my whole existence with joy and hapiness.

Timeline

Technical Lead and Senior software engineer

DIRECTV
03.2022 - 01.2025

Senior software engineer

MPNG EOOD
10.2020 - 03.2021

Senior software engineer

REWE Digital
04.2019 - 07.2021

Freelance

MPNG EOOD
11.2018 - 09.2020

Senior Software Engineer

DXC ex CSC
04.2017 - 10.2018

Senior Software Engineer

CSC Bulgaria
03.2016 - 04.2017

Senior Software Engineer, Team leader and Domain Leader

CSC Bulgaria
01.2004 - 02.2016

Software Engineer, Junior team leader

OBS - Object Builder Software
05.2002 - 03.2008

Master degree - Computer Science

Burgas Free University
10.1996 - 11.2021

Secondary school - Spoken Foreign Languages French And English

Burgas Free University
09.1992 - 06.1996
GERGANA KOSTOVA-BOEVATechnical Lead and Senior software engineer