Kushnir
.NET developer
- Age:
- 27 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20246164/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Daniil Kushnir Phone: [
Telegram: @DiKey777
.NET Engineer GitHub: Dikeyzio
ABOUT
Software Engineer with 5+ years building enterprise systems for fintech and audit. Backend in C# / ASP.NET Core, data
layer on Entity Framework Core, Dapper and PostgreSQL, APis over REST and SignalR. Frontend in Angular,
TypeScript and RxJS. Works as backend, frontend, or full-stack depending on the team - from API contract to screen when the
squad is lean. Delivers in Agile: requirements, estimates, implementation, code review, production.
SKILLS
Backend: C#, .NET 5+, .NET Core, .NET Framework, ASP.NET, ASP.NET Core, Entity Framework Core, Dapper, LINQ, async/
await, JSON
Frontend: JavaScript, TypeScript, Angular, RxJS, Angular Signals, Angular Material, Kendo UI, HTML5, CSS3, Sass/ SCSS,
Bootstrap, Tailwind CSS, Webpack
Data: PostgreSQL, SQL, Redis, stored procedures, functions, transactions/ ACID, Code-First migrations
APis: REST, OData, Swagger/ OpenAPI, SignalR, WebSocket, JWT
Tools: Git, GitHub, GitFlow, Docker, GitHub Actions, Postman, ESLint, Prettier, Figma
AI: GitHub Copilot, Cursor, ChatGPT - code review, boilerplate, tests, and refactors in daily work
Other: Scrum, Kanban, pull-request reviews, API design, clean code / refactoring
WORK EXPERIENCE
Tieto - .NET Engineer 10.2021 - Present
Product. Financial Forecasting Platform for a Big 4 client. One system for analysis, forecasting, and approval of ~55
financial metrics across 4 departments (~190 MAU). Replaced 4 departmental workbooks and 2 point tools. One role the
whole time - .NET Engineer on this product. The two blocks below are areas of ownership on the same team, not separate
positions: APis and data first, then realtime, delivery, and the Angular client when the feature needed one owner.
APis & data
• Cut p95 load time of the main forecast grid from 2.3 s to 380 ms by rewriting hot paths in Dapper, adding covering
indexes, and replacing chatty EF queries with 23 tuned PostgreSQL procedures.
• Cut approval of an 8.2k-row batch from 14 s to 2.1 s by moving aggregation into SQL transactions (ACID) and
keeping EF Core Change Tracker for the multi-step write path only.
• Shipped 11 ASP.NET Core controllers/ 34 REST endpoints and integrated 4 upstream systems (ERP extract,
headcount, FX rates, document store), so all 4 departments consumed one contract instead of parallel integrations.
• Modeled 40+ entities with EF Core Code-First migrations, so schema changes shipped with the service instead of ad-hoc
scripts on month-end.
Technologies: C#, ASPNET Core, .NET 5+, Entity Framework Core, Dapper, LJNQ, PostgreSQL, REST, OData, async/await
Realtime, delivery & client
• Dropped redundant dashboard reads by ~71% by replacing 15-second polling with SignalR / WebSocket, keeping the thread
pool stable under ~60 concurrent month-end sessions.
• Cut Sev-2 production tickets on the forecast module from 19 to 11 in the next two quarters (-42%) by refactoring
legacy service and data-access code and tightening API validation.
• Delivered API stories from agreed contract to production in 3-5 working days inside 2-week Scrum sprints with a
team of 7 (reviews, estimates with BAs, release).
• Cut a new approval admin screen from ~11 days to ~6.5 by shipping reusable Angular Reactive Forms controls when the
team had no spare frontend capacity.
Technologies: C#, ASPNET Core, SignalR, WebSocket, Angular, TypeScript, RxJS, Kenda UL Angular Material, Scrum
EPAM - Full Stack Developer 12.2020 - 11.2021
Product. Internal operations web app for an EPAM client team - multi-page UI with CRUD over REST, used by about
45 internal users. Replaced a set of static pages and manual spreadsheets for day-to-day records.
• Shipped 9 pages wired to 6 REST resources (full CRUD and list filters) and set up the local frontend environment so new
screens could talk to the same API contract.
• Cut load of the heaviest list page from 3.2 s to 1.4 s by paginating the list payload and dropping unused CSS/JS on first
paint.
• Implemented shared routing for 7 routes instead of separate HTML files; reviewed UI mock-ups with backend
engineers before build so infeasible layouts did not reach sprint.
• Closed 12 cross-browser layout bugs across Chrome, Firefox, Safari and Edge and tightened spacing/contrast so the same
pages stayed usable on laptop and tablet.
Technologies: JavaScript, HTML5, CSS3, Angular, REST APls
EDUCATION LANGUAGES
Master of Law - Kharkiv University of Economic and Law English - Upper-Intermediate (B2)
More resumes of this candidate
Considering positions: .NET Developer, Angular developer, Front-end developer, 1 more position
Remote
- .Net developer, Tieti, 4 years 11 months
Similar candidates
-
.NET-програміст
Remote, Kharkiv -
Senior .NET developer
Remote, Kyiv -
.NET-програміст
Remote, Ivano-Frankivsk -
.Net-програміст
Remote, Chernivtsi -
.Net-програміст
15000 UAH, Remote -
.NET Developer
Remote