![Mariam Chargeishvili, Developer in Tbilisi, Georgia](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F795237%2Fpicture%2Foptimized%2Fhuge_5276990c1e2fb7559cd2c5049935358b-ca2f6b21a3878a80486996d947136ed7.jpg&width=524)
Mariam Chargeishvili
Verified Expert in Engineering
Back-end Developer
Mariam是一名精通技术的开发人员,拥有出色的理论技能(她目前正在完成CS硕士学位)。. She has several years of experience in the development, analysis, testing, 维护以截止日期为导向的大容量系统,以及从电子钱包到ERP管理系统的一系列产品和客户. Mariam擅长使用最佳实践和最新技术设计大型后端系统.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, Git, Jira, Slack, MacOS
The most amazing...
...我开发过的东西是WorkflowRT:一个用户友好的基于云的患者流程解决方案,它使用实时定位技术自动化工作流.
Work Experience
Senior Back-end Engineer
Bazaarvoice, Inc - Main
- 将电子商务数据平台的身份验证从单体迁移到新的微服务.
- Moved the user's authentication data to Amazon Cognito.
- Created a member's service for managing user's data.
Senior Software Engineer
Volvo R&D Center - Main
- 管理沃尔沃和北极星之间的沟通,就现有软件在新市场的推出进行沟通.
- 为沃尔沃汽车维修预约引擎Backstage Soft设计并开发新功能.
- Used technologies such as TypeScript, Node.js, Express.js, Jest, Redis, Pub/Sub, and PostgreSQL.
- Managed 3rd-party integrations for service providers.
- Implemented new features and wrote unit and E2E tests.
Senior Software Engineer
Car Manufacturer Company (Toptal Client)
- Served as a senior software engineer for Cruise, 该公司生产世界上最先进的自动驾驶汽车,将人与地方安全连接起来, things, and experiences they care about.
- Designed and developed new features for “dispatch,即在用户和车辆之间进行通信并做出匹配决策的应用程序组件, batching, delivery, shift breaks, etc.
- Used technologies such as TypeScript, Node.js, Express.js, Jest, Redis, Pub/Sub, and PostgreSQL.
Tech Lead
Adjarabet
- 开发和维护电子钱包的后端,拥有数千个客户.
- 构建带有OAuth认证的REST API,并集成用于转账和服务支付的外部支付提供者系统.
- Made a CI/CD infrastructure and deployed the project with GitLab CI in three environments with feature branches; also worked with GitFlow.
- Built the architecture for the back end, created pre-commit hooks, enforced code-quality rules (ESLint, Prettier), and wrote tests (unit and E2E).
- Aided in planning product development and timelines.
- Reviewed other developers' code, helped new team members with onboarding, and was involved in the recruiting process.
Senior Full-stack Engineer
Infinite Leap
- 为诊所开发了大规模、低延迟、实时定位系统.
- 使用Angular和NgRx实现了一个微前端,使用Node实现了微服务架构.js and NestJS.
- 帮助研究最佳实践解决方案,并将其集成到软件中.
- 使用GitLab CI/CD以及组合单元和端到端(E2E)测试部署持续集成和持续交付.
- 使用消息代理(RabbitMQ)和套接字实现实时解决方案.
Senior Software Engineer
Innovato
- 开发外汇、差价合约和加密货币价格预测系统. 它基于来自市场的实时数据和EMA等技术指标, Bollinger Bands, stochastic, etc.
- 计划项目的体系结构,管理部署,并计划软件发布.
- 为金融、用户定制的新闻feed开发服务.
Visiting Lecturer
GITA's
- 为大学生创建了一门PHP课程,包括准备学习材料和设计课程时间表.
- Taught software development using PHP, Laravel, and relational database modeling with MySQL; worked to improve students' computational thinking and problem-solving skills.
- Prepared exams and a grading system for the course.
Software Engineer
Leavingstone
- 为格鲁吉亚最大的电信公司之一的移动应用程序构建自定义内容管理系统(CMS)和服务(Angular Material和Laravel).
- Refactored a series of web applications, monitored the existing system, created unit tests, and fixed bugs.
- Developed many web applications from scratch (Laravel, Angular) and built services for mobile applications.
Software Engineer
Freelance
- 从零开始开发一个带有订阅模块的推送通知系统.
- Managed deployments on AWS with GitLab CI pipelines.
- 实现Firebase SDK发送基于用户分段和其他通知类型的通知.
Experience
WorkflowRT | Real-time Location System for Clinics
http://infiniteleap.net/该项目基于使用Node的微服务架构.js/Nest.js and Angular. I worked on the project as a senior full-stack developer.
Incognito | E-wallets for Adjarabet Customers
http://incognito.ge/该项目基于微服务架构,使用Node.js/Express.js. I designed the back end of the app, implemented OAuth, transaction processing, integrated external payment services, among others.
Crypto Trading Suggestion App
我使用Node之类的技术栈在应用程序的后端工作.js, Express.js, Sockets, Redis, CI/CD, PostgreSQL, etc.
Skills
Languages
TypeScript, HTML, GraphQL, JavaScript, PHP, SQL, Python
Frameworks
Express.js, NestJS, Laravel, Angular, Jest, AngularJS, Django
Libraries/APIs
Node.js, REST APIs, API Development, Socket.IO, Redis Queue, Twilio API, NgRx, RxJS, Firebase Web SDK, React
Paradigms
Object-oriented Programming (OOP), REST, Test-driven Development (TDD), Design Patterns, Microservices, Scrum, Agile, Microservices Architecture
Other
GitFlow, TypeORM, APIs, Back-end Development, Domain-driven Design (DDD), Data Structures, OOP Designs, CI/CD Pipelines, OAuth, Serverless, Algorithms, Calculus, Linear Algebra, Transactions, Pub/Sub, Cloud, Back-end, Full-stack, Big Data, Large Data Sets
Tools
RabbitMQ, Amazon Cognito, Sequelize, Terraform, Git, Apache
Platforms
Apache Kafka, AWS Lambda, Docker, MacOS, Amazon Web Services (AWS), Azure, Kubernetes
Storage
MySQL, PostgreSQL, MongoDB, Redis, Amazon S3 (AWS S3), Redis Cache, Amazon DynamoDB, Amazon Aurora, NoSQL, Neo4j
Education
Master's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring