Hi, I'm Sakamoto Takashi
I turn vision into reality with code. Whether I'm working on a website or any digital product, I bring my commitment to design excellence and user-centered thinking to every project I work on.
Explore my latest projects showcasing my expertise in Reactjs, Nextjs, Javascript, Typescript and web development.
Experience
Senior Backend Deveoper
04/2022 - 12/2022 | Santa Monica- Maintained an application's back-end nodes in Python and C++ to book train tickets in multiple providers. - Implemented new back-end nodes in Python for storing data in MongoDB and made them accessible through a REST API. - Performed a functional and technical analysis of new features to be implemented in the Python backends.Senior Frontend Deveoper
12/2022 - 09/2023 | Santa Monica- Improved time loading speed, refactoring some queries only to fetch needed data, minimized rendering overhead, and reduced initial page load times using the code split technique. - Consistently worked closely with the CTO to craft the optimal user experience and gain a deeper understanding of the product's requirements. - Worked in a fast-paced work environment, efficiently utilizing a Kanban board to track bugs and features. Demonstrated an unwavering commitment to meeting deadlines, consistently delivering tasks promptly, and ensuring seamless project execution. - Contributed to elevated code quality by serving as a code reviewer, ensuring robust and efficient solutions for the company.Web3 and blockchain Developer
09/2023 - 11/2024 | Remote- Developed a crypto payment streaming system to enable real-time token transfers for user subscriptions and purchases, enhancing transaction efficiency and platform scalability. - Created a dynamic deposit status tracker using React and ethers.js, allowing users to monitor incoming cryptocurrencies (ETH, TRON, BTC, USDC, USDT, etc.) with real- time updates via WebSockets and event listeners. - Improved the user experience by reducing confusion around deposit confirmations, leading to a 40% decrease in support tickets related to payment issues. - Built backend services with Node.js and Express to index blockchain events and cache user transaction states using Redis, increasing status retrieval speed by 60%.Senior Software Engineer
11/2024 - Present | Remote- Led the dev team with CTO to build a distributed ticket booking system and admin dashboard using Next.js for frontend and NestJS for backend with Typescript. - Built secure user and admin portals with JWT-based authentication, impersonation features, and role-based access control. - Integrated Redis for caching frequently accessed data (event listings, seat availability), reducing query latency by 45% and significantly enhancing real-time performance. - Developed a dynamic, mobile-friendly frontend with Next.js, including animated dashboards, multi-step checkout, and QR code-based ticket scanning using rotating TOTP tokens.
Education
Higher Secondary School
2018-2022 | Motooka, Nishi-ku, Fukuoka City, Fukuoka Prefecture 819-0395, JapanSpecializes in databases and web systems. Graduation thesis: Database optimization techniques for high-traffic web applications.Bachelor's degree in software engineering,
2016-2018 | Atsugi, Kanagawa, JapanCore courses taken include Data Structures and Algorithms, Web Design, Cloud Computing, Artificial Neural Networks, and Database Management