Bucharest, Romania
Full Stack Software Engineer with over 5 years of experience building innovative and scalable systems across both Web2 and Web3 landscapes. Passionate about decentralized technologies and experienced in real-world DApp development. Proficient in modern full-stack development with Rust, TypeScript, Node.js (Express), React, and PostgreSQL, and skilled in transitioning legacy systems to modern architectures. Hands-on experience with Web3 tools such as web3.js, ethers.js, and wagmi for wallet integration, smart contract interaction, and secure transaction flows. Adept at collaborating with cross-functional teams and mentoring developers, always driven to deliver user-focused, high-impact solutions.
Fintech
- Contributed to the modernization and refactoring of a complex cannabis Point-of-Sale (POS) system by upgrading the backend from legacy Node.js to the latest Node.js with Express and TypeScript, and migrating the frontend from AngularJS to React with TypeScript. - Played a key role in moving business logic from SQL Server stored procedures into the Express + TypeScript backend, enabling a smooth transition to PostgreSQL. - Developed the UI for a simplified tablet version of the POS using React, TypeScript, and Material UI, optimized for usability and performance on touch devices.
- Enhanced UI/UX based on user feedback, simplifying workflows and boosting product usage, leading to over 6 million monthly active users and high community engagement. - Collaborated closely with the CEO and CTO to ensure a smooth and fast transition from MVP to Product-Market Fit. - Designed and developed a comprehensive payment system using TypeScript-based event-driven architecture with Stripe integration, achieving 100% user satisfaction and over 200% user growth due to an easier and faster payment process. - Leveraged popular Web3 libraries, including web3.js, ethers.js, wagmi, and protocols like WalletConnect, to develop standalone TypeScript-based components for DApps—enabling authentication, authorization, transaction signing, and custom RPC integration. - Contributed to app development by proposing ideas, designs, and development strategies for major new features. - Maintained the tech stack updated by monitoring and implementing the latest best practices and refactoring JavaScript to TypeScript for better maintainability and scalability. - Improved task efficiency by managing team syncs, meetings, and resource allocation, implementing SCRUM and custom methodologies as SCRUM Master, resulting in a 65% increase in overall team productivity. - Co-led a hackathon at ETH Toronto and took an active role in prominent global cryptocurrency events, including ETH Toronto and ETH Privacy in Istanbul, enhancing industry knowledge and building a strong professional network.
- Contributed to transitioning the main SaaS application from a monolithic to a microservices architecture. Played a key role in designing and implementing several microservices, ensuring scalability, resilience, and maintainability of the system. - Worked on refactoring the reporting service, focusing on performance optimization. This effort reduced the generation and loading times of large security reports by over 60%, directly enhancing the user experience. As a result, user satisfaction and retention significantly improved, especially among paying customers who relied on timely and accurate reporting.
- Led a full-stack programming course for aspiring developers, following curriculum standards, assigning homework, conducting assessments, and providing feedback to support growth. - Enhanced the course by actively updating the curriculum to ensure it remained aligned with current industry standards, removing outdated concepts, introducing modern tools and frameworks, and refining materials to reflect real-world development practices.