Aidar Full-Stack Engineer
Summary
- I am qualified and professional full-stack developer.
- Responsibility is my strong part and I have the ability to meet deadlines.
- 5 years of experience shipping innovative and scalable web solutions with React.js, Vue and Node.js.
- I have Strong technical architecture and platform engineering skills and can easily switch between technologies
- Upper-Intermediate English.
- Available ASAP.
Experience
Full-stack developer
September, 2021 - August, 2022
Description: I created services for infrastructure solutions, one of the examples was writing a queue that would be tied to the user ID and the time the task was created, the queue was directly connected to only one service. Refactored the old code due to the fact that the data changed, the libraries became obsolete. Created new services to interact with the monolith. Wrote tests for the new logic. Prescribed new interactions with third-party services, such as Sovren. Wrote logic for Resume Parsing. Fixed bugs.
Technologies: PostgreSQL, sequalize, nodeJs, express, elasticsearch, large microservice architecture, different tenants for contractors with customization, communication was done using RabbitMQ, ReactJS, Jenkins, Metabase, Konga, AWS, e2e tests, unit tests, worker managers, redis, Kibana.
Backend developer, Memory Bank and Immortal RegimentOnline
February – August, 2021
Description: Web-Application platform to memoize information about veterans from ww2 and share information in social networks The main technologies that were used in the development: Typescript,
namely nestJs, attached to a neighboring project that used inversify as a database PostgreSQL was used and the layer was TypeOrm. Built the architecture of the base, prescribed schemes, migrations. At the heart of work they worked with large volumes of data, imported questionnaires from the old 2020 database to the new one, the project involved authentication in the form of jwt- passport, authentication through social networks (vk, ok, fb), authentication through mailers (sendsay-api, sms message mailer). Backend was not monolithic, there was a separate service, that performed crown tasks, sending letters, texts on the above mailers, used to transfer information between services rabbitMQ (served also for in order not to overload these services), also worked with stores of type s3, prescribed swagger (a library from nestJs was used), backend-to-backend communication was
implemented, unit tests were prescribed
Technologies: Typescript, nest.js, postgreSQL, TypeOrm, rabbitMQ, nodejs
Full-stack developer, Pharmaceutical company
June, 2020 - January, 2021
Description: Development of a section of the internal side for the production of pharmaceutical products. Visualization of data on monitoring labor discipline. Made: - Displaying a graph and schedule, displaying the time of arrival and departure of employees in the context of a weekly
period. Ability to displaying a list of employees who systematically violate labor discipline. NestJS, Node.js, PostgreSQL, Roku, TypeORM, websockets, aws, ReactJS, s3, created section for different
contractors, also complex chat structures with different access levels, opportunities for communication with big companies (countries), created boards for clients to work (something like sprints). Supported
the project
Technologies: nestjs, nodejs, postgreSQL, AWS, TypeORM, react.js
Full-stack developer
January - May, 2020
Description: rental management software makes managing a vacation rental home easy.
Building reusable code and libraries for future use by using Nodejs.
Worked on optimization, refactoring, creating Restful endpoints and writing tests.
Participated in integrating modules with external services.
Participated in/Built UI and functionality using React/Redux.
Participated in/Built, upgraded and created several features.
Worked on agile methodologies.
Technologies: Node.js, Express, Rest API, Graphql, MongoDB, Redis,
AWS, EC2, ECS, React, Redux, Jest, JSX, CSS, Github, Agile projects
Backend developer, Marketplace – similar to AliExpress
July - December, 2019
Description: Marketplace that helps to connect buyers and sellers. It was a large scale
project. Moving from mongoDB to PostgreSQL, nuvei integration, I wrote basic logic for the website and application and modified the old one. Worked with development and implementation of fast full-text information search with complex rules set by users, developed a system of scripts for updating the structure and data, taking into account the version control of the database at a particular moment. Wrote the logic for loading generated documents into the website and converting it to PDF format (contracts with suppliers and retailers).
Technologies: Express.js, node.js, nuvei payment integration, micro services architecture, rabbitmq, liquidbase, AWS services, PostgreSQL, MongoDB
Full-stack developer, Public IT
June, 2018 — June, 2019
Description: Fixed many bugs in web applications. Splitted the monolithic code into
components (React.js). Developed components for CRM system (React, Redux, Vue, Vuex).
Worked on React.js/Node.js with large amounts of data, such as schedules, employee schedules, stores,calculation of working hours, weekends, structuring data to be displayed in the schedule in the CRM systems.
Backend part for issuing tasks to the performer with time distribution on Nest.js. Developed a backend part on Node.js receiving marks on arrival and care - connected a library with facial recognition and photo processing - architecture design
Technologies: React, Redux, Next.js, Node.js, Roku, MongoDB
Full-stack developer, DEVFORGE
November, 2017 — May, 2018
Description: Studied the Vue.js framework, Improved the banking CRM system on
Vue.js. Most of my tasks related to banking sector, because company specialized on Commercial Bank Software's. Developed cryptocurrency exchanges using Vue.js / Node.js (authorization, payment calculator, quotation mechanism, dynamic receipt of a list of applications, admin panel for moderation of requests.
Technologies: Vue.js, Node,js, MongoDB, Next.js
Frontend developer, SKY CODE
January — October, 2017
Description: I worked as a JavaScript mentor, conducted classes Commercial projects related to CMS systems for educational organizations. Developed the client part of video conferences using
React.js. Implementation of the opening mechanism of the channel for video and audio communication - main interfaces for interaction with backend. Created there a project for voting during conference through telegram Bots with NestJs-telegraf library, as a Database we used MongoDB, also worked with frontend development in React, RabbitMQ as a queue manager.
Technologies: React.js, Nest.js, MongoDB, RabbitMQ
Education
Software Engineering
Kyrgyz State University of Construction, Transport and Architecture
2021
Course: Fullstack developer
Programmer Training Center Attractor School
2016