
Evan Janovsky
Verified Expert in Engineering
React Developer
Amsterdam, Netherlands
Toptal member since January 17, 2022
Evan is a hands-on-deck senior front-end developer and product interface designer with 10+ years of experience building and maintaining progressive web apps, static websites, and mobile apps. He is keen on using TypeScript, React, Gatsby, and React Native and has a firm grasp of the development process, from the client brief to product delivery. Throughout his career, Evan has brought many digital products to market for individuals, small businesses, and large enterprise corporations.
Portfolio
Experience
- HTML - 7 years
- JavaScript - 7 years
- CSS - 7 years
- React - 6 years
- TypeScript - 5 years
- Gatsby - 4 years
- React Native - 4 years
- Redux - 4 years
Availability
Preferred Environment
GitHub, JavaScript, React, React Native, HTML, NPM, Gatsby, TypeScript, Design, Front-end Development
The most amazing...
...websites and platforms I've created for individuals, small businesses, and enterprise corporations were listed on the Gatsby website as featured case studies.
Work Experience
React Developer
McCormack Holdings, Inc
- Created a clean, modern website with no design guides.
- Added custom components and a form with validation and sanitization.
- Had iterations with demos to present the progress and receive feedback.
Web Developer
Eastern Sierra Perspectives
- Developed a web application that was deployed on Netlify. It fetches data from the Google Sheets API, presents a multi-step form, collects responses, and displays conditional data. Uses Netlify Functions for serverless ops and CSS Grid for layout.
- Integrated Google Sheets API and back-end logic. Implemented a Node.js Express.js server to fetch and process data from the Google Sheets API, ensuring seamless data retrieval and handling for the multi-step form.
- Built a dynamic multi-step UI. Designed and developed a responsive CSS grid layout, implemented form state management, and added logic to display conditional data based on user input, ensuring a smooth user experience.
Senior Front-end Developer
Elements
- Designed the overall architecture of the applications. This included deciding on the component structure, how we managed the state and navigation flows, and how we integrated with back-end services.
- Evaluated and selected the best tools, libraries, and frameworks to optimize the app's performance, maintainability, and scalability.
- Ensured that the team adhered to established coding standards and best practices. This involved emphasizing clean code principles, modularization, and the proper use of design patterns.
- Mentored junior developers, helping them enhance their skills and providing guidance on challenging problems.
Web Developer
Re Wood Me
- Developed a booking platform for a calendar reservation project, where certain spaces could be rented out.
- Ran weekly progress meetings to align clients' needs with the budget.
- Developed a complex custom booking application that is lightning fast, type-safe, and includes data caching in a small time frame.
Senior Front-end Developer
Cartrack
- Designed and developed new fleet fraud management features for the web application.
- Replaced older state management technology like Redux with a more modern approach, such as React Query.
- Optimized the web application's UI/UX design and performance by caching data and refactoring the existing code.
Front-end Developer | Mobile Developer
League Digital
- Developed large-scale mobile applications with over a million users.
- Used Firebase to create user authenticated applications with informative statistics about the apps' usage for the clients.
- Oversaw the launch process for the Google Play Store and Apple's App Store.
Front-end Developer | Product Interface Designer
BIGBrave
- Created a wide range of web products from business and eCommerce websites to large-scale web platforms.
- Completed all product development stages in collaboration with other developers and corporate teams.
- Handled client briefs, wireframing, UI/UX design, development environments and source control set up, domains and hosting set up, deployment, backups, and maintenance.
- Created static React-based websites with GatsbyJS now featured on the Gatsby website.
Experience
Cord Analytics Web Portal
Estate Management Application
Design Review Application
Luminarch Website
Gamified Internal Communication App for Zimmer Biomet
Ebesa Architects Website
https://www.ebesa.co.za/Design Review App for LucidTechnics
Emergency Response Web App
Skills
Libraries/APIs
React, React Router, React Query, Google Sheets API, Node.js, Stripe, D3.js, Stripe API, jQuery
Tools
GitHub, Slack, Figma, NPM, Git
Languages
JavaScript, HTML, CSS, TypeScript, JavaScript 6, GraphQL, HTML5, SQL
Frameworks
React Native, Next.js, Tailwind CSS, Redux, Bootstrap, Angular
Paradigms
Agile, App Development, UI Design, UX Design, DevOps, Responsive Web Design (RWD)
Platforms
WordPress, Firebase, Netlify, Amazon Web Services (AWS)
Storage
Web Forms, Cloud Firestore
Other
Gatsby, Software Engineering, Software, Front-end, HTML Email, Single-page Applications (SPAs), ESLint, Web Development, Calendars, Data Visualization, API Integration, Responsive UI, Pixel Perfect, User Interface (UI), Web UX, Front-end Development, Startups, Dashboards, Headless CMS, Tailwind UI, Squarespace, Front-end Design, Forms, APIs, Content Delivery Networks (CDN), Content Management Systems (CMS), QR Codes, Full-stack Development, Firebase Hosting, Data Analysis, Minimum Viable Product (MVP), Investing, SaaS Design, User Experience (UX), User Experience Design, Design, UI Libraries, UI Frameworks, react auth, Mobile App Development, Full-stack, Payment Gateways, Cloudinary
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring