Post Job Free
Sign in

Software Engineer Senior

Location:
Piscataway, NJ
Posted:
February 06, 2025

Contact this candidate

Resume:

JOHNATHAN TAFOYA

Senior Software Engineer

*****************@*****.*** 479-***-**** Dallas, TX

SUMMARY

Dynamic Senior Software Engineer with a decade of practical experience in both full-stack and desktop application development. Proficient in React, Node.js, and Electron.js, focusing on creating scalable and high-performance web and desktop applications. Well-versed in microservices architecture, cross-platform development, and decentralized applications. Committed to mentoring teams, enhancing software performance, and crafting cutting-edge solutions. WORK EXPERIENCE

Goji Labs

Senior Software Engineer Dec 2023 - Jan 2025

• Spearheaded the creation of a highly scalable e-commerce platform, ensuring a swift and engaging user experience through the use of Next.js and Progressive Web Application (PWA) technologies.

• Designed and executed a microservices-driven backend utilizing Node.js, Express.js, and MongoDB, significantly enhancing both scalability and maintainability of the system.

• Implemented React Lazy Loading to enhance application performance, resulting in a 20% decrease in initial load time; optimized SEO and site speed through server-side rendering (SSR) and static site generation (SSG) in Next.js.

• Integrated Web3.js to facilitate blockchain-based payments, enabling users to perform secure cryptocurrency transactions.

• Worked closely with UX/UI designers to craft intuitive and responsive user interfaces.

• Provided mentorship to junior developers in Next.js and Node.js, nurturing a culture of innovation and technical advancement.

10Pearls

Senior Software Developer Aug 2020 - Nov 2023

• Created a decentralized finance (DeFi) platform for lending and borrowing, empowering users to stake, lend, and borrow cryptocurrencies through smart contracts on the Ethereum network.

• Engineered and launched Ethereum smart contracts using Solidity, guaranteeing secure and transparent transactions.

• Crafted a user-friendly frontend with React and Web3.js, enabling effortless interaction with blockchain features.

• Enhanced blockchain transaction efficiency, significantly lowering gas fees by refining smart contract performance.

Moove It

Mid-Level Software Developer Nov 2017 - Jul 2020

• Created desktop applications with Electron.js, guaranteeing seamless functionality across Windows, macOS, and Linux platforms.

• Crafted a user interface with React that works harmoniously with Electron.js, providing a fluid, native-like experience for users.

• Established local data storage solutions utilizing SQLite and IndexedDB, promoting effective data handling.

• Incorporated native system functionalities such as tray icons, notifications, and background tasks to improve desktop interaction.

SPINX Digital

Junior Software Developer Feb 2015 - Oct 2017

• Engineered and sustained responsive web applications using HTML, CSS, JavaScript, and jQuery.

• Contributed to backend development with Node.js and Express.js, developing RESTful APIs for smooth data integration.

• Designed layouts that adapt beautifully to various devices, ensuring a consistent experience on desktops, tablets, and mobiles.

• Employed Git for version control, facilitating streamlined project management and teamwork. EDUCATION

Hong Kong University of Science and Technology

Bachelor of Science in Computer Science Sep 2010 - Dec 2014 SKILLS

• Programming Languages & Web Technologies: C, C++, JavaScript, TypeScript, PHP, HTML5, CSS3, SCSS, jQuery

• Frontend Development: React, Next.js, React Hooks, Redux, WebRTC, Electron.js

• Backend Development & APIs: Node.js, Express.js, RESTful APIs, GraphQL, Firebase

• Databases: MongoDB, MySQL, PostgreSQL

• Blockchain & Web3: Ethereum, Web3.js, Smart Contracts

• Cloud & DevOps: AWS



Contact this candidate