Skip to content
View Leon740's full-sized avatar

Block or report Leon740

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Leon740/README.md

Leonid Hastings

πŸ“Œ Front-end Engineer, Software Engineer (10+ years, TypeScript, React, Next, Astro, Angular, Stencil, Vue)
πŸ‡ΊπŸ‡Έ New York (Open to Relocation)
🟒 Green Card Holder πŸ”— LinkedIn | πŸ”— GitHub | βœ‰οΈ leonid.hastings@gmail.com | πŸ“ž +1-215-987-7259

Experience

Front-end Engineer

RE Partners
February 2024 - Present | 2 yrs | New York

Working for one of the oldest, largest financial institutions in the world.

Project: internal tools. Team: Large team, with every member as individual contributor, but all reporting to 1 manager. Technologies: Figma, TypeScript, React, Angular, Vitest, Playwright, Vite.

  • Took ownership of the list of projects assigned to me.
  • Coordinated with product owners, designers, devs, solving multiple issues while project development.
  • Developed Front-end part, selected best tools for every task.
  • Interacted with end users, analyzed their pain points, provided them with solutions.
  • Analyzed other projects, wrote issues reports and specs for improvement. Coordinated with assigned project leader.
  • Showed best practices and new tools for development on education conferences.

Front-end Engineer

Sandals Resorts
July 2020 - February 2024 | 3 yrs 8 mos | New York

Sandals Resorts own and operate 30+ resorts in the Caribbean providing luxury vacation services. In the peak times (August, February) website attracts around 1500 visitors daily.

Project: Design system consumed by every app at Sandals Resorts. sandals.com customer engaging website. Team: 2 PO, 5 Designers, 5 Front-end, 3 Back-end, 3 QA. Technologies: Figma, TypeScript, React, Next, Vitest, Playwright, Vite, Storybook.

  • Developed design system from scratch consumed by every app at Sandals Resorts, reducing development and maintenance time and ensuring brand consistency in each app.
  • Selected tools for design system: React, TypeScript, Tailwind, Vitest, Playwright, Storybook.
  • Set up project structure, conventions, linters.
  • Adopted TailwindCss, reducing development time and bundle size significantly.
  • Analyzed design system bug reports, issues. Wrote docs, delivered updates. Led QA sessions.
  • Selected Next.js SSR framework for new version of sandals.com 300 pages website.
  • Interacted closely with design team on A/B testing stage, increasing booking conversion rate by 46%.
  • Improved accessibility, Seo, by installing automated code checkers, analyzing Lighthouse audits results.

Front-end Engineer

ADP
February 2017 - July 2020 | 3 yrs 6 mos | New York

ADP provides accounting services.

Project: retirement dashboards. Team: 2 PO, 4 Designers, 4 Front-end, other Back-end teams, 2 QA.
Technologies: Figma, TypeScript, Stencil, React, Jest, Playwright, Webpack, Storybook.

  • Developed components with Stencil framework and ADP design system. Designed data-structures for them. Covered unit testing (Jest), end-to-end testing (Playwright). Documented with Storybook.
  • Solved design system bugs by reporting, joining QA sessions and making workarounds as a last resort.
  • Analyzed and improved other modules. (Boyscout rule)
  • Researched and analyzed solutions for challenges. Example: Ag-Grid vs custom table wrapper with encapsulated functionality.

Front-end Engineer

Fortune-IT
February 2015 - February 2017 | 2 yrs 1 mo | New York

Fortune-IT is a digital agency providing digital transformation services.

Project: multiple websites.
Team: 2 Designers, 2 Front-end, 2 Back-end, 1 main leader.
Technologies: Figma, Html, Css, Scss, JavaScript, Vue, Webpack, Wordpress, Magento, Joomla.

  • Selected optimal frameworks and CMS for projects.
  • Transformed designs into responsive websites.
  • Customized CMS functionality (WordPress, Magento, Joomla).
  • Improved SEO based on Lighthouse audits.

Education

Master's Degree in Computer Science | GPA 3.8/4

Admiral Makarov National University of Shipbuilding, Ukraine, 2011 - 2015

Salesforce Certified JavaScript Developer

Salesforce, New York, 2025

Professional Front-end Certification | Grade: Excellent

Step IT-Academy, Ukraine, 2017

Skills

βœ… Languages: TypeScript, JavaScript
βœ… Frameworks: React, Preact, Angular, Vue, Svelte, Stencil
βœ… Meta-Frameworks: Next, Astro
βœ… State Managers: Redux, MobX, Zustand
βœ… API: Axios, ReactQuery, Rest, GraphQL
βœ… Styling: TailwindCSS, SCSS, CSS-in-JS, ModuleCSS
βœ… Bundlers: Vite, Webpack
βœ… Testing: Vitest, Jest, Testing Library, Playwright, Storybook
βœ… CMS: Strapi, Contentful, Wordpress
βœ… UI/UX Design: Figma, Sketch, Photoshop, Illustrator
βœ… Back-End: Node.js, Express, Nginx, MongoDB, MySQL, Postgres, Java, PHP
βœ… Performance & Architecture: Lighthouse, Lazy Loading, Code Splitting, Micro-frontend Architecture
βœ… Dev Tools: Git, Husky, ESLint, Prettier, CI/CD (GitHub Actions)
βœ… Accessibility & SEO: WCAG, ARIA, Lighthouse, Semantic HTML

Personal Projects

RTD HVAC Electrical and general construction

Visit website
Technologies: TypeScript, Preact, Astro, React Formik & Yup, Tailwind, Scss, Strapi Headless Cms.
2024

Vladis Mobile grooming

Visit website
Technologies: TypeScript, Preact, Astro, React Formik & Yup, Tailwind, Scss, Strapi Headless Cms.
2023

UkrLep Electrical and Solar

Visit website
Technologies: TypeScript, React, Next, React Formik & Yup, Module Css, Scss, Strapi Headless Cms.
2022

Popular repositories Loading

  1. DreamReactStudy DreamReactStudy Public

    JavaScript

  2. lep-front lep-front Public

    UkrLep

    JavaScript

  3. TaskTimer TaskTimer Public

    TypeScript

  4. vladis-mobil-grooming vladis-mobil-grooming Public

    Vladis Mobil Grooming

    TypeScript

  5. sunrun_sat_front sunrun_sat_front Public

    Saturday Volunteer workers calendar

    TypeScript

  6. rtd-hvac rtd-hvac Public

    RTD Hvac

    TypeScript