A little bit of my story as a developer
I started working with React in 2017, building on a background
in JavaScript, jQuery, HTML, CSS, and AngularJS. Since then, I
have developed numerous complex applications using technologies
such as React Router, Redux, Redux Saga, RxJS, Hooks, React
Query, tRPC, Prisma, NextAuth, and many other libraries and
APIs.
On the frontend side, I have worked extensively with CSS-in-JS
solutions, primarily Styled Components, as well as design
systems such as Mantine and Material UI. I enjoy creating
reusable components, delivering pixel-perfect user interfaces,
and collaborating closely with designers and UX specialists
using tools like Figma, InVision, and similar platforms.
On the backend, I have extensive experience with REST APIs,
JSON, C#, and .NET technologies, including ASP.NET MVC, ASP.NET
Web API, Entity Framework, LINQ, and SQL Server. Most of my
career has involved working with SQL databases, although I also
have experience with NoSQL solutions such as DynamoDB.
I am comfortable working within Agile environments and have
hands-on experience with CI/CD pipelines using Jenkins,
Bitbucket Pipelines, and GitLab. Testing has always been an
important part of my workflow, using Jest and React Testing
Library for unit and component testing, and Cypress for
end-to-end testing.
I am highly self-motivated while also thriving in collaborative
environments. I actively contribute throughout the entire
product development lifecycle and have extensive experience
working with international, multidisciplinary teams. I value
open communication and continuous improvement, both through code
reviews and direct collaboration with colleagues.
Beyond building robust architectures and writing clean,
maintainable code, I place a strong emphasis on delivering
excellent user experiences. In my view, technical quality and
user experience are equally important to a successful product.
More recently, I have been working extensively with Next.js,
Server-Side Rendering (SSR), Node.js, NextAuth, tRPC, and
Prisma, embracing end-to-end type safety across the entire
stack—an approach I find both powerful and highly promising.
After many years focused on professional software development, I
launched my first personal project: dividendo.top. It is a tool
that helps investors track their portfolios and dividend income,
monitor both paid and upcoming dividends, and manage important
dividend-investing considerations such as withholding taxes,
foreign tax credits, and income tax reporting.