My picture

Artur Tyshkovskii

Software Engineer

Salt Lake City, United States

👋

Hi! I have over 5 years of experience primarily working with JavaScript and TypeScript. I specialize in frontend development because I love bringing user interfaces to life and creating intuitive, engaging experiences. But I don't just stop at the frontend! I have solid backend experience too, which helps me build seamless and efficient applications from end to end.

💡

I enjoy turning complex problems into simple, elegant solutions. Writing clean and readable code is a passion of mine, and I'm always on the lookout for new technologies and best practices to incorporate into my work.

Experience

Software Engineer at MarketDial
Salt Lake City - Hybrid
  • Migrated a Vue.js application from Webpack to Vite, enabling an efficient upgrade to Vue.js 3 and increasing developer productivity.
  • Optimized Google BigQuery SQL queries, reducing costs by 60% and making queries 4.5 times faster.
  • Improved authentication by migrating the legacy Auth0 flow to the universal login page, enhancing security and user login experience.
  • Collaborated with UX/UI designers to create intuitive and user-friendly interfaces, boosting user satisfaction.
Frontend Developer at Mindera US
Remote
  • Developed an internal TypeScript library to streamline development workflows and enhance efficiency.
  • Authored comprehensive internal documentation to improve developer onboarding.
  • Utilized advanced Vanilla JavaScript for complex DOM manipulations to enhance website interactivity.
  • Conducted code reviews and provided constructive feedback to maintain high code quality standards.
Junior Full Stack Developer at Private CompanyDisclosed in CV
Remote
  • Developed an internal UI component library with React.js to standardize UI elements across applications.
  • Enhanced data fetching performance with asynchronous techniques, resulting in a 4x speed improvement in processing large datasets.
  • Designed a PostgreSQL database model for a new feature, optimizing data structure for performance and scalability.
  • Developed a reusable internal npm package leveraging Memcached for data caching, which reduced load times and improved user experience across multiple projects.

Skills

Programming Languages:

JavaScript
SQL
TypeScript
Python

Frontend:

React
Vue.js
Astro
React Native
Tailwind CSS

Backend:

Node.js
Express.js
Meteor.js

Databases:

MongoDB
Redis
PostgreSQL
Google BigQuery

Testing:

Jest
Vitest

Tools:

Git
Vite
Figma

Other:

Responsive Web Design
User Experience (UX)