Nick S.

About Me

Nick is a proficient Front-end developer with six years of experience creating web and mobile applications. He specializes in JavaScript and has professional expertise working with frameworks like React Native, React, and Vue.js. Nick is passionate about delivering clean, robust, and highly tested code for every project, creating technology solutions that increase productivity and overall business value.

Frontend

Backend

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

DAO Panel
DAO Panel
Senior Front-End Engineer
2022 - 2022
Remote
  • Built Athens Governance engine, a multi-tenant app that helps users manage Decentralized Autonomous Organizations.

  • Developed open-source "Relay"(Decentralized and Token-gated chat app) and contributed to developing open-source "Sybil Interface"(Dashboard for Delegates and Proposals).

  • Used Supabase, Next.js, Styled-components for developing POC and prototype app for "Relay", adopted XMTP protocol for MVP. Sentry for Application monitoring and error tracking. Integrated and refined Sybil tool for tracking delegates and their identities.

Lottie
Lottie
Software Engineer
2021 - 2021
Remote
  • Oversaw the development of the Lottie web app by implementing a planning process, researching and choosing the technology stack(client and server) to meet product needs.

  • Used incremental static generation of Next.js for better performance, SEO efficiency, and faster build times. Used SWR for caching, re-fetching/updating stale data, and revalidation. Tailored Tailwindcss classes for product-specific cases and used JIT mode for improved development time.

  • Worked on designing and creating APIs in Strapi. Created plugins with Node.js for better CMS(*admin panel) experience and participated in deployment(Docker) and CI/CD pipeline setup(Jenkins).

Modus Create
Modus Create
Front-end Engineer
2020 - 2021 (1 year)
Remote
  • Worked on the development of multiple mobile apps in React/Ionic and Capacitor.

  • Used React-Query for managing asynchronous operations between server and client, caching and updating data. This made applications more maintainable, increased performance and made UX feel much more faster.

  • Eased the debugging process and integration by writing tests using Jest and React Testing Library.

Flewid
Flewid
Front-end Engineer
2018 - 2020 (2 years)
Remote
  • Worked on creating a custom IPTC metadata checker/editor app, using React and Vue.

  • Improved performance by memoizing React components, optimizing Webpack bundler, and fixing unnecessary renders. Used Typescript for static typing.

  • Rewrote class components to functional components for better file structure and consistency. Implemented Hooks for state and life cycle management.

Eden
Eden
Front-end Engineer
2018 - 2018
Remote
  • Developed and launched two React Native mobile apps for real estate agents, brokers, home sellers, and buyers. The apps were created for both mobile(iOS and Android) operating systems.

  • Used Redux for efficient state management, GraphQL for networking, Immutable-js for data persistency, Normalizr for data organization and various libraries, and tools to improve the app feasibility, stability, and performance.

  • Ensured proper app documentation and reporting in all stages of development cycles. Organized and conducted technical interviews for engineering recruitment.

Motivosity
Motivosity
Software Engineer
2016 - 2018 (2 years)
Remote
  • Worked on developing a social platform that enables enterprises to have a more energetic and collaborative workplace where people are anxious to help each other.

  • Created a custom-made CSS grid system(based on flex display) for lower maintenance needs

  • Planned, developed, and launched a mobile app using React Native and Expo, also making changes to the react-navigation library in various ways to meet the complex UX needs of the app, couple solutions were added to the next versions of this library, as those were requested features/solutions by developers.

Stakester
Stakester
Software Engineer
2015 - 2016 (1 year)
Remote
  • Developed multiple real-time mobile and web applications for video gamers, using React and React Native.

  • Built reusable React components and migrated AngularJS components to React.

  • Assisted back-end engineers in improving API design by making it more pragmatic, updating two-way communication, and having better error handling.

Showcase

Software Engineer - Mi Pro
Software Engineer - Mi Pro
  • The Motion Industries Mobile app (MIPro) is a React Native application designed for business management.

  • MIPro facilitates easy account pricing, item availability information, and sales tracking.

  • The app is specifically built for Android and iOS devices, with a focus on company sales and revenue management.

Software Engineer - Motivosity
Software Engineer - Motivosity
  • Motivosity is a social platform for employees to award each other small bonuses for good work.

  • The platform fosters a more energetic and collaborative workplace.

  • Users report increased productivity, reduced turnover, and improved workplace relationships.

Software Engineer - Stakester: Win Money & Prizes
Software Engineer - Stakester: Win Money & Prizes
  • Stakester allows users to play favorite console, PC, and mobile games for real money and prizes.

  • The application features a large player base of over 70,000 participants.

  • The project involves developing a React Native e-sports mobile app for competitive gaming.

Education

Bachelor's degree, Computer Science
Bachelor's degree, Computer Science
Tbilisi State University
2010 - 2015 (5 years)