I have over three years of experience as a JavaScript developer, with a primary focus on React and Angular projects during this period. My skillset and experience include the following:
Programming Languages:
Proficient in JavaScript, including ES7/ES8+ features, Babel for transpilation, and TypeScript for strong typing and enhanced code quality.
Front-End Development:
Extensive experience in building web applications using Angular versions 12+, and ReactJS with Hooks for modern and efficient front-end development.
Competent in state management with Redux and implementing asynchronous operations using Redux-Saga.
Testing and Build Tools:
Skilled in testing with Mocha, a versatile testing framework, and proficient in using Webpack and Npm for building and packaging web applications.
Back-End Development:
Familiarity with Node.js, particularly in the context of building server-side applications, using the Express framework to handle backend logic and API development.
Database Management:
Proficient in working with relational databases, including MySQL and PostgreSQL, for data storage and retrieval.
This combination of skills and experience has allowed me to excel in creating robust and efficient web applications. Additionally, I possess a solid foundation in the fundamentals of web development. I am continuously looking to expand my skill set and stay updated with the latest trends and technologies in the ever-evolving field of web development.