Software Engineer
2021 - 2022Paige.AI, Inc.- Developed a React-based app with image visualization that uses OpenSeadragon to open high-quality images located in the AWS bucket. The project was Dockerized and deployed to over five locations worldwide via AWS.
- Pioneered writing Cypress tests and consulted team members about the tool.
- Developed new features from the ground up and supported existing features with backward compatibility in mind.
Technologies: React, TypeScript, Jest, Storybook, YARN, Selenium, Webpack, Babel, OpenSeadragon, Docker, Monorepos, User Interface (UI), Performance, HTML, CSS, Front-end, Single-page Applications (SPA), APIs, Responsive UI, Figma, Three.js, ECMAScript (ES6), Augmented Reality (AR), Third-party APIs, Team Leadership, GraphQL, Data Visualization, Python, Amazon Web Services (AWS), Responsive Web Apps, Amazon S3 (AWS S3), AWS Lambda, Model View Viewmodel (MVVM), UI Design, Electron, Agile Software Development, DOM, REST, HTML5, PostCSS, Styled-components, Emotion Library, Web Development, DevOps, UX Design, Unit Testing, Integration Testing, Testing, Git, Responsive Design, Design, Swagger, Scrum, HIPAA Compliance, Web UX, Web UX Design, Web Design, JavaScript, Code Review, Front-end Development, Axios, API Integration, Cloud Platforms, Web UISenior Software Developer
2019 - 2022Zucco Tech- Developed an app for influencers to make it easier for them to collaborate, receive donations, and organize giveaways or chats with fans.
- Created a service to find and post truck loads around the Eurasian continent. It has been downloaded more than 5,000 times on the Play market.
- Built a marketplace for Uzbekistan with a TikTok-like built-in video service to target more audiences and market goods using Next.js for SEO optimizations.
- Structured the overall architecture of all front-end apps.
- Used Nginx and Docker for deployment purposes to an external server.
- Worked with maps—Leaflet and Google Maps—to display information, track vehicles, and draw routes.
- Displayed analytics data as a map and charts using D3.
Technologies: JavaScript, React, GitLab, Bitbucket, REST APIs, React Query, Docker, NGINX, MUI (Material UI), Chakra UI, Next.js, D3.js, HTML, CSS, Front-end, Single-page Applications (SPA), APIs, Responsive UI, Content Management Systems (CMS), eCommerce, Figma, ECMAScript (ES6), WebGL, Full-stack, Full-stack Development, Third-party APIs, MySQL, Team Leadership, GraphQL, Data Visualization, Python, Gatsby, Responsive Web Apps, MongoDB, Firebase, MERN Stack, Social Media Apps, Model View Viewmodel (MVVM), Leadership, Mobile, Accounting, Payment APIs, Billing, Dashboards, Charts, Chrome Extensions, Tailwind CSS, UI Design, Search Engine Optimization (SEO), Web Performance Optimization (WPO), Google SEO, Electron, Agile Software Development, SQL, DOM, REST, HTML5, PostCSS, Styled-components, Emotion Library, Web Development, NestJS, DevOps, UX Design, Unit Testing, Integration Testing, Testing, Prisma, Git, User Interface (UI), Responsive Design, Design, Swagger, Scrum, Sequelize, Apollo Server, TypeScript 3, Architecture, Web UX, Web UX Design, Mixpanel, Web Design, Microservices, Code Review, Elasticsearch, Amazon Simple Email Service (SES), Amazon DynamoDB, Technical Leadership, Angular, Ant Design, Front-end Development, Axios, API Integration, Versel, Serverless, Web UI, Apollo, React Apollo, Expo, SEO ToolsSoftware Developer
2019 - 2021Inovia AB- Developed a reusable chat widget for customer care services from scratch. It can be installed on any website using a single script tag or imported from the internal npm registry.
- Used GitLab CI/CD to automate testing, linting, and deployment processes.
- Improved the development process for front-end developers by making it possible to run standalone React apps on local computers.
- Conducted job interviews for new developers and helped with the onboarding process.
- Converted some of React apps to Kibana plugins to make it possible to run them both inside the Kibana app and as a standalone app.
- Maintained and developed additional features for the live voice-to-text app for the healthcare system.
- Configured webpack to build an app for different use cases and optimize bundle file size.
Technologies: JavaScript, GitLab, GitLab CI/CD, Private NPM Modules, Design Systems, React, Kibana Plugins, ESLint, Node.js, Hapi.js, Proxy Servers, Widgets, Jest, Cypress, HTML, CSS, Front-end, Single-page Applications (SPA), APIs, PostgreSQL, Back-end, Express.js, Responsive UI, Figma, Redux, ECMAScript (ES6), WebGL, Full-stack, Full-stack Development, Third-party APIs, Python, Amazon Web Services (AWS), Responsive Web Apps, MERN Stack, Amazon S3 (AWS S3), Google Cloud Platform (GCP), Model View Viewmodel (MVVM), Leadership, Mobile, Dashboards, Charts, UI Design, Agile Software Development, SQL, DOM, REST, HTML5, PostCSS, Styled-components, Web Development, NestJS, DevOps, UX Design, Unit Testing, Git, User Interface (UI), Responsive Design, Design, Scrum, TypeScript 3, HIPAA Compliance, Architecture, Web UX, Web UX Design, Web Design, Grafana, Microservices, Code Review, Elasticsearch, Technical Leadership, Front-end Development, Axios, API Integration, Cloud Platforms, Web UI, SEO ToolsSoftware Engineer
2017 - 2019Toucan Studio- Developed UIs for dashboards and landing pages using Vue.js 2.
- Configured external servers to serve web applications.
- Conducted job interviews and helped others with the onboarding process to get started.
Technologies: NGINX, JavaScript, Vue 2, Node.js, Express.js, Responsive UI, Figma, ECMAScript (ES6), Third-party APIs, React Native, Responsive Web Apps, MongoDB, Firebase, MERN Stack, Dashboards, DOM, REST, HTML5, Web Development, DevOps, Git, User Interface (UI), Responsive Design, Design, Bootstrap, Web UX, Web UX Design, Web Design, Vue, Front-end Development, Axios, API Integration, Web UI