Amir Galimullin
Frontend Developer at Ctrl2GO Global- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Limited working proficiency
Topline Score
Bio
Experience
-
Ctrl2GO Global
-
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
-
-
-
Orion Innovation
-
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
-
-
-
Agency for Advanced Research and Development
-
IT Services and IT Consulting
-
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 -
Kazan State University
Bachelor's degree, Informatics