Name
Boris Milovanović
Role
Senior Frontend Developer
Experience
8 Years
Location
Beograd, Serbia
Email
boris.milovanovic34@gmail.com
Phone
+381 11 821 4934
Date of Birth
4th March 1995
Open to work
Yes
Download CV

Hello, my name is

Boris Milovanović

Results-driven React Developer with a deep focus on Web3 technologies and blockchain integration. Proficient in building scalable, high-performance decentralized applications (dApps) using React, Solidity, and Web3.js. Strong expertise in connecting smart contracts to front-end interfaces, and optimizing the user experience for blockchain-powered applications. Passionate about exploring new blockchain solutions and dedicated to creating innovative, secure, and seamless Web3 experiences.

Skills

Frontend

  • React.js
  • Redux
  • HTML5
  • CSS3
  • SASS
  • TypeScript
  • Javascript(ES6+)
  • Responsive Web Design
  • CSS-in-JS
  • Tailwind CSS
  • Material UI

Web3 & Blockchain

  • Web3.js
  • Redux
  • Ethers.js
  • Solidity
  • Ethereum
  • Smart Contracts
  • MetaMask
  • dApps
  • IPFS
  • NFTs
  • Drizzle
  • Playwright

Backend

  • Node.js
  • Express.js
  • Python
  • RESTful APIs
  • GraphQL

Test & Frameworks

  • Next.js
  • Viem
  • Wagmi
  • Vitest
  • Jest
  • React Testing Library
  • Cypress
  • Mocha
  • Chai
  • Webpack
  • Truffle
  • Hardhat

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • MariaDB
  • Firebase

Other

  • CI/CD
  • Asana
  • Trello
  • Agile
  • Jira
  • Aws
  • Docker
  • GitHub Actions
  • Travis

Experience

Alpha Finance Lab

Developed and integrated a DeFi application with React and Web3.js, allowing users to lend and borrow digital assets securely on the Ethereum blockchain.

Designed and built responsive and dynamic user interfaces, ensuring seamless interaction with Ethereum-based smart contracts and wallets like MetaMask.

Collaborated closely with product managers and backend developers to integrate smart contracts and APIs for real-time data fetching.

Optimized application performance, focusing on reducing load times and improving user experience across mobile and desktop platforms.

Windranger

Developed and deployed blockchain-based applications with a focus on creating user-friendly dApp experiences using React.js and Web3.js.

Collaborated on the design and implementation of an NFT marketplace platform with full blockchain integration, including minting and purchasing NFTs via Ethereum smart contracts.

Employed Redux for state management and optimized app performance to handle high-volume data queries for real-time blockchain interactions.

Wrote unit tests and end-to-end tests using Jest and React Testing Library to ensure stability and reliability of the product.

Conducted code reviews, provided mentorship to junior developers, and ensured adherence to coding best practices.

Ureed

Developed an admin dashboard for job portal using React.js and Express.js to manage user data, monitor system performance, and generate reports for a client in the e-commerce industry.

Built RESTful APIs with Express.js to interact with the frontend, allowing for real-time updates of the data displayed on the dashboard.

Integrated authentication and role-based access control (RBAC) to ensure secure access to sensitive data and actions on the dashboard.

Optimized the dashboard’s performance for large datasets, enabling efficient querying and data presentation in the UI.

Implemented responsive design principles, ensuring the admin dashboard was fully functional on both desktop and mobile devices.

Vega IT

Assisted in developing web applications using React.js, focusing on building reusable UI components and integrating them with backend services.

Worked on UI updates, optimized existing components, and contributed to the implementation of new features, improving the functionality of client-facing platforms.

Collaborated with the senior development team to refactor the application code for better performance and maintainability.

Gained experience with React Router for navigation and Redux for managing the global application state across various components.

Participated in user interface design discussions and improved the overall user experience of the web application by working closely with the design team.

Wrote unit tests using Jest and React Testing Library to ensure the reliability and performance of the application.