Senior Frontend Software Engineer
About Me
I am a frontend software engineer with 7+ years of experience building complex web applications across blockchain, fintech, e-commerce, sports betting, and enterprise environments.
I have worked on scalable products such as crypto fundraising platforms, financial back-office systems, e-commerce platforms, admin panels, and sportsbook applications, with a strong focus on performance and maintainability.
At Software Mind, I led a migration from a custom routing solution to React Router, contributed to architecture and technical planning, and helped drive UI redesign and monorepo migration initiatives.
Earlier in my career, I worked on large-scale SPAs, internal form-building platforms, and back-office interfaces, where I improved scalability, refactored codebases, and optimized React rendering behavior.
I am comfortable working both independently and as part of a team, and I regularly collaborate with backend engineers to define and maintain API contracts.
My core strengths include modern JavaScript, React, TypeScript, state management, and building responsive, high-quality user interfaces for high-traffic web products.
Skills
JavaScriptCollaborationReactTypeScriptHTMLCSSMongoDBTestingMaintenanceReduxNestJSSASSExpressMaterial UI
Education
Bachelor of Information Technology
Experience
Led migration from a custom routing solution to React Router, improving performance and reducing unnecessary re-renders. Contributed to application architecture decisions and technical design discussions. Participated in UI and application redesign and migration initiatives. Delivered features independently and collaboratively. Contributed to migration to a monorepo architecture.
Participated in JavaScript to TypeScript and Redux to Effector migration initiatives. Delivered an internal form-building platform similar to Google Forms. Implemented features for complex multi-step forms and collaborated with backend engineers to maintain API contracts.
Developed and maintained a large-scale SPA. Refactored the frontend codebase to improve scalability, maintainability, and performance. Built and supported back-office UI with reusable and consistent components. Optimized React rendering behavior.
Contributed to the front-end codebase using React and Redux. Developed a custom admin panel and implemented a custom modal management engine.
Implemented cross-browser, standards-compliant layouts using HTML and CSS. Developed interactive user interfaces and client-side functionality using JavaScript and jQuery. Integrated frontend layouts with CMS platforms, configured mail services, maintained projects, and performed testing and bug fixing.