I’m a self-driven and results-oriented Software Engineer with 4+ years of experience building end-to-end web applications, from backend architecture to frontend interfaces. My core strengths lie in backend development using Python, Node.js, and TypeScript, with solid experience designing scalable APIs, handling data processing systems, and optimizing database performance across SQL and NoSQL environments.
I’ve worked on production systems that require reliability and efficiency, including real-time data processing and monitoring platforms. I’m comfortable working with modern frameworks like NestJS, Express, Django, and Laravel, and I prioritize writing clean, maintainable, and well-structured code. I also have experience improving legacy systems through safe, incremental refactoring.
When working with clients, I value clear and direct communication. I’m responsive, transparent about progress, and proactive in raising risks or suggesting improvements. I’m comfortable collaborating asynchronously and in distributed teams, using tools like Slack, Jira, Trello, and Git-based workflows. I’m also flexible with time overlap and can adapt to different time zones when needed.
In terms of AI tools, I actively use them to improve productivity and code quality—whether it’s generating boilerplate, debugging issues faster, or exploring better architectural approaches. I’ve also leveraged AI for tasks like OCR processing, automation scripts, and data handling in real-world projects. I see AI as a practical tool to accelerate development while maintaining strong engineering judgment.
Overall, I focus on delivering reliable solutions, communicating clearly, and continuously improving both the product and the development process.