Serge Plaski

React/Next.js Frontend Developer Certified Google Cloud Engineer

Front-End Engineer with over 15 years of overall IT industry experience, with the last six years focusing on developing enterprise solutions and web applications.

My primary tech stack include:

  • React & Next.js
  • Node.js
  • Tailwind CSS
  • JavaScript
  • TypeScript
  • Google Cloud

I am open to new opportunities!

If you have a project or position that you think I'd be a good fit for, I'd love to hear from you.

Download My Resume | E-Mail Me

About Me

I've had the privilege of working for companies in insurance, mortgage, travel, finance, advertising, and most recently, for a small software agency. My primary focus has always been on practical business impact.

I value a deep, foundational understanding of how things work under the hood. While mastery of React, Next.js, and related libraries is essential, experienced frontend engineers should also understand how the browser processes code, how the CSSOM and DOM trees interact, what triggers a reflow, when and how the painting and compositing phases occur in the browser rendering process, and how to optimize each step.

I leverage that knowledge to minimize reflows and layout shifts, design modular component hierarchies that avoid unnecessary rendering, and use performance-profiling tools to identify and eliminate bottlenecks. The result is a seamless user experience and a codebase that remains stable and maintainable as it scales.

Work Experience

  1. May 2019 — Present

    SOWADEV is a software development agency specializing in web applications and mobile development, cloud technology, and e-commerce solutions for corporate clients.

    • Redesigned MAXIMA grocery chain's intranet site (supply chain and problem handling flow) transitioning from legacy codebase to Next.js server components and React frontend. Created custom hooks, components, and API libraries
    • Collaborated with the MAXIMA back-end team to optimize communication between the front-end and API for handling product delivery and warehouse stock update transactions. This addressed the long-standing problem with data sync delays, added real-time delivery updates, and reduced the response time for the most critical requests 5X-6X.
    • Handled migration of the MAXIMA intranet services for handling supply chain data uploads and reporting to the serverless platform (GCP Pub/Sub and Cloud Functions), achieving 99.99% uptime and improved scalability.
    • Led a cross-functional team of developers, designers, and UX experts to design, prototype, and deliver proof of concept for IWWI B2B platform front-end and service dashboards – while actively contributing to day-to-day programming and architectural tasks (Next.js, React, Tailwind CSS, Figma).
    • Implemented modular architecture for reusable components, custom hooks, and utility libraries for MAXIMA, IWWI, and Eco Spirits projects, accelerating development time and improving code maintainability and accessibility.
    • Developed the new SOWADEV website, quadrupling load speed and cutting asset size by six times.
    • Assisted the Project Manager in implementing Agile Scrum practices and procedures, boosting team productivity and reducing the project development cycle by 20%.
    • React React
    • Next.js Next.js
    • JavaScript JavaScript
    • TypeScript TypeScript
    • HTML and CSS HTML & CSS
    • Tailwind CSS Tailwind CSS
    • Node.js Node.js
    • Express.js Express.js
    • RTK RTK
    • TanStack Query TanStack Query
    • REST API REST API
    • Ferebase Firebase
    • Google Cloud Platform GCP
  2. Mar - May 2019

    I handled the development for two consumer mortgage projects: Fiber Mortgage and Baseline Reverse .

    • Upgraded Fiber Mortgage's codebase from legacy code to React, which improved modularity and maintainability.
    • Conducted thorough unit- and integration testing and debugging of mortgage calculator components, resolved critical bugs, ensuring reliability and leading to substantial improvements in application accuracy.
    • Prototyped and developed a reusable front-end service template for Baseline Reverse SaaS product used by mortgage service providers (React, Redux, and Material UI)
    • Implemented a dynamic address lookup feature for loan officers, integrating Google Geocoding API and an AWS microservice, which streamlined the application process and reduced data entry errors.
    • Added new features for the internal web app used by loan officers at Fiber Mortgage: new account dashboard, local agents' list, lead tracking, sign-up and login functionality, and customer application form validation.
    • JavaScript JavaScript
    • React React
    • Redux Redux
    • axios axios
    • HTML and CSS HTML & CSS
    • Material-UI Material-UI
    • Geocoding API Geocoding API
    • Bootstrap Bootstrap
    • REST API REST API
  3. Nov 2018 - Mar 2019

    Scrum Smart product enabled Scrum Masters to evaluate organizational agile adoption, plan the transition, and identify the areas for improvement.

    • Engineered a dynamic user interface for the Scrum Smart product, enhancing user engagement and streamlining the evaluation process for Scrum Masters.
    • Implemented modular architecture for reusable components, accelerating development time and improving code maintainability (React, Redux, Thunk Middleware, JS, axios, Formik, Lodash)
    • Developed React components for user authentication (Google OAuth, JWT), simplifying the registration and login.
    • Conducted thorough testing and debugging, ensuring a seamless user experience and reducing error rates.
    • Built and delivered a fully functional product demo (React, React Router 6).
    • JavaScript JavaScript
    • React React
    • Redux Redux
    • axios axios
    • Formik Formik
    • Lodash Lodash
    • Node.js Node.js
    • Express.js Express.js
    • HTML and CSS HTML & CSS
    • REST API REST API
    • Scrum Scrum
  4. Jan 2012 - June 2016

    US Assure is the national leader in Builders Risk commercial insurance.

    • Conducted thorough data analysis and led the migration of the legacy policy management system's key components to the new web application platform as part of a company-wide initiative to migrate to Microsoft Enterprise technology stack, significantly improving operational efficiency and user experience across the organization.
    • Developed automated solutions for state-specific compliance forms selection, ensuring adherence to regulatory standards and reducing manual errors by 35%.
    • Implemented comprehensive unit and integration tests, attaining 90% test coverage and substantially improving the reliability of application components.
    • Teamed up with AS400 analysts and BI team to integrate policy submissions workflow into the new platform, facilitating smoother transitions and improving data accuracy.
    • JavaScript JavaScript
    • HTML & CSS HTML & CSS
    • REST API REST API
    • dotNET .NET
    • SQL SQL
    • SSIS SIIS
  5. May 2007 - Jan 2012

    ZIS was a subsidiary of Zurich Insurance, N.A., handling policy administration, underwriting support, and IT services.

    • Led development and support of the business-critical application for handling policy application submissions and document workflow for policy servicing on Lotus Notes platform.
    • Successfully implemented and deployed two major releases to production and obtained recognition as a subject matter expert within the company. Facilitated codebase optimization and provided Tier III support.
    • Upgraded the document management system by implementing new features, such as automatic processing of incoming emails and data from external feeds, automated attachment extraction, deduplication, and filing by line of business and policy type. This resulted in high user adoption and efficiency, with a consistent level of user satisfaction of 96-98%.
    • JavaScript JavaScript
    • AJAX AJAX
    • HTML and CSS HTML & CSS
    • XML XML
    • REST REST
    • SQL SQL
    • Lotus Domino Lotus Domino
  6. Aug 2004 - May 2007

    • Implemented new features and provided incremental updates for custom in-house applications: CRM tool for travel agency requests, logging and handling supply chain issues and complaints, Onboard Crew Standards & Procedures Manual (CSS, JS/AJAX, REST API).
    • Achieved management's recognition for enhancing operational efficiency and data accessibility.
    • JavaScript JavaScript
    • AJAX AJAX
    • HTML and CSS HTML & CSS
    • XML XML
    • REST API REST API
    • SQL SQL
    • Lotus Domino Lotus Domino

Selected Projects

  1. SOWADEV site screenshot

    I have completely redesigned the site and built it from scratch using Jamstack (JavaScript, HTML, and CSS). It features responsive mobile-first design approach, with animations and transitions.

    I analyzed and optimized the website for performance, accessibility, and SEO using Lighthouse tool and Google Search Console.

    Deployed to GCP Firebase plaform, the site uses Cloud Functions (Node.js/Express.js) to handle API requests, collect data from frontend, and log them to Cloud Firestore.

    • JavaScript JavaScript
    • HTML and CSS HTML & CSS
    • Node.js Node.js
    • Express.js Express.js
    • Geocoding API Geocoding API
    • Cloud Functions Cloud Functions
    • Firebase Firebase
    • Google Cloud Platform CGP
  2. Scrum Smart app screenshot

    Scrum Smart Project introduced a SaaS application that enabled Scrum Masters to evaluate organizations' and development teams' agile adoption, plan the transition, and identify the areas for improvement.

    I was responsible for developing major parts of the application frontend including assessment and contact forms, reports, and dashboards (all built in React), the app state management (Redux), email and OAuth authentication, and a library for handling data communication with backend (axios).

    In addition, I have built a fully functional single-page application (SPA) demo app, which was utilized by the Marketing team in their presentations. This app features a streamlined design, leveraging React hooks, React context for state management, and Tailwind CSS for styling.

    • React React
    • Redux Redux
    • React Hooks React Hooks
    • Tailwind CSS Tailwind CSS
    • HTML and CSS HTML & CSS
    • JavaScript JavaScript
    • REST API REST API
    • Scrum Scrum
  3. KSC Space Launches app screenshot

    Living near the Kennedy Space Center, I can sometimes watch launches from the beach. This was a fun weekend project: an app that tracks the schedule of the upcoming missions from Cape Canaveral, complete with mission information and a countdown to the next launch.

    The app is built using React/Vite and hosted on Vercel. The data is provided by NASASpaceflight LLC in HTML format; I have built an API proxy service (Node.js/Express.js) that fetches the HTML, parces it using JSDOM, and serves it in JSON format. The client app formats and renders the data, calculates and updates the next mission countdown.

    • JavaScript JavaScript
    • React React
    • HTML and CSS HTML & CSS
    • Node.js Node.js
    • Express.js Express.js
  4. FiberMortgage calculator tool screenshot

    The revamped, improved, and refactored version of the existing Fiber Mortgage web application originally built in Angular JS.

    I have added dynamic address lookup feature that connected to the AWS microservice and used the Google Geocoding API for on-the-fly address lookup. The calculation model was updated to more accurately account for prepaids and adjustments in monthly payment calculation.

    • JavaScript JavaScript
    • React React
    • Redux Redux
    • HTML and CSS HTML & CSS
    • Geocoding API Geocoding API

Education and Training

  1. At POLY, I discovered my passion for computers and software. Practical projects in computer architecture, writing and compiling my first C and C++ programs, exploring Unix, and diving into the vast potential of the internet hooked me immediately.

    During my last year of study, I took some graduate CS courses and completed a project involving image processing and video compression.

  2. Dec 2022 - March 2023

    • Completed the comprehensive 180+ hours Google Skills Boost training program with hands-on labs on Google Cloud infrastructure, cloud storage, serverless applications, networking, and cloud security. Achieved proficiency in deployment, operations, load balancing, and application scaling with Docker and Kubernetes.
    • Passed the Google Cloud Associate Engineer and earned the official certification .
    • Google Cloud Platform GCP
    • Cloud Computing Cloud Computing
    • Serverless Serverless
    • Cloud Security Cloud Security
    • Cloud Networking Cloud Networking
    • Load Balancing Load Balancing
    • Firebase Firebase
    • Kubernetes Kubernetes
    • Docker Docker
  3. April - Sept 2018

    Completed the intensive four-month bootcamp at GoIT that covered advanced topics on JavaScript (ES6+), React, Redux, Node.js, Express.js, and MongoDB.

    • JavaScript JavaScript
    • React React
    • Redux Redux
    • Git Git
    • Bootstrap Bootstrap
    • HTML and CSS HTML & CSS