top of page

Are you an A+ Series startup?     Get first talent FREE OF CHARGE!     Check if you qualify →

 

Hire as Freelancer

28 €

/hour

Not available

or

Hire as Employee

3380 €

/month

$

TALENT-4086

Armin

Python Developer

Armenia

Seniority

Middle

Language skills

English C1

Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month

Skills

python asyncio django

Industry

Telecommunications Manufacturing IT Services and IT Consulting

Professional Summary

Candidate brings 4 years of experience, primarily focusing on Python in the context of telecommunication projects. Their expertise includes significant exposure to asyncio, a library for asynchronous programming in Python. During their tenure at Intrado, the candidate gained substantial experience with asyncio, indicating that it was a primary area of focus in their role. asyncio is particularly valuable in telecommunication projects where handling multiple concurrent operations is often a requirement. At Lemonade Fashion, the candidate worked with DynamoDB, a NoSQL database service, which shares similarities with MongoDB. This experience underscores their versatility in adapting to different database technologies. Additionally, they were involved in 3-4 projects over a 6-month period, further highlighting their ability to manage multiple projects simultaneously. Their knowledge of MongoDB adds another layer to their database expertise, showcasing their familiarity with a widely used NoSQL database system.

Video of Talent

Portfolio

Education

University Of Winnipeg / Masters Degree Thesis-based Masters at XAL (Explainable Artificial Intelligence)

2023- 2025


American University of Armenia / BS in Computer Science

2017- 2021

Certifications and Trainings

Experience

Lead Software Engineer / Novelis 

​February 2023 - Present


Leading and developing an application for auto ML that handles all aspects of an ML model such as project management, data sourcing, data preprocessing, feature engineering, training, validating and deployment so that the users without any ML knowledge can use ML easily.


Tasks performed:


  • Produce solutions to prevent the company’s machines from breaking down by sharing alerts in advanced Communicate design decisions and rationale to stakeholders.

  • Review the code of other team members to ensure that the best practices are applied.

  • Create a highly available and scalable backend.

  • Continuously refine existing designs as well as create new designs to meet changing user needs.

  • Implement authentication and authorization.

  • Use Azure services for the ML part.

  • Optimize the application by using parallel programming.

  • Technologies: Pycharm, Python, TensorFlow, Flask, Pandas, Scikit-learn, Asyncio, Multithreading, React 18, JavaScript, Styled Components, Docker, React Semantic UI, Material UI, Git, Github Actions, Azure Services (ADLS, AML, Blob Storage)




Lead Software Engineer (Architect) / Proxify

January 2023 – Present

A SaaS project to do automatic SEO audits on the customers` websites that shows the results of each URL near real-time in the frontend. It is regarding gathering tons of data using spiders and extract Business Intelligence from it.


Tasks performed:


  • Use ML and NLP to extract BI from the data.

  • Use WebSocket protocol to be able to create a near real-time communication between the microservices.

  • Use Redis as the in-cache memory to optimize and boost the speed.

  • Refactor the frontend to be faster and work better and to avoid memory leak.

  • Introduce the logic of multithreading for the spiders.

  • Create many responsive UIs.

  • Solve the bugs related to the memory leak in React.

  • Technologies: Pycharm, Python, Scrapy, Redis, Scrapyd, WebSocket, Beautiful Soap, Flask, Selenium, Selenium-wire, Asyncio, Multiprocessing, Multithreading, React 18, Redux, JavaScript, React Semantic UI, Material UI, Playwright, Git, Github Actions, AWS services (S3, Lambda, DynamoDB, Cognito, EC2, Cloudwatch, RDS …)



Content Writer / Proxify

March 2023 – Present 


Due to my deep knowledge and experience in Software Engineering I was selected to contribute to the articles being written for the company.


Tasks performed:


  • Work on the articles for the hiring managers.

  • Write articles about specific technologies like Postgres, Deployment of a python app.

  • Review other developers’ articles and leave comments for them.


Senior Software Engineer / Direlli

September 2022 – January 2023 


Psychology-related application that can connect members with experts for some sessions. Helps couples make realistic, real-life improvements to their relationship.


Tasks performed:


  • Create many responsive UIs.

  • Design, build and maintain WebApp, Microservices, Databases, and many other services.

  • Create and publish Python packages.

  • Review and comment on other developers` codes.

  • Create web sockets to create real-time chat bot.

  • Write many E2E tests using the latest technologies in Software Testing.

  • Build software systems to scale millions of transactions per day with low latency, and high availability.

  • Connect microservices through coded webhooks or AWS services (Lambda, SQS, SNS).

  • Work with Founders, Visual Designers, and Architects to translate designs and business. requirements into a software product.

  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.

  • Technologies: Pycharm, Django, Django Rest Framework, Zappiar, Pytest, Terraform, Kubernetes, Sqlalchemy, Multithreading, Docker, Multiprocessing, FastAPI, Celery, AWS Services (Lambda, Kinesis, RDS, Glue, API Gateway, S3, Cloudwatch, SQS, Stepfunctions, Dynamodb, SNS, SQS …), Git, Typescript, React, Playwright, Redux, Redux Tool Kit, JS.




 Article Writer and Brand Ambassador / EPAM

January 2022 – January 2023


Due to my deep knowledge in Backend and Software Engineering, I was selected to be a brand Ambassador.


Tasks performed:


  • Review other developers’ articles and leave comments for them.

  • Publish 2 articles on Software Testing and Senior Python topics.

  • Contribute to an article regarding Full-stack Engineering.




English Mentor / EPAM

January 2022 – January 2023


I passed an Internal English test and my level was evaluated to be C2. This is why I was selected as an English Mentor.


Tasks performed:


  • Have weekly sessions with developers whose English is not fluent to help them with speaking skills.

  • Check the essays written by the mentees.




Senior Software Engineer (Backend + AWS) / EPAM

October 2022 - January 2023


A very big project regarding big data and MQTT systems. Using many systems to ingest real-time data. The main mission is to “provide innovative vision products that enhance the quality of life by helping people see better.”


Tasks performed:


  • Design microservices that should handle millions of users.

  • Resolve bugs regarding memory leak.

  • Creating web sockets.

  • Project development with a focus on AWS's cloud-native services and building blocks.

  • Use many AWS services for Data Engineering and ETL tasks.

  • Work with SCADA Systems.

  • Work with AWS Cloud IoT GreenGrass service.

  • Find and implement data ingestion solutions per defined business logic.

  • Participation in project estimations.

  • Technologies: PyCharm, SQLAlchemy, Python, Big Data, Kubernetes, Docker, Pytest, REST, Asyncio, AWS Services (Lambda, RDS, Greengrass, loT Core, Redshift, Glue, API Gateway, S3, CloudWatch, SQS, StepFunctions, Athena, CLI, DynamoDB), Multithreading, Multiprocessing, Celery, Redis, Git.



 Software Engineer (Full-stack + AWS) / EPAM

June 2022 – October 2022


The projects that the Liberty Mutual development team and other team members who are distributed in the UK and USA are working on.


Tasks performed:


  • Implementation of AWS Lambdas using Python.

  • Create Multi-tenant software and handle its caching, auto-scaling, and scalability.

  • Implementation of REST API services.

  • Deliver federated Authentication and Authorization.

  • Create ETL jobs for data ingestion and processing.

  • Apply Data Engineering best practices.

  • Integration with AWS RDS Database.

  • Write unit/integration tests for the services.

  • Do both back-end and front-end tasks.

  • Technologies: PyCharm, Python, Flask, Pytest, FastApi, REST, Asyncio, Pydantic, AWS Services (Lambda, RDS, Glue, API Gateway, S3, CloudWatch, SQS, StepFunctions, DynamoDB, CloudFormation), Bamboo, Jenkins, Sonar, Git, YAML, React, TypeScript.



Senior Software Engineer (Full-stack) / EPAM

Nov 2021 - June 2022


Working for Intrado Cloud Collaboration which provides meeting, messaging, and collaboration tools that allow businesses to unlock the creativity of their teams and fuel productivity as if everyone was in one room – even when team members are across the globe.


Tasks performed:


  • Enhance and maintain the RESTful API, developer docs, and SDKs.

  • Review and comment on other developers’ codes.

  • Create systems to connect seamlessly with the partner carriers.

  • Help architect, implement, deploy, and maintain backend software systems that communicate within and among geographically dispersed data centers.

  • Write documentation and/or technical articles for APIs and projects.

  • Delivery of high-quality software by writing clean code and utilizing pair programming, continuous integration, software tests, and code reviews.

  • Create front-end features.

  • Resolve some challenging old bugs that were making the applications run slow.

  • Create very responsive UIs along with user friendly UX.

  • Technologies: Python, Unittest, Asyncio, Pydantic, Pytest, Unittes, Django, FastApi, PostgreSQL, Redis, SQlite3, Multiprocessing, Multithreading, Celery, Docker, Redis, Pipyka, Celery, DynamoDB, Linux Operating System (Ubuntu, Debian), AWS (EC2, S3, CloudFormation, SQS, Kinesis, Lambda, etc.), React, Redux, JS, React Router, Redux Tool Kit.



Full-Stack ML Engineer / Lemonadefashion

Mar 2020 – Nov 2021


A web app that discovers the perfect fit in clothes without ever having to try them on with an innovative approach. Customers simply answer a few questions and let the AI algorithms determine their ideal size with unparalleled accuracy.


Tasks performed:


  • Implement ORM for the back-end and change all DB queries and configuration.

  • Integrate alembic, flask, and SQLAlchemy to create migrations for the project.

  • Configure and use AWS services.

  • Develop and maintain infrastructure-as-code CI/CD deployment pipelines for services.

  • Create many responsive UIs that look great on almost any device.

  • Use the latest ML and DL technologies for the fashion industry.

  • Deploy several ML projects.

  • Create many end-to-end features.

  • Write tests for all the features and functionalities being built.

  • Technologies: Pycharm, Python, Flask, Pytest, Rest, Postgres, Sqlalchemy, Alembic, React, Styled Components, CSS, HTML, JS, Axios, Selenium, React Testing Library, Asyncio, Multiprocessing, Multithreading, Celery, Git, Aws (EC2, S3, Cloudformation, SQS, Lambda, Sagemaker, Elastic Search, AutoML, Personalize, Forecast, etc.)




Backend Engineer / Codebites

October 2019 – March 2020 


Project Description: A platform for children to learn Spanish, Mandarin, and English.


Tasks performed:


  • Create the backend from scratch using Flask and use many of its extensions for security.

  • Redesign the database schema to decrease the response time as much as possible.

  • Apply optimization techniques to make queries much faster.

  • Use different techniques to make the database faster (sharding)

  • Use SQLAlchemy to create ORM so that we do not need to write raw SQL queries.

  • Use Docker for containerization.

  • Technologies: PyCharm, Python, Flask, SQLAlchemy, Pytest, Git, Docker, OOP, Postgres, Docker.



Backend Intern / Teamble

May 2019 – Aug 2019


Project Description: A platform to track the Employee Referral Program.


Tasks performed:


  • Resolve bugs.

  • Give suggestions to optimize the queries.

  • Implement some features.

  • Technologies: PyCharm, Celery, Django, Django REST Framework, Pytest, MySQL, Git.




Software Engineering Intern / Instigate Training Center

May 2017 - May 2018


The main purpose of the program was to teach how to create a full-stack app using the best technologies of that time.


Tasks performed:


  • Work with a team of experts.

  • Learn the basics of web development.

  • Learn about React and how to write good software.

  • Learn about different types of networking.

  • Resolve some simple bugs in their internal website.

  • Implement some features.

  • Technologies: PyCharm, React Native, Django, Postgres, Pytest, React, Javascript, Git.

Projects

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page