I am a Frontend Developer with nearly 7 years of experience in designing and developing scalable web applications using React, Next.js, and TypeScript. I specialize in performance optimization, frontend architecture, and API integrations for FinTech systems and business applications. Throughout the projects I have worked on, I have been responsible for developing key product features, improving the data layer, and reducing the loading time of critical views by up to 50%. I have implemented optimizations including lazy loading, pagination, memoization, and reducing over-fetching through context-aware data fetching. I also have experience working with backend systems, implementing server-side logic and integrating it with frontend applications, which enables me to collaborate effectively with backend teams. I am committed to code quality through code reviews, mentoring, and promoting frontend best practices within the team.
Stack
Frontend
JavaScript is a programming language that allows you to implement complex features on web pages.
JavaScript
React is a JavaScript library for building user interfaces.
React
Next.js is a framework for building server-side rendered React applications.
Next.js
TypeScript is a superset of JavaScript that adds static typing.
TypeScript
Gatsby is a framework for building static websites using React.
Gatsby
Redux is a state management library for JavaScript applications.
Redux
HTML is the standard markup language for creating web pages.
HTML
CSS is a language for describing the presentation of a document written in a markup language.
CSS
SASS is a CSS preprocessor that allows you to write CSS in a more organized and efficient way.
SASS
Styled Components is a library for styling React components.
Styled Components
Bootstrap is a library for building responsive, mobile-first websites.
Bootstrap
Tailwind is a utility-first CSS framework for rapidly building custom designs.
Tailwind
Material-UI is a library for building responsive, mobile-first websites.
Material-UI
GitHub is a web-based platform for version control and collaboration.
GitHub
Playwright is a browser automation library that allows you to test your web applications.
Playwright
Cypress is a JavaScript library for testing web applications.
Cypress
Backend and databases
Node.js is a runtime environment for executing JavaScript code outside of a browser.
Node.js
Python is a programming language that allows you to write code that is easy to understand and read.
Python
MongoDB is a NoSQL database that allows you to store data in a flexible, JSON-like format.
MongoDB
Firebase is a backend as a service platform that allows you to build web and mobile applications.
Firebase
Prisma is a database toolkit for Node.js and TypeScript that provides a modern database client and ORM.