Artem Khamidullin
Verified Expert in Engineering
System Design Developer
Kazan, Republic of Tatarstan, Russia
Toptal member since November 15, 2017
Artem has over ten years of experience in web development and architecture for various complex requirements, including projects that are not well-defined. He perfectly solves assigned tasks and even helps resolve the client's business problems. Artem is co-founder and CTO of FunFromMe startup.
Portfolio
Experience
- Java - 10 years
- System Design - 8 years
- Spring - 8 years
- JavaScript - 8 years
- Architecture - 5 years
- React - 3 years
- React Native - 3 years
- CTO - 3 years
Availability
Preferred Environment
Slack, Jira, Git, IDEA IDE, Ubuntu, Windows
The most amazing...
...project I’ve developed is an online graphics editor for planning restaraunt rooms
Work Experience
React Native Developer
Avatar Nutrition LLC
- Created a cross-platform mobile application from scratch.
- Created a 3D web system for inspecting models and integrated it into the mobile app.
- Developed and designed a back office system for creating meal plans that allow the creation of around 100,000 unique entries with small efforts.
- Designed and developed a unique algorithm based on business requirements for generating meal plans.
Tech Lead | Solutions Architect
Pathformance Inc
- Increased the upload speed of multiple heavy files by 50 times.
- Designed an efficient data model that avoids data duplication and fast search.
- Optimized the team structure based on performance reviews.
- Designed an ETL mechanism that was reusable for different business cases.
- Built a fault-tolerant system for handling incoming requests.
- Developed a system for monitoring key business metrics, enabling stakeholders to track real-time performance.
- Created a UI component system for rapid module development.
- Developed a resource-efficient web page parsing system.
- Set up CI/CD processes so that changes are being delivered on a daily basis.
- Established development and team management workflows.
Software Architect | Interim CTO
MasterKit
- Developed reliable architecture for the next product's version.
- Created CloudFormation scripts to provide Infrastructure as Code.
- Installed CI/CD process to provide faster QA processes.
CTO | Product Manager
FunFromMe
- Developed reliable and performant web application architecture.
- Implemented core components for back office and front office parts.
- Installed CI/CD processes with open-source solutions.
- Defined scope of tasks according to user requests.
Head of Development
Integrated Information Solutions, LLC
- Created an architecture of main system modules for custom projects.
- Trained and motivated the developer and analyst team.
- Estimated costs for large government software projects.
Senior Java Developer
Integrated Information Solutions, LLC
- Developed a system for a monitoring of finance situation of government departments.
- Created a system for a providing live people queue.
- Built a system for monitoring heat providers.
CTO
Restreserv.ru
- Created a system for online reservations at restaurants.
Java Developer | Senior Java Developer
ICL
- Developed a news portal.
- Created a system for control task for police department.
- Built a framework for quick development of business applications.
Web Developer
Center, LLC
- Created a portal which provides an access to the digital encrypted content.
- Supported system for workflow of an oil company.
Experience
Big Data Analytic System
• Increased file upload speed by 50 times.
• Designed an efficient data model.
• Optimized the team structure based on performance reviews.
• Designed an ETL mechanism.
• Built a fault-tolerant system for handling incoming requests.
• Developed a system for monitoring key business metrics, enabling stakeholders to track real-time performance.
• Created a UI component system for rapid module development.
• Developed a resource-efficient web page parsing system.
• Set up CI/CD processes.
• Established development and team management workflows.
Nutrition App
Content Subscription Service
Mental Health Mobile Application
React Native Architect/Consultant for Big African Retail Company (via Toptal)
Trading Journal (via Toptal)
EAPC (via TopTal)
- Developed the architecture of a client-side web application
- Created system of higher-order component (HOC) for rapid development
- Implemented bill preview component
- Developed JSON API for a client-side application
- Developed UX/UI
- Test coverage
Technologies: ES6, React, Redux, Material-UI, Webpack, Jest, Sinon.JS, Enzyme, Groovy, Grails
FunFromMe
- Developed an architecture of the web application
- Developed a domain data model with business analysis
- Developed UI/UX
- Developed and optimized SQL queries
- Developed a billing component
- Developed an AB-testing framework
- Developed a listing algorithm based on product's CTR
- Developed in-house CMS
Technologies: ES6, Webpack, React, Redux, JQuery, Spring Boot, WebFlux, JDBC, PostgreSQL, Thymleaf, Docker
RGS
- Developed the architecture of the decentralized web application with guaranteed delivery of a data packet from dedicated nodes with a poor internet connection
- Implemented routes of a data flow
- Implemented UI components
- Organized stress tests
Technologies: Apache Camel, ActiveMQ, Docker, Spring, Hibernate, Vaadin
Online Queue for Government Organizations
Highway State Monitoring
System for Control and Execution of Assignments
Workflow System for an Oil Company
Uni-media
Education
Master's Degree in Mechanical Engineering
Kazan National Research Technological University - Kazan, Russia
Certifications
AWS Certified Solutions Architect - Associate
PearsonVUE
Skills
Libraries/APIs
React, Vue, jQuery, REST APIs, Node.js, Sinon.JS, Spring LDAP, Puppeteer, React Redux
Tools
Webpack, Gradle, Apache Maven, Jenkins, IDEA IDE, Git, Jira, Slack, Solr, ActiveMQ, Apache Solr, SoapUI, AWS CloudFormation, Yarn Workspaces, Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (ECS)
Languages
ECMAScript (ES6), JavaScript, Java, SQL, XML, Java 8, CSS3, XSD, Java 9, Java 10, Java 11, TypeScript, PHP, JavaScript 6, Groovy, Dart, GraphQL, Python
Frameworks
Spring, React Native, Grails, Redux, Thymeleaf, Spring 5, Spring Boot, JPA, Spring Security, Spring MVC, Hibernate, Yii, Jest, Material UI, Apache Camel, Bootstrap, JUnit, Vaadin, AngularJS, AWS HA, Mockito, Ember.js, Camel, Flutter, Tailwind CSS, Next.js, Koa
Paradigms
Mobile Development, Cross-platform, Web Architecture, Management, Service-oriented Architecture (SOA), Agile Software Development, Microservices Architecture
Platforms
Docker, Java EE, Linux, Windows, Ubuntu, iOS, Android, Amazon Web Services (AWS), Firebase, JavaFX
Storage
PostgreSQL, JSON, Spring Data, Sphinx Search Engine, MongoDB, MySQL, Amazon S3 (AWS S3), NoSQL
Other
Leadership, Architecture, APIs, Web Development, Full-stack, System Design, CTO, Software Architecture, Spring Web Services, Team Leadership, Technical Leadership, React Native Reanimated, Mechanical Engineering, Consulting, System Architecture, Logback, SOAP, SAML-auth, Amazon Route 53, Enterprise Integration Patterns (EIP), Cloud, Tiptap, ProseMirror, Sphinx, Data Engineering, App UX, Serverless, Big Data, Code Review, CI/CD Pipelines, Web App UX
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring