# Petar Dimitrov

Petar Dimitrov is a remote worker on Himalayas, Senior Software Engineer at Netguru, based in Bulgaria.

Source: https://himalayas.app/@petardimitrov

```text
Senior Software Engineer at Netguru, building a digital learning reader and reading-progress service for children and families.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Bulgaria |
| Authorized to work in | Bulgaria |
| Salary expectations | 60k+ USD |
| Job categories | Full Stack Engineer, Frontend Engineer, Backend Engineer |
| Skills | Fullstack Development, Web Application Development, TypeScript, JavaScript, React, Next.js, NodeJS, NestJS, PostgreSQL, Event Driven Architecture, Microservices, GraphQL, REST APIs, AWS, MongoDB Atlas |
| LinkedIn | https://linkedin.com/in/petar-d-051062445 |

## About

```text
At Netguru, I architected a reading-progress service for a digital learning product, separating book delivery from learner activity. I also owned the React and Next.js reader experience, shaping accessible chapter navigation and responsive layouts for children and families.

I introduced TypeScript API contracts across three product teams, reducing integration rework from 11 days to 6 days. I also built an event-driven pipeline for reading events and improved catalogue search response time from 520 ms to 310 ms.

At DXC Technology, I delivered a React and TypeScript onboarding portal for a financial-services client. I designed document-intake services and moved status updates to an AWS event-driven flow, cutting the processing queue’s typical wait from 14 minutes to 8 minutes.

At GitLab, I built React interfaces and Node.js services for project workflows and repository activity. Earlier, at Tide and Accenture, I worked on account-management and customer portals, improving transaction history load time and multi-step request completion time.
```

## Experience

### Senior Software Engineer (current)

Netguru. Sep 2024 - Present

```text
Architected a reading-progress service for a digital learning product, separating book delivery from learner activity with Node.js, NestJS and PostgreSQL. Owned the React and Next.js reader experience, working with product designers on accessible chapter navigation and responsive layouts.
```

Skills: TypeScript, React, Next.js, NodeJS, NestJS, PostgreSQL, MongoDB-Atlas, AWS, Jest, Docker, GitLab-CI-CD

### Senior Software Engineer

[DXC Technology](https://himalayas.app/companies/dxc-technology). Sep 2023 - Jul 2024

```text
Delivered a React and TypeScript onboarding portal for a financial-services client, connecting identity checks and account setup through Node.js APIs. Designed NestJS services for customer document intake, with PostgreSQL records tracking each application from submission through review.
```

Skills: TypeScript, React, Next.js, NodeJS, NestJS, PostgreSQL, MongoDB-Atlas, AWS, Kubernetes, Docker, Jest, GitLab-CI-CD

### Senior Full Stack Engineer

[GitLab](https://himalayas.app/companies/gitlab-com). Jul 2019 - Aug 2023

```text
Built React interfaces for GitLab project workflows, using JavaScript and GraphQL to make merge request and issue details easier to navigate. Developed Node.js services for repository activity, keeping API behavior consistent as teams added new collaboration features.
```

Skills: JavaScript, React, NodeJS, GraphQL, PostgreSQL, Redis, Docker, Kubernetes, Jest, GitLab-CI-CD

### Software Engineer

[Tide](https://himalayas.app/companies/tide). Feb 2016 - May 2019

```text
Built React and JavaScript account-management screens for Tide's small-business finance product, including customer details and card controls. Connected web workflows to Node.js APIs supporting account onboarding, with PostgreSQL storing application status and audit records.
```

Skills: JavaScript, React, NodeJS, ExpressJS, PostgreSQL, HTML5, CSS, Jest, Git

### Web Development Specialist

[Accenture](https://himalayas.app/companies/accenture). Nov 2013 - Dec 2015

```text
Created JavaScript and React features for client web applications, including an online customer portal with account and service information. Built Node.js endpoints for form submissions and content updates, connecting browser workflows to PostgreSQL-backed records.
```

Skills: JavaScript, React, NodeJS, ExpressJS, PostgreSQL, SQL, HTML5, CSS, Jest, Git

## Education

### Stanford Online

Generative AI: Technology, Business, and Society, Generative AI

```text
Completed the Generative AI: Technology, Business, and Society certification in 2025.
```

### Noroff

Java Full Stack Developer, Java Full Stack Web Development

```text
Completed the Java Full Stack Web Development certification in 2022.
```

### National University of Singapore

Bachelor of Science, Computer Science. 2008 - 2012

```text
Bachelor of Science in Computer Science from the National University of Singapore from 2008 to 2012.
```

## Tech stack

- OpenAPI
- Snowflake
- Kubernetes
- PostgreSQL
- MongoDB
- Node.js
- Next.js
- NestJS
- Redis
- Terraform
- Jira
- Jest
- React
- JavaScript
- HTML5
- Java
- MongoDB Atlas
- GraphQL
- TypeScript
- Git
- Docker
- SQL
- AWS
- REST APIs

To contact Petar, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Pavel Kanev](https://himalayas.app/@pavelkanev): Senior Software Engineer, Intway
- [Tommaso Lui](https://himalayas.app/@tommasolui): Senior Full Stack Engineer, Token Metrics
- [Glenn Kaizo](https://himalayas.app/@glennkaizo1): Senior Full Stack Engineer, Filament Syfter AI
- [Roman Shatalov](https://himalayas.app/@romanshatalov): Senior Software Engineer, Microsoft
- [Alex Jin](https://himalayas.app/@thealexjin): Frontend Engineer, Examine.com Inc
- [Elijah Stephenson](https://himalayas.app/@elijahstephenson1): Senior Full Stack Engineer, Self Employed
- [Bojidar Yovchev](https://himalayas.app/@bojidaryovchev): Software Architect & Full Stack Engineer, Freelance
- [Rami Amaire](https://himalayas.app/@ramiamaire): Senior Full Stack Developer, Q.Agency
- [Konstantin Sokolovskyi](https://himalayas.app/@konstantinsokolovsky): Senior Fullstack Engineer, Esurance.ch
- [Nikolay Georgiev](https://himalayas.app/@nikolaygeorgiev1): Senior Full Stack Developer, Sourcelab Ltd.
