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 - 12 years
- HTML5 - 12 years
- JavaScript 6 - 8 years
- React - 5 years
- React Redux - 5 years
- SCSS - 3 years
- Ruby - 2 years
Availability
Preferred Environment
AWS Amplify, JavaScript, React, Gatsby, jQuery, Mapbox SDK, Material UI, Tailwind CSS, Next.js, Chakra UI
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 Deveveloper | i18n and a11y Specialist
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.
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.
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. Client's UX included complex user stories for users to 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 existing codebase for 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. Prior to this work, it was not possible 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 properties of the content.
- 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.
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.
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).
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.
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.
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
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.
Dream Sports Africa
http://dreamsportsafrica.orgLivable Hawaii Kai Hui
http://lhkh.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
https://empiric.io/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.
Tutoria.io
https://tutoria.io/As a volunteer software developer, I implemented new features and bug fixes for both the React front end and Rails back end. I am currently one of the senior developers responsible for reviewing Git pull requests and handling deployment to staging and production systems (AWS S3 and EC2 using Electronic Beanstalk).
ReadWriteCommunicate Literacy Analytics App
https://readwritecommunicate1.gitlab.io/static-website/The ReadWriteCommunicate app consists of a React front end and Python Flask back end. As the primary front-end developer, I was responsible for the front-end design and implementation and defining the API interface with the back-end lead developer. The style for the front end is based on Material-UI. React-vis was used for data visualization (charts). The project was taken from a purely conceptual phase to MVP, which was distributed to a limited set of target users for evaluation.
News4u Sample Project
Source code available at https://github.com/BarbaraPruz/news4u.
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
Languages
JavaScript, HTML, JavaScript 6, HTML5, CSS, C, C++, SCSS, TypeScript, Ruby, GraphQL, SQL, Python
Frameworks
Redux, Ruby on Rails 5, Ruby on Rails (RoR), Material UI, Bootstrap, React Native, Cypress, Jest, Next.js, Tailwind CSS, 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
Software Design, Software Development, Front-end, A11Y, Gatsby, Web Accessibility, Mapbox SDK, Headless Commerce, User Interface (UI), UI Development, Waterfall Methodology, UI Components, i18n, Chakra UI
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