About
I am a Computer Science Undergraduate Student at California State University Long Beach. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, JavaScript, Java, SQL, TypeScript, MongoDB, HTML5, CSS, Java, Perl, and C++ during my bachelor's. I have 12 months of professional work experience which helped me strengthen my experience in Python, Perl, and JavaScript. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash, TypeScript
- Databases: MySQL, PostgreSQL, MongoDB
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: Flask, Django, Node.js, Bootstrap, React, SvelteKit, Django, VueJS, Node.js, Express.js, Bootstrap, Tailwind CSS
- Tools & Technologies: Git, Docker, AWS, Firebase, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse, JIRA, Jenkins, Heroku, RabbitMQ, Zod
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Converted OpenRoad and Perl user scripts from Ingress to PostgreSQL syntax for the PostgresSQL migration.
- Developed and integrated a Java SpringBoot REST API to enhance website functionality and user experience.
- Collaborated in the development and refinement of the website using Vue.js and Bootstrap, significantly improving usability and user interface design.
- Revamped critical Perl and Python scripts, enhancing connections to the Ingress database and AWS, resulting in a noticeable 10% speed optimization.
- Contributed to the integration of GPT technology for a user-assistance bot, enhancing website interactivity and providing comprehensive user documentation for improved user experience.
- Tools: Perl, Python, Java, SpringBoot, Vue.js, Bootstrap, PostgreSQL, AWS, Git, JIRA
- Converted OpenRoad and Perl user scripts from Ingress to PostgreSQL syntax for the PostgresSQL migration.
- Developed and integrated a Java SpringBoot REST API to enhance website functionality and user experience.
- Collaborated in the development and refinement of the website using Vue.js and Bootstrap, significantly improving usability and user interface design.
- Revamped critical Perl and Python scripts, enhancing connections to the Ingress database and AWS, resulting in a noticeable 10% speed optimization.
- Contributed to the integration of GPT technology for a user-assistance bot, enhancing website interactivity and providing comprehensive user documentation for improved user experience.
- Tools: Perl, Python, Java, SpringBoot, Vue.js, Bootstrap, PostgreSQL, AWS, Git, JIRA
Projects
My Personal Website containing my About Me, Projects, and Experience
- Tools: HTML, CSS, JavaScript, Docker
- Developed a personal website showcasing professional background, work experience, and projects.
- Utilized HTML, CSS, and JavaScript to create an interactive and user-friendly interface.
- Utilized Docker for containerization, ensuring seamless deployment and scalability of the project.
- Implemented a responsive design for optimal viewing across various devices and browsers.
Django backend + React frontend program to listen to music together
- Tools: Git, React, Django, SQL, Spotify API
- Engineered a robust full-stack web application leveraging React for front-end and Django for back-end.
- Integrated Spotify API to enable synchronized music listening experiences for users.
- Designed and managed a SQL database to efficiently track user interactions, including feedback and music play/pause actions.
- Successfully deployed and maintained the web application to Linux VPS.
Image Downloader for the website Pixiv
- Tools: Python, Docker, Selenium
- Engineered a Python script for efficient extraction of .jpeg files from network communications associated with the website, streamlining data retrieval and analysis processes.
- Implemented authentication for Pixiv to access and scrape user-saved posts.
- Configured Docker Compose for seamless deployment and execution on headless systems.
- Incorporated multi-threading and asynchronous tasks, significantly boosting the scraping process’s speed and efficiency.
Use Discord As a Cloud Storage
- Tools: Sveltekit, NodeJS, Tailwind, Zod, SQLite, Python, Discord API
- Leveraged REST API to fetch and send messages, integrating it seamlessly into the application.
- Utilized SvelteKit for dynamic front-end development, incorporating server-side rendering and Tailwind CSS for an enhanced user interface.
- Developed a robust NodeJS backend to manage account creation, handle complex queries to the SQLite database and split and send files to Discord.
- Implemented Zod for robust data validation and schema definition, ensuring data integrity and security.
- Optimized data storage and retrieval using SQLite, achieving efficient database management and query execution.
Education
California State University, Long Beach
Long Beach, California, USA
Degree: Bachelors of Science in Computer Science
GPA: 3.6/4.0
- System Programming
- Database Fundamentals
- Algorithms
- Computer Architecture and Organization
- Operating Systems
- Digital Logic and Assembly Programming
Relevant Courseworks: