About Me
As a computer engineering master's degree holder from the University of Illinois at Urbana-Champaign, I'm highly skilled in full-stack web development with a focus on HTML/CSS, JavaScript/TypeScript, React/Redux, and NodeJS technologies. My career goal is to use new technologies to address societal issues.
Education
University of Illinois Urbana-Champaign
Master’s degree, Electrical and Computer Engineering
Northern Arizona University
Working Experience
Web Developer
03/2023 - Present
Antra, Inc.
• Developed an efficient recruitment management platform for the HR team, facilitating streamlined candidate
information management.
• Worked on Redux for global state manipulations, and utilized Redux Thunk to handle asynchronous API requests.
• Created screening cases and wrote unit tests using testing tools such as Jest and React Testing Library, achieving a
90% test coverage.
• Engaged in Agile/Scrum methodologies in the project management process by participating in daily stand-up
meetings, seasonal sprints, and other events.
Cybersecurity Lab Research Assistant
05/2019 - 03/2020
Northern Arizona University
• Developed and executed keyless encryption schemes in C++, utilizing PUFs to address key generation, distribution, and management challenges.
• Authored a paper, “Extended Protocol Using Keyless Encryption Based on Memristors,” presented at the 2020 SAI Conference.
• Evaluated the security of various encryption schemes by generating statistical graphs with the aid of Python’s NumPy library for scientific computing and Matplotlib library for data visualization.
Teaching Assistant
01/2019 - 12/2019
Northern Arizona University
• Provided technical assistance and mentorship to students in the areas of Python programming, Object-Oriented Programming, and web development through one-on-one instruction and debugging sessions.
• Graded assignments and provided comprehensive feedback to over 180 students.
International Office Service Center Student Worker
10/2018 - 03/2019
Northern Arizona University
• Assisted three advisors as a Student Worker. Duties included answering telephones, responding to emails, organizing important documents, and inputting data into the university database.
• Engaged with over 2000 international students, providing them with accurate and professional information through courteous and informed communication.
Projects Experience
Job Application Manager
• Deployed Link: https://zyx-job-manger.onrender.com/
• Created a responsive design job application tracking app that provides a centralized location for job seekers to save
and manage their job applications.
• Managed global state in the front-end efficiently using React’s useReducer Hook and Context API, implemented
routing and navigation with react-router, and optimized performance using pagination and debounce as a React
developer.
• Developed back-end services using an MVC pattern, integrated JWT authentication, utilized MongoDB for
data management, and implemented a robust error-handling design..
Feedback Collection System for Startups
• Built a full-stack web application for startup owners to facilitate the collection of feedback from a large user base through email.
• Implemented a user-friendly front-end interface using Material UI and React, and efficiently managed front-end data with Redux.
• Integrated Google OAuth, SendGrid API, and Stripe API for authorization, email creation, and payment processing, enhancing the application’s functionality.
Sorting Algorithm Visualizer
• Established a sorting algorithm visualizer to help beginners to visualize the sorting process of different algorithms (insertion sort, quick sort, merge sort, etc.) with variant graphics and colors.
• Built on the object-oriented design, allowing users to select different algorithms, customize the number of elements and adjust different sorting speeds with the help of the Tkinter module.
Planetary Image Caption Writer
United States Geological Survey
• Developed an I/O Web Service based on Node.js that can be used by researchers to create publication ready figures
• Built and deployed the application with Docker, thereby having compatibility on all platforms such as Linux, Windows, and iOS
• Collaborated successfully with a team of 3 students to organize tasks, analytically problem solve, and produce the
product in a fast-paced environment