
Kostiantyn Doichev
Software Engineer
The web version of this CV is available at doichevkostia.dev/cv
About Me
I really like solving different problems that users have, those could be B2C web applications,
custom internal apps or developer tooling. Over time, I've learned the importance of balancing
challenging engineering tasks with simpler, faster decisions that meet business needs and allow
for progress. Additionally, I realized, that the value of the software engineer is not in being
the React Andy and knowing only one tool, but being able to figure stuff out even in an
environment where you have never been before. This includes taking on different roles within a
project, leading a team, engaging with the customers, knowing when to be the flag carrier and
making a decision, instead of having hours of discussions and landing on an unsatisfying
compromise.
My core value as an engineer is that I solve problems, no matter what they are.
Contact
I'm originally from Kyiv, Ukraine, and currently live in Paris, France.
My website is doichevkostia.dev
My GitHub profile is github.com/doichev-kostia
My email is doichev.kostia@gmail.com
Expectations
I would like to have the full-stack role with the primary focus on the back-end side. I also love exploring fields like infrastructure or systems programming.
Open-source contributions
- Created an issue #22688 and proposed a workaround in microsoft/playwright
- Created a pr #5045 in sst/sst
- Created an issue #743 with a fix in swc-project/swc-node
- Created a pr #13 in mcollina/reusify
- Created a pr #52 in PacktPublishing/Accelerating-Server-Side-Development-with-Fastify
- Created an issue #1630 in integrations/slack
Experience
-
Algorithmic Trading
Software Engineer
- Present
My tasks so far
- Analysis and data manipulation from the DeFi like Jupiter and Drift on Solana blockchain.
- Developed client-side applications using TypeScript and React.js for internal tooling
-
Panenco
Software Engineer
- (3y 4m)
As a full-stack engineer, with primary focus on back-end development, I've done the following:
- Developed server-side applications using TypeScript with Node.js, C# with ASP .Net Core.
- Developed client-side applications using TypeScript and React.js
- Created CLI apps and tooling using Go.
- Was actively involved in building the application infrastructure using tools like Pulumi or SST, alongside with creating CI pipelines (GitHub actions).
- Built different features from simple CRUDs to more complex durable workflows, communication services using WebSockets
- Optimized CPU/Memory heavy operations in the app
- Worked primarily with SQL database, PostgreSQL in particular