About me

I'm a Computer Engineering graduate with a deep passion for software engineering. I thrive on tackling intricate challenges and devising creative solutions. My journey in this field has been a continuous quest for knowledge, staying abreast of the latest industry trends, and making a positive impact in the world of software development.

My technical toolkit includes C, C++, Neovim, and JUCE Framework, and they're not just toolkits to me; they're my canvas for crafting robust and efficient solutions. I take pride in my expertise in memory management, data structures, digital signal processing, and complex algorithms, which I've honed through countless hours of hands-on projects.

What I'm doing

  • c-plus-plus

    Software Engineering

    I craft effective solutions, combining C, C++, Vim, and Visual Studio to architect efficient software systems.

  • media-queries

    Web development

    With solid knowledge in Angular and TypeScript, I create dynamic web experiences for thousands of users with compelling user interfaces and robust back-end functionality.

  • electronics

    Digital Signal Processing

    With C++ and JUCE Framework, I engineer solutions tailored for Digital Audio Workstations, pushing the boundaries of audio innovation.

  • console

    System Level Programming

    Through C and C++, I optimize hardware interactions, developing applications with efficient memory usage and performance.

Resume

Education

  1. Technical University of Sofia

    2017-2022

    BSc in Computer Science and Engineering

Experience

  1. Embedded Software Engineer

    Datecs

    MAR 2024 - Present

    - Programmer, Software / Firmware Specialist

    Skills: Point of Sale (POS) Systems · Electronic Payments · Kotlin · Android Development
    Android Studio · IntelliJ IDEA · Ubuntu · Vim · C++ · C · Embedded Software Programming
    Embedded C++ · Embedded C · Embedded Linux · Firmware · Software Infrastructure
    Software Design

  2. Physical Design Engineer

    Broadcom

    APR 2023 - NOV 2023

    - Gained knowledge in Physical Design with a strong foundation in chip architecture.
    - Implemented and utilized Static Timing Analysis, Floorplanning, Scripting, and Chip Architecture.
    - Gained skills in Place & Route and Layout Versus Schematic (LVS).
    - Gained knowledge in RTL Coding using Verilog to meet performance and timing specifications.
    - Utilized Synopsys tools for navigating complex design challenges.
    - Gained Familiarity with SPICE for accurate simulations and comprehensive design validation.
    - Gained knowledge in Unix and Linux environments, and utilized tools like Vim to enhance workflow.
    - Gained solid knowledge in RTL Design, and understood the intricate design structures for optimization.
    - Gained knowledge in collaboration and version control through platforms like Git.
    - Used multiple Agile methodologies, adaptable in dynamic team environments.

    Skills: Verilog · RTL Coding · Scripting · Unix · Linux · Vim · Chip Architecture · Physical Design
    RTL Design · Synopsys tools · Floorplanning · Static Timing Analysis · Place & Route

  3. Frontend Developer

    Pytek

    OCT 2022 - APR 2023

    - Utilized Single Page Application frameworks and executed responsive websites, and utility sites, with Angular.
    - Enhanced SEO, UI/UX, and website performance.
    - Proficiently utilized HTML, CSS, and JavaScript for front-end web solutions.
    - Extensively used development tools such as ESLint and Webpack.
    - Demonstrated a firm grasp of RESTful web service architecture with Node.js.
    - Used Git for version control, agile methodologies, and SDLC processes for the company's software product launch.
    - Employed CSS pre-processors (SASS, SCSS), and CSS libraries/frameworks such as Bootstrap, Tailwind, and Angular Material. for styling and responsive design.
    - Effectively implemented unit testing and software design principles (OOP, MVVM).
    - Implemented real-time project features using WebSockets.
    - Utilized CSS methodologies like BEM and design tools, Wireframes with (Figma, Photoshop).
    - Gained solid knowledge in Progressive Web App (PWA) development.
    - Managed projects effectively with Jira, applying diverse testing methodologies.

    Skills: Vanilla JavaScript · TypeScript · SCSS · Angular · Angular Material · Git · RxJS · NgRx
    Chart.js

My skills

  • C/C++
  • JUCE Framework
  • TypeScript
  • JavaScript
  • Verilog
  • Angular
  • Python
  • Vim/Neovim
  • Linux
  • Scripting
  • Lua
  • Kotlin
  • Android Development
  • Data Structures and Algorithms
  • Object-Oriented Programming
  • System Level Programming
  • Version Control Git/GitHub
  • Software Design Patterns
  • Digital Signal Processing

Blog

Contact

Contact Form