Binh Nguyen
Software Engineer +1-408-***-**** San Jose, CA ***************@*****.*** Github LinkedIn TECHNICAL SKILLS
Strong: JavaScript (ES6+), React (Hooks), Redux (Redux Toolkit & Redux Toolkit Query), React Router, HTML, CSS, Tailwind, Node.js, Express, RESTful APIs, NoSQL (MongoDB)
Experienced: TypeScript, Svelte, Git/Github Flow, Chrome API, Hosted Server Architecture, Webpack, Rollup, Vite, SQL (PostgreSQL), Jest WORK EXPERIENCE
Software Engineer SvelteScope - Open-Source Chrome Extension Debugging Tool 2024 - Present
• Leveraged Svelte'scompilation-based approach to optimize JavaScript code and deliver smaller bundle sizes, contributing faster load times and smoother interactions, aligning with the application's goal of seamless and engaging experience for end-users
• Integrated TypeScript's powerful type system, strict compiler rules, and advanced features to establish a highly expressive and flexible type ecosystem, improving code readability and maintainability, enhancing type safety, developer productivity, and long-term sustainability
• Harnessed Chrome Extension API Runtime to inject custom scripts into the current Svelte application's context, providing a flexible and efficient approach without the need for server-side changes, allowing for quick iterations and continuous improvement of the application's interface
• Applied Vis.js data visualization library to extensively customize node and edge properties to display hierarchical relationships, providing an intuitive interface by lowering the cognitive load for users exploring these intricate data structures, enhancing exploratory analysis
• Configured Rollup optimizations with tree-shaking, code-splitting, and plugin ecosystem, and Vite optimizations with Hot Module Replacement (HMR) to remove unused code, split the application into granular chunks, and streamline the iterative development cycle, elevating the project's performance and development workflows to industry-leading standards, delivering a highly performant application
• Implemented Jest's comprehensive testing suite, including its assertion library, mocking capabilities, and test runners, to enable thorough unit and integration testing, fostering a culture of collaboration and continuous integration, and ensuring a reliable and high-quality codebase OPEN-SOURCE WORK
Software Engineering BeRead - Web Application of encouraging people to read more 2024
• Documented Redux'sactions, reducers, store, and API for handling asynchronous actions and side effects, managing the application's complex state, promoting a unidirectional data flow, enhancing code maintainability, scalability, and predictability throughout the development process
• Architected React Router to implement client-side routing for a single-page application (SPA), optimizing client-side rendering (CSR), reducing server load and enabling content updates, promoting a scalable and maintainable application architecture over server-side rendering (SSR)
• Employed Tailwind CSS with its utility-first CSS framework, responsive design capabilities, and customization features, streamlining tasks and promoting a consistent, responsive user interface, contributing to faster development cycles and ultimately enhancing user experiences Software Engineer HomeDecor - Web Application for selling furniture 2023
• Employed React'svirtual DOM and component-based architecture to create modular and reusable UI elements, enhancing code maintainability and scalability by minimizing DOM manipulation, ensuring a streamlined user interface by providing a competitive advantage in frontend development
• Leveraged Node.js and Express.js with their non-blocking architecture, unified JavaScript environment, and robust middleware system, handling HTTP requests and responses, aligning with industry standards, promoting a unified development experience in Node.js applications
• Implemented MongoDB, augmented with Mongoose for flexible schema design, horizontal scalability, and native support for JSON data, prioritizing its strengths in handling unstructured data efficiently over a traditional SQL database, aligning with industry trends towards NoSQL databases EDUCATION
Mission College - San Jose, CA 2021 - 2023
Associate in Science - Computer Information System Northeastern University - San Jose, CA 2019 - 2021 Master of Science - Project Management
PUBLICATIONS
Amazon Web Service Remake Labs 2024
SvelteScope: Your new Svelte Debugging Companion Medium Article 2024 INTERESTS
Exploring horoscopes, personality types through MBTI, and human nature through reading