Yerlan Temir, Developer in Almaty, Almaty Province, Kazakhstan
Yerlan is available for hire
Hire Yerlan

Yerlan Temir

Verified Expert  in Engineering

Front-end Developer

Location
Almaty, Almaty Province, Kazakhstan
Toptal Member Since
May 4, 2022

Yerlan is a talented full-stack engineer with front- and back-end project experience. He has four years of experience in software engineering, using React and Node.js with TypeScript to build web applications. Besides being proficient in different technologies, programming languages, and frameworks, Yerlan has experience leading teams and conducting code and design reviews. He always strives to provide high-quality solutions, driving business value while complying with code best practices.

Portfolio

Liven Pty Ltd
Styled-components, TypeScript, React, GraphQL, PostgreSQL, Hasura, Relay...
Alabs.Team
JavaScript, React, HTML, CSS, TypeScript, GraphQL, Antd, Webpack, Redux...
Yandex
JavaScript, React, HTML, CSS, Node.js, Gulp, TypeScript, Redux, Webpack...

Experience

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, React, Node.js, CSS, HTML, Tailwind CSS, Styled-components, Django, Next.js

The most amazing...

...project I've implemented included core functionalities of a content-sharing platform with React and Node.js that helped to raise a $100,000 investment.

Work Experience

Full-stack Developer

2022 - 2023
Liven Pty Ltd
  • Engineered the analytics page from front to back, enabling users to track vital metrics such as page impressions and CTA clicks. This improved data transparency for over 1,000 users.
  • Sustained three essential apps over 12 months by addressing bugs, refactoring legacy code, and introducing new features: nomnie.com's Vue client app, app.nomnie.com's React website builder, and a back-end application.
  • Demonstrated initiative by devising prompt and precise system design solutions for a complex system involving 70+ database tables, reducing system complexity and improving maintenance efficiency.
  • Enhanced the performance of app.nomnie.com by reducing page load time by approximately 20% through meticulous inspection and optimization of function calls and server requests.
Technologies: Styled-components, TypeScript, React, GraphQL, PostgreSQL, Hasura, Relay, Python 3, Django, Vue, Front-end, REST APIs, Jira, Zoom, Mocha, Jest, Git, JavaScript Testing, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), AWS Lambda

Front-end Developer

2021 - 2022
Alabs.Team
  • Built a campaign management system for Bcc.kz using React and TypeScript. Used the Ant Design system to save time and money for the business. Suggested and created dashboards with recharts for analyzing campaign executions.
  • Provided support to back-end engineers with the database and API design. Reviewed designs and provided feedback to improve UX solutions.
  • Decoupled tasks for sprint and estimated project deadlines. Conducted code reviews and provided mentorship to junior developers.
  • Wrote end-to-end and unit tests with Cypress.io, Mocha, and Jest. Set up CI/CD pipelines on GitLab.
  • Achieved high-performance velocity with the Scrum and Agile methodology, weekly using the Atlassian stack with Jira and Confluence.
Technologies: JavaScript, React, HTML, CSS, TypeScript, GraphQL, Antd, Webpack, Redux, React Router, Tailwind CSS, HTML5, Material UI, Authentication, User Authentication, JSX, React Redux, User Interface (UI), CI/CD Pipelines, Cypress, Figma, Styled-components, Front-end, REST APIs, Ant Design, Jira, Zoom, Mocha, Jest, Git, JavaScript Testing

Front-end Developer

2021 - 2021
Yandex
  • Improved a browser used by approximately 12 million users daily by fixing bugs and optimizing existing functionality.
  • Suggested and implemented the solution to deal with a flaky test by re-running them one by one, which decreased build failure at CI by 50%.
  • Implemented Gulp tasks to speed up builds and development processes.
  • Progressed to a middle-level position after the internship.
Technologies: JavaScript, React, HTML, CSS, Node.js, Gulp, TypeScript, Redux, Webpack, React Router, HTML5, JSX, React Redux, User Interface (UI), CI/CD Pipelines, Figma, Styled-components, Front-end, REST APIs, Jira, Mocha, Jest, Git, Mobile First, JavaScript Testing, Express.js

Front-end Developer

2020 - 2021
Alabs.Team
  • Developed a website with React and TypeScript for one of Kazakhstan's biggest mobile network operators. Implemented eShop-related functionalities, such as buying, reserving, changing the number, etc.
  • Made the website accessible for different devices, such as screen readers and keyboards with headless UI and React Aria. Handled the website localization in three languages: Kazakh, Russian, and English with i18n.
  • Reviewed designs and provided feedback to improve UI and UX solutions.
  • Worked with the Atlassian stack to track the working progress using Jira and Confluence.
Technologies: JavaScript, React, TypeScript, Next.js, HTML, CSS, GraphQL, REST, Webpack, React Router, HTML5, Authentication, User Authentication, JSX, User Interface (UI), Styled-components, Front-end, REST APIs, Ant Design, Jira, Zoom, Mocha, Jest, Git, Mobile First, JavaScript Testing, Search Engine Optimization (SEO)

Full-stack Developer

2020 - 2020
Galaxis
  • Collaborated with designers and implemented pixel-perfect reusable UI components on React.
  • Developed a GraphQL API using a high-quality API system design with Node.js and the Apollo server.
  • Maintained code quality via scrupulous code reviews on GitLab.
Technologies: JavaScript, React, Next.js, GraphQL, React Apollo, Apollo Server, HTML, CSS, HTML5, Authentication, User Authentication, JSX, User Interface (UI), Node.js, Full-stack, Front-end, REST APIs, Jira, Zoom, Git, JavaScript Testing, Express.js

Software Engineer

2019 - 2020
Kaspi Bank JSC
  • Built the prototype and tested speaker verification (SV), text-independent speaker verification (TI-SV), and text-dependent speaker verification (TD-SV) systems.
  • Developed APIs for a face recognition system to test and qualify images.
  • Implemented internal tools to speed up development and research processes.
Technologies: JavaScript, Python, Kaldi, Speech to Text, Flask, HTML5, Front-end, REST APIs, Jira, Zoom, Git

Tele2 | Altel

https://tele2.kz
A React-based web app for one of the biggest telecom companies in Kazakhstan with approximately seven million clients. I was the front-end developer who implemented and integrated eShop-related functionalities such as buying, reserving, changing the number, and more.

Logizi

React-based web application for eCommerce to solve logistics problems in Kazakhstan.

Developed two different front-end modules with shared custom UI components:
1. Landing and test functionality for users
2. Admin panel for managing orders

Yandex Browser

https://browser.yandex.kz/
This is one of the most popular browsers in the CIS region, used by around 12 million users daily. I was a front-end developer (intern, then got a full-time offer) in the core front-end team. I developed internal tools to speed up the development process, fixed bugs, and optimized browser blurring.

Galaxis

Galaxis is a content-sharing YouTube-like platform.

On this project, I was a full-stack developer working with Node.js and React. My work included implementing core features like video uploads, commenting, liking, and more, which helped the startup raise a $100,000 investment. I also reviewed the code of other developers.

SDUDent Telegram Bot

The Telegram Bot notifies students about their new grades and has the functionality to find out students' courses and full names based on their pictures. It was accessed by 500 daily users at its peak. Used the following tech stack: Python, Telegram Bot API, and MongoDB.

Campaign Management System

For the site, Bcc.kz, I built a React-based web application to manage their campaigns.

My role in this project was as a lead front-end developer, and I implemented all the core features and divided them by roles. I also created dashboards to visualize data about campaign executions and failures. In addition, I covered the code with E2E tests and integrated them into CI/CD pipelines; I also reviewed code and mentored junior developers. I also actively communicated with the back-end team and discussed database and API designs. On a final note, I achieved a high level of code cleanliness by using TypeScript in combination with a feature-sliced methodology.

Kaz Azot

Kaz Azot is a system to track reports about ecological releases and material consumption from companies in Kazakhstan.

I worked as a full-stack developer on this project and used React for the front end and Node.js for the back end. I created a full-featured front end with three different roles and permissions. I also designed the database relations and REST API endpoints.

Vimracing.io

http://vimracing.io
A JavaScript-based full-stack web application that lets you compete on code refactoring speed by using Vim hotkeys. It's my nonprofit pet project for learning and testing interesting/hyped stuff like GPT API, animations, etc.

Languages

JavaScript, TypeScript, CSS, HTML, HTML5, Python, GraphQL, Python 3

Frameworks

Tailwind CSS, Next.js, Redux, Material UI, Cypress, Ant Design, Jest, Express.js, Flask, Relay, Django

Libraries/APIs

React, Node.js, Antd, React Redux, REST APIs, React Router, Vue, Socket.IO

Tools

JSX, JavaScript Testing, Git, Mocha, Figma, Jira, Zoom, Kaldi, React Apollo, Gulp, Webpack, Sequelize, CodeMirror, Amazon Simple Queue Service (SQS), Whisper

Paradigms

REST, Search Engine Optimization (SEO)

Other

Authentication, User Authentication, User Interface (UI), Styled-components, Algorithms, CI/CD Pipelines, Front-end, Middleware, Mobile First, Speech to Text, Apollo Server, Full-stack, WebSockets

Storage

PostgreSQL, MongoDB, Hasura

Platforms

Amazon Web Services (AWS), AWS Lambda

2017 - 2021

Bachelor's Degree in Computer Science

Suleyman Demirel University - Almaty, Kazakhstan

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring