Business logic and APIs in .NET, integrations with external systems via SOAP and Apache Kafka, finding and fixing production issues.
var developer =
"Yeldos Sozakbay";
// C#/.NET Developer · Backend · databases & integrations
5 years of commercial backend development in C# and .NET (since 2021). I build server-side logic and integrations with external systems, and optimize queries in PostgreSQL and MS SQL Server.
<?xml version="1.0" encoding="UTF-8"?> <developer> <name>Yeldos Sozakbay</name> <role>C#/.NET Developer</role> <location>Astana, Kazakhstan</location> <experience>4 years 10 months</experience> <skills> <skill>C#</skill> <skill>.NET</skill> <skill>PostgreSQL</skill> <skill>MS SQL</skill> <skill>Kafka</skill> <skill>Docker</skill> </skills> </developer> PS C:\Users\Yeldos> _
01. Tech Stack
Languages
Platform & practices
Data & tools
02. Expertise
Table design and indexes, finding and optimizing slow queries using execution plans in PostgreSQL and MS SQL Server.
async/await and background processing so the UI and services never block; retries and logging for data exchange.
03. Case Studies
01 Speeding up reports and database queries
Problem
Key reports and screens took too long to load, and some queries timed out on large data volumes. Users complained, and the database server load kept growing.
Result
Key report generation time dropped from 15 to 2 seconds, timeouts disappeared, and database server load decreased by 40%.
Solution
- Analyzed slow queries using execution plans (EXPLAIN ANALYZE in PostgreSQL)
- Rewrote heavy queries: removed redundant JOINs and unnecessary columns, replaced cursors and loops with set-based operations
- Added missing and composite indexes, dropped unused ones
- Moved long-running operations to asynchronous processing (async/await) so the UI stays responsive
02 Asynchronous integration with external systems
Problem
The system had to exchange data with several external services and adjacent systems. Synchronous calls slowed down the main workflow, and when the other side was unavailable, data was lost or had to be resent manually.
Result
10+ external systems connected, thousands of messages processed daily, and manual resending is no longer needed. The main workflow no longer waits for external systems and doesn't depend on their availability.
Solution
- Took part in designing and built the integration layer: SOAP for external APIs, Apache Kafka for asynchronous messaging between services
- Implemented retries, error handling and logging, so a failure on one side no longer caused data loss
- Worked with SOAP service contracts via WSDL, containerized services with Docker, and helped set up build and deployment via CI/CD
03 Client-server module with business reporting
Problem
The business needed a new module for working with data and generating printable forms and reports. Previously, reports were compiled manually in Excel.
Result
The module was launched in a couple of months; reports are now generated automatically instead of being compiled by hand, saving dozens of hours per week. The module is used by thousands of employees.
Solution
- Gathered requirements directly from the client together with the team, estimated timelines and effort, and presented the solution
- Implemented the server-side business logic in .NET
- Built the database schema for the module
- Built reports and printable forms in StimulSoft Reports
- Covered the core logic with unit tests; all code went through code review. Interns I supervised took part in development
04. Experience
-
Middle .NET Developer @ PBSOFT
Jun 2021 — Mar 2026 · 4 years 10 monthsDeveloping and maintaining server-side applications and services in C# and .NET: business logic, database work and integrations with external systems.
- Implemented business logic and client-server modules to technical specifications
- Built and optimized database schemas and SQL queries (PostgreSQL / MS SQL Server)
- Integrated external APIs and third-party systems (SOAP, Apache Kafka)
- Used async/await so the system doesn't block on long-running operations
- Took part in code reviews and followed clean code standards
- Mentored and onboarded interns
- Estimated task effort and complexity, forecast development resources
- Worked directly with clients: gathering requirements and presenting solutions
05. GitHub
-
Improve light theme readabilityPersonalWebsite · 6 Oct 2026
-
Update CVPersonalWebsite · 6 Oct 2026
-
Move to sozakbay.dev, redirect old domainPersonalWebsite · 6 Oct 2026
-
Add GitHub activity sectionPersonalWebsite · 6 Oct 2026
-
Update experiencePersonalWebsite · 6 Oct 2026
06. Education
-
2024
Bachelor's · Applied InformaticsSiberian Institute of Business and Information TechnologiesOmsk · Applied Informatics in Economics
-
2025
The Complete Xamarin Developer CourseUdemyProfessional development course
-
2025
PostgreSQL Certification CourseW3SchoolsProfessional development course
-
2020
Software DevelopmentIT STEP AcademyProfessional development course
-
Udemy Xamarin Developer: iOS & AndroidDigital certificate · 2025
-
W3Schools PostgreSQL Certification ExamDigital certificate · 2025
-
Cisco CCNA: NetworkingDigital certificate · 2019
-
Cisco CCST: CybersecurityDigital certificate · 2019
-
Applied InformaticsRelevant university degree + international Cisco certifications
07. How I Work
I take part in code reviews and stick to OOP, SOLID and Clean Code — code should be as easy to read as it is to write.
I onboard interns and help them grow their technical skills — a strong team matters more than one strong developer.
I talk to clients directly: clarify requirements, show solutions and stay focused on results under tight deadlines.
08. Languages
Kazakh
Native
Russian
C1 — Advanced
English
B2 — Upper-intermediate
> Let's Work Together
Looking for a .NET backend developer role (Middle): full-time, part-time or project work. On-site, hybrid or fully remote; ready to relocate and travel.
- phone +7 (777) 190-54-80 — preferred contact method
- telegram @sozakbay
- email eldos.sozakbay@gmail.com
- github github.com/yeldossozakbay
- linkedin linkedin.com/in/yeldos-sozakbay-4b38a8209