Amir Galimullin

Frontend Developer at Ctrl2GO Global
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Kazan, Tatarstan, Russia, RU
Languages
  • Russian Native or bilingual proficiency
  • English Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Saudi Arabia
    • Information Technology & Services
    • 1 - 100 Employee
    • Frontend Developer
      • Sep 2021 - Present

      Developing front end of the digital complex for online personnel safety and production efficiency monitoring. New features developing and existing one improving. Working closely with designer, systems analysts and collaborating with backend engineers to design APIs supporting frontend. UI-kit developing and supporting according to the design system in Figma. Experience in Antd components customization by project design. Close work with Leaflet and OSM, interaction with Keycloak-based API, unit testing with Jest. SSR from Next.js is not used, the application is SPA. Next.js is used only because of built-in features out of the box - splitting code into pages, CSS modules support, fast static loading when user loads first app page. Component-level Sass via CSS Modules approach involved. Project is configured with ESLint, Prettier, Stylelint, tsconfig, pre-commit git hook to run lint-staged for staged git files. Source code of the project, Dockerfile and Helm-chart are located in the same repository, Gitlab is used as CI/CD tool, and helm is used to deploy to k8s cluster. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Frontend Developer
      • Oct 2020 - Sep 2021

      Stack: React.js, Redux, React Router, React Hooks, ES6+, Axios, Sass, Webpack, Lodash, Babel, Git Developed the Google Chrome Extension for a well-known American company in the field of global enterprise cloud communications. React with Redux technologies as project core was used. A lot has been built using the Chrome API (chrome.runtime.connect, chrome.runtime.onConnect, etc.). ESLint and Prettier was configured. All project team worked by Scrum. Design was in Figma. Bitbucket, Bamboo and Crucible were used. The team was distributed around the world. Communicated in English at DSM. Discussed and implemented requirements directly with the customer. Have little experience in mentoring - trained and supervised an intern on project. Show less

    • Frontend Developer
      • Mar 2019 - Oct 2020

      Stack: Vue.js (v2.x), Vuex, Vue Router, ES6, Axios (using request cancellation), PostCSS, Vue CLI, Git Developed the "Integrated Waste Management" automated information system (SPA-application). This system is designed to organize and monitor waste management, improve the environmental situation, prevent the occurrence of unauthorized waste disposal sites. Based on Vue.js I created new functionality and improved the existing one. Worked by Agile. Design was in Figma. Jenkins was used for auto-deploy. REST documentation has been hosted in Swagger. Errors were monitored in Sentry. Show less

  • Freelance
    • Kazan, Tatarstan, Russia
    • Frontend Developer, Python Developer
      • Sep 2018 - Feb 2019

      Stack: AngularJS (self-made component architecture), ES6, Redux, Less, Webpack Developed the functionality of the "Salet" forum web application client side. Stack: JavaScript, jQuery, HTML5/CSS3 Worked on the client side of the "Buzzfactory" project (the platform for collaboration with bloggers). New functionality, bug fixing. Interacted a bit with Zeplin sketches. Team work was according to Scrum, the tasks were set in the Open Project platform. Wrote crawlers using Python to collect feedback from the required source. Used the scrapy library. Wrote scripts for processing cases. The script for the collected reviews corpus displays statistics: the number of texts, the number of words, the number of unique words, the number of documents by year/rating, the calculation of statistics by words: TF, IDF, TF-IDF, the calculation of statistics by phrases: TF, IDF, TF-IDF. Used nltk, gensim, scikit-learn libraries. Show less

  • CIT Deltaincom LLC
    • Kazan, Tatarstan, Russia
    • Frontend Developer
      • Feb 2017 - Aug 2018

      Worked on the client side and partly on the server side of the Birango.com (counterparty verification project). Tasks were different. Rewrote several pages from the JavaScript/jQuery bundle to AngularJS v1.x. Added new functionality on the client side, interacted with the REST API of the server side of the application. Also wrote grabbers and parsers on PHP - scripts parse information about companies (reviews, photos, etc.) from various services (Foursquare and etc.) using XPath, regular expressions. Worked with Google and VK API. Worked a bit with maps API (Yandex, 2GIS, Google). Show less

Education

  • Kazan State University
    Master's degree, Computer Software Engineering
    2018 - 2020
  • Kazan State University
    Bachelor's degree, Informatics
    2014 - 2018

Community

You need to have a working account to view this content. Click here to join now