Summary
Experience
Junior Web DeveloperInnovateTech Solutions
- Developed and maintained responsive user interfaces for a key SaaS product using React and Redux, improving user engagement by 15%.
- Collaborated with a senior team to optimize API endpoints in Node.js, reducing average response times by 20% for critical operations.
- Implemented new features on the company's customer portal, contributing to a 10% increase in customer satisfaction scores within 6 months.
- Wrote comprehensive unit and integration tests using Jest and React Testing Library, boosting code coverage to 85% and minimizing post-deployment bugs.
Web Development InternNexus Innovations
- Assisted in migrating legacy jQuery components to modern React components, enhancing page load speed by 25%.
- Contributed to backend development using Python/Django, processing data for over 500 daily active users.
- Fixed critical bugs across multiple modules, improving application stability and reducing user-reported issues by 30%.
- Participated in daily stand-ups and code reviews, actively learning and applying best practices in agile development.
Projects
Personal Finance Tracker
- Developed a full-stack application using React, Node.js, and PostgreSQL to manage personal income and expenses, enabling users to categorize transactions.
- Implemented secure user authentication with JWT, ensuring data privacy and integrity for all users.
- Designed and integrated interactive charts using Chart.js to visualize spending patterns, helping users identify saving opportunities.
Recipe Sharing Platform
- Created a social platform for sharing recipes, featuring user profiles, recipe uploads with image support, and a search functionality, built with Vue.js and Firebase.
- Enabled real-time updates for comments and likes using Firebase's NoSQL database, enhancing user interaction.
- Deployed the application to Netlify, ensuring high availability and fast loading times for users.
Task Management CLI Tool
- Developed a command-line interface (CLI) application in Python for managing tasks, including creation, deletion, and marking as complete.
- Utilized SQLite for local data storage, providing persistent task management without requiring an internet connection.
- Improved personal productivity by 20% through efficient task organization and priority setting using this tool.
Education
University of California, BerkeleyBachelor of Science in Computer Science
- Graduated with High Honors, GPA: 3.8/4.0.
- Completed capstone project: developed a real-time chat application using WebSockets, earning an 'A' grade.
- Recipient of the Dean's Scholarship for academic excellence for four consecutive years.
Skills
Frontend
ReactReduxJavaScript (ES6+)HTML5CSS3SASSVue.js
Backend
Node.jsExpress.jsPythonDjangoRESTful APIsGraphQL
Databases
PostgreSQLMongoDBMySQLFirebase
Tools & Platforms
GitGitHubDockerAWS (S3, EC2)HerokuJIRAVS Code
Methodologies
AgileScrumTDDResponsive Design