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.

Japan flag
Santa Monica, Japan

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, Japan
    Specializes 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, Japan
    Core courses taken include Data Structures and Algorithms, Web Design, Cloud Computing, Artificial Neural Networks, and Database Management