Goloborodko Vitaly
web developer
Proficiency in JavaScript and TypeScript.
Experience withNextJS for create web applications with server-side rendering.
Experience with theReact library in writing single page applications using React Router, hooks.
Experience withVite for create React App.
Experience with TanStack to simplify fetching, caching, synchronization and updating server state in web applications.
Experience managingReact state using Redux Toolkit and Zustand.
Experience with React libraries that allow you to import and use components for the user interface in applications — Material UI, Tailwind CSS, Shadcn/ui.
Experience building web applications with responsive design.
Experience with web page design technologies Flex and Grid CSS.
Experience with database program the MongoDB.
Experience withNode.js Express server for building web applications.
Experience with libraries for requests - Fetch API,Axios.
Experience with online service for interface development and prototypingFigma.
Experience with the task managerGulp 4.
Experience with the module builderWebpack 5.
Experience withGit.
Experience with a code editorVS Code.
Experience with development and debugging toolChrome DevTools.
Learning and practicingSupabase.
2015 – present:
I practice React JS library when building websites and web applications, and also use progressive libraries and tools to make them more interactive and user-friendly.
I use TanStack to simplify fetching, caching, synchronization and updating server state in large web applications
I'm using Next JS to create the web applications with improved performance and server rendering (SSR) and improve SEO rankings.
In some projects I used a database management system — MongoDB.
I use some CSS frameworks to create attractive and responsive user interfaces and to speed up application coding.
I write codes for cross-browser and responsive websites of any complexity — using HTML5, CSS3, JavaScript. To automate the web development process in small projects, I use the task manager — Gulp4 and module builders — Webpack5.
A tool for setting up a web application development environment with the React JS library using — Vite JS.
If necessary, I use the design and prototyping tool Figma, which allows creating website designs and graphics editor Photoshop for editing raster images.
In my work, I use the NPM package manager to manage dependencies and a platform for project hosting and collaborative development — GitHub.
I know how to effectively manage the time and tasks.
I never stop learning new knowledge and practicing code and improving my professional level.
Course "React Native"
Course "The Complete Full-Stack JavaScript Course!"
Course "React + Redux"
Course "Become A Full Stack Web Developer - Beginner To Advanced"