
Barbara Prusiewicz
Verified Expert in Engineering
Software Developer
Honolulu, HI, United States
Toptal member since February 27, 2020
Barbara is a full-stack developer specializing in front-end development with expertise in React frameworks. Her passion is bringing user experiences to life. She was a software architect (C/C++) for point-of-sale terminals. Barbara designed and developed Verifone's Vx Contactless Card Payment app, which performs contactless card-based transactions used worldwide. This background provides her with a strong foundation in software engineering, development tools, and teamwork.
Portfolio
Experience
- Software Design - 20 years
- CSS - 14 years
- HTML5 - 13 years
- JavaScript 6 - 10 years
- React - 6 years
- React Redux - 6 years
- SCSS - 3 years
- Ruby - 2 years
Preferred Environment
AWS Amplify, JavaScript, React, Gatsby, Material UI, Tailwind CSS, Next.js, Chakra UI, TypeScript, SCSS
The most amazing...
...software I've developed is the contactless card payment app for Verifone point-of-sale devices. I smile whenever I tap a card to pay!
Work Experience
Front-end UI Developer
ARC Advanced Power Technologies Corp.
- Analyzed business processes (for high-power equipment inspections) to identify specific requirements for the MVP application. Assisted the client with organizing and prioritizing work tasks.
- Designed (using Figma) application screens and user workflow.
- Led project setup, including GitHub workflows, AWS deployment (S3, Cloudfront), and AWS authentication (Cognito).
- Implemented application front end - React with TypeScript using TailwindCSS, D3 canvas manipulation, and MobX (state management).
React Developer
Vesta Housing Inc. DBA Aro Homes
- Implemented and delivered web app updates. The web app includes a map view for identifying properties of interest, a Kanban page for managing property research tasks, and a Property Details page for property evaluation and comparison using charts.
- Collaborated with the client and primary users to identify requirements and UX flows.
- Refined the client's UI design ideas as needed to ensure a consistent look and feel for the app.
Lead Developer
Livable Hawaii Kai Hui
- Designed webpages for a nonprofit group whose target audience is potential volunteers and partners.
- Implemented the website using Webflow CMS to manage information on events and their locations.
- Contributed to the website's ongoing effort, with more pages in the design and planning phases.
Lead Developer
No Problem Consulting
- Collaborated on various pro-bono projects through morehumaninternet.org as a lead developer and project manager. Projects range from a Chrome extension for reporting website projects to nonprofit websites (Gatsby, Webflow, and Mapbox SDK).
- Provided MVP Dental Practice CMS allowing practices to pre-screen patients, communicate offers and options, and establish a relationship as a lead developer. Technologies used were React, AWS Amplify, and Figma.
- Brought numerous releases for bio-pharmaceutical lab monitoring MVP as a senior developer. Responsibilities include front end (React and Redux) and administrative back end (Ruby on Rails).
Lead Front-end Developer
XplorStem LLC
- Delivered an updated Next.js application that met new requirements. Client provided information on new requirements through discussions and conceptual (not detailed) slides.
- Researched options to integrate Python games into the web app. Due to time and resource constraints, I identified and delivered a solution to use itch.io for game hosting.
- Reviewed application UI, including layout and styling, to evaluate its implementation.
- Implemented various improvements to enhance screen space utilization, information presentation, and the proper use of Next.js features like server-side rendering (SSR) and layouts.
Front-end/Landing Page Developer
Rampant Technologies, Inc.
- Used the Framer low-code/no-code platform to create a responsive landing page for the company.
- Implemented a JavaScript honeypot mechanism to detect invalid/spam contact form submissions.
- Assisted the client with design and layout review for the site.
Front-end Deveveloper
Steady Platform, INC
- Led development efforts to make applications accessible and meet ADA requirements.
- Converted React application components from custom SCSS to Chakra UI.
- Assisted the QA and development teams with understanding a11y requirements and test strategies.
Senior Front-end Engineer
Trailmapper, Inc.
- Created MVP CRM for political fundraising using React with Redux (RTK and RTK Query). Styled the app with Material Tailwind and integrated functionality with Recharts and React Table Library.
- Refined the UX based on evolving project goals. Improved conceptual wireframes and user flows initially defined by a UX designer to better align with Trailmapper's updated understanding of the problem.
- Assisted with project management, defining tasks and dependencies, and scheduling corresponding work.
Senior Front-end Engineer
Trailmapper, Inc.
- Developed a front-end MVP for fundraising CRM using React, TypeScript, Redux Toolkit with RTK Query, Recharts, and React Table.
- Defined and refined user experiences. The client's UX included complex user stories that helped users identify and manage collections of potential donors.
- Designed the user interface (UI). Though the client had some initial Figma wireframes, they did not align with the user experience (UX) work. As needed, screen designs were adapted to meet the expected user requirements.
Front-end Engineer
Citybase, Inc.
- Fixed the existing codebase for the responsiveness of images and iframes. Prior to this work, pages with images or iframes often didn't render correctly on mobile, causing usability issues.
- Fixed multi-tiered navigation for accessibility. Before this work, it was impossible to navigate the Citybase websites using a keyboard.
- Acted as a lead developer for a new category page populated from a GraphQL query and filterable based on content properties.
- Served as a lead developer for improvements to the presentation of various blocks rendered from CMS content. Work required translating Figma mockups to React components using a proprietary design system.
Front-end Developer
IntelliQuit
- Updated the Mynicotinetest.com landing page to feature a video hero, a floating button for text sign-up, and other content changes. Also updated the site to improve the loading time, SEO scores, and accessibility (a11y).
- Updated the Intelliquit.org website to improve loading time, SEO scores, and a11y.
- Assisted the client with the Google tag setup, Google recaptcha setup, and Vercel deployments.
React/UI Developer
Rubicon
- Worked as the lead developer on a landing page refresh for a cryptocurrency exchange company.
- Started with a base design from Figma wireframes and worked with the client to deliver an updated version of the website that more closely reflected Rubicon DeFi's culture and energy.
- Contributed to the landing page, which is a Next.js site using Tailwind CSS for styling.
Senior Web Developer
DispatchHealth
- Delivered mobile-first application (React) as a senior and primary front-end developer, allowing patients to track and check in for appointments.
- Led test automation development for the patient-facing application using Cypress.io.
- Architected the front-end application to allow flexible support of different functionalities for A/B experiments.
React Developer
RNBW Holdings
- Directed and executed website updates to reflect the change in the marketing strategy. Collaborated with the designer on styling details and content changes.
- Addressed existing issues with mobile site styling.
- Reviewed and corrected site deficiencies, including console warnings and package updates.
Lead Front-end React/JavaScript Developer
Volo Technologies LLC
- Developed and delivered MVP application for analyzing credit card points. The application is responsive working on desktops, tablets, and phones. Technologies used: React, Redux-Saga, and MUI.
- Developed test code for credit card analysis application using Jest.
- Analyzed and debugged issues with WebSockets and back-end APIs.
Senior Front-end Developer
Array
- Developed web components that processed various information from credit reports providing users with information such as debt analysis, credit report summaries, credit score simulation, and more. Component UI based on Figma designs.
- Created developer documentation for web components so the components could be customized and embedded in web pages.
- Investigated and analyzed bugs in the web components. Provided QA team with strategies for testing components and features, including error scenarios.
Senior Front-end Developer
Rady Children's Hospital
- Designed and developed a complex search form for the genomic research database application. Worked on the form that allows users to select from tens of thousands of possible values.
- Developed the search results table functionality, which includes sorting, hiding, and sophisticated filtering functions to assist the user in navigating data for the same genomic research database application.
- Managed software processes related to the delivery of the application, including issue tracking, release planning, and application bundling.
Principal Engineer
Verifone
- Managed complex investigations for customer software problems. Reduced incoming problem reports for new products by 25% by providing white papers, tutorials, and sample code for new features. Worked as the technical lead for the product support team.
- Served as an architect and lead developer for the contactless card payment application. Designed a solution to meet industry requirements for performance, user interface, and card issuer certification. Managed an international development team.
- Oversaw as the architect and developer a variety of projects ranging from operating system device drivers to network middleware to payment application frameworks. Contributed to all aspects of product delivery, training, and tier III support.
Experience
Vesta Housing/Aro Homes: Lead Front-end Developer
• AWS Cognito authentication.
• "Zillow-like" property map (AWS MapLibre).
• Drag and drop Kanban pages (React-beautiful dnd, pragmatic drag and drop).
• Charts tracking real estate prices, etc. (recharts).
Rampant Technologies - Lead Front-end Developer
https://rampanttechnologies.com/Landing Page Refresh
https://rubicon.finance/The site uses Next.js with Tailwind CSS for styling. For the 3D animation, the Atropos package is used.
The changes were done from Figma wireframes and included all screen sizes.
Livable Hawaii Kai Hui
http://lhkh.orgDream Sports Africa
http://dreamsportsafrica.orgToothFairy Lead Developer and Architect
Technology stack is React (with Material UI) using AWS Amplify, Cognito, and AppSync (DyanmoDB and GraphQL).
Empiric.io Web App
As the lead developer for the web app, I was responsible for implementation and software design decisions related to the React and Rails components. Key aspects of the design and implementation include a RESTful API interface, AWS Simple Notification System (SNS) configuration for notifications (email and SMS), and a responsive user interface.
The project has progressed from the MVP stage to full customer evaluation.
Verifone Vx Contactless Card Payment App
As the lead architect for the project, I was responsible for the overall application and design.
Key aspects of the architecture:
- Minimize re-certification requirements. The app is designed so specific handling requirements for each card type is in a separate contained module.
-Balance the PCI user interface requirements with the needs of specific clients to customize the user experience. This was accomplished by defining a small framework for the transaction user interface. For this project, I also implemented specific requirements of the architecture and managed the international development team.
Verifone Vx Products
As part of the Vx architecture team, I contributed to the delivery of the project at several levels:
-Operating System drivers: Developed console device driver and printer device driver.
-Network Middleware: Designed system tasks used for managing network communications.
-Extensive work helping new customer developers understand best practices, so their applications could run on multiple product variants. This included writing tutorials, sample applications, and white papers, as well as on-site mentoring and trouble-shooting.
Education
Bachelor of Science Degree in Computer Science
Syracuse University - Syracuse, New York, USA
Certifications
Introduction to Web Accessibility
edX
Full-stack Developer Bootcamp
Flatiron School
Database Management Essentials (SQL)
Coursera
User Interface Prototyping and Design
Coursera
User Interface Research and Design
Coursera
Introduction to User Interface Design
Coursera
Skills
Libraries/APIs
React Redux, React, AWS Amplify, REST APIs, jQuery, Recharts, React DnD
Tools
Git, Amazon Cognito, AWS AppSync, Amazon Simple Notification Service (SNS), GitHub, NPM, Figma, Canvas
Languages
JavaScript, HTML, JavaScript 6, HTML5, CSS, C, C++, SCSS, TypeScript, Ruby, GraphQL, SQL, Python
Frameworks
Redux, Ruby on Rails 5, Tailwind CSS, Ruby on Rails (RoR), Material UI, Bootstrap, React Native, Cypress, Jest, Next.js, Ruby on Rails 4
Paradigms
Functional Programming, RESTful Development
Platforms
AWS Lambda, Amazon EC2, Amazon Web Services (AWS), Webflow, Netlify
Storage
Amazon DynamoDB, Amazon S3 (AWS S3)
Other
Front-end, Software Design, Software Development, A11Y, Gatsby, Web Accessibility, Mapbox SDK, Headless Commerce, User Interface (UI), UI Development, Waterfall Methodology, UI Components, i18n, Chakra UI, Framer, API Integration, Framer X, Drag & Drop, SVG
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