Suren Abrahamyan, Developer in Cork, Ireland
Suren is available for hire
Hire Suren

Suren Abrahamyan

Verified Expert  in Engineering

Back-end Developer

Location
Cork, Ireland
Toptal Member Since
October 12, 2021

Suren is a senior back-end web developer with over five years of experience in Python, Django, and OpenCV, including image and video processing. A specialist in building back-end APIs for web applications, he thoroughly understands the requirements for solid builds. Suren strives to provide the best infrastructures to facilitate growth and scaling safely and quickly. He is passionate about turning his ideas into projects, especially when they empower others to improve their quality of life.

Portfolio

Evan Brandes
APIs, Python, Flask, Vimeo API, PayPal API, SQLAlchemy, GCD, Google Task Queue...
Qualcomm
Python, Django, Linux, Automation, Cadence, Git, GitHub, Jira, Jenkins, JSON...

Experience

Availability

Full-time

Preferred Environment

Windows, Linux, Visual Studio Code (VS Code), PyCharm, Git, Bitbucket, Slack, Web Scraping

The most amazing...

...platform I’ve built is the back-end search engine server for the entire Irish digital marketing that enables people to find anything they want quickly.

Work Experience

Full-stack Developer

2024 - PRESENT
Evan Brandes
  • Crafted magic at Bookvid! Mastered Flask and SQL Alchemy to architect robust back-end systems.
  • Integrated Vimeo and PayPal seamlessly for smooth payment processing. Leveraged Google's powerful deployment and server solutions to scale our services.
  • Leveraged Google's top-notch deployment and task queue tools for efficient server management.
Technologies: APIs, Python, Flask, Vimeo API, PayPal API, SQLAlchemy, GCD, Google Task Queue, Pandas

Staff Software Engineer

2018 - PRESENT
Qualcomm
  • Developed an app to deeply analyze hardware design processes and created tools to improve design quality and reduce time.
  • Automated manual processes to improve the user experience.
  • Tracked all bugs and created unit tests using Jira.
  • Conceived and designed a web app to track hardware simulation results that is still in progress.
Technologies: Python, Django, Linux, Automation, Cadence, Git, GitHub, Jira, Jenkins, JSON, APIs, Python API, Data Scraping, Scraping, Architecture, Machine Learning, Artificial Intelligence (AI), Full-stack Development

Senior Python Developer

2023 - 2024
Global FoodService Inc
  • Revolutionized our web app's capabilities by integrating AWS Lambda and bridge modules for dynamic web automation. Extracted valuable data from Google Shopping, seamlessly enriching our platform's offerings.
  • Elevated our Django-based web app with AWS Lambda magic! Leveraged bridge modules to effortlessly extract and display Google Shopping data, enhancing our platform's utility and efficiency.
  • Transformed our web app into a data powerhouse! Engineered AWS Lambda solutions paired with bridge modules, empowering seamless data extraction from Google Shopping. Witness our Django platform evolve with enriched data offerings.
Technologies: Python

Django Developer

2023 - 2024
Coventry University Services Limited - CU Services Limited
  • Crafted a cutting-edge web app for a university research program, leveraging Django and Jinja for robust back-end solutions.
  • Engineered advanced data structures and PostgreSQL database management, enabling seamless data analysis and survey structuring. Orchestrated CI/CD workflows with GitHub for efficient deployment on DigitalOcean.
  • Executed thorough testing using automation, enhancing app reliability. Managed projects efficiently with GitHub tools, fostering collaboration. Facilitated seamless communication via Slack.
  • Completed full testing of our applications through comprehensive automation tests. I also utilized GitHub project management tools to organize tasks and milestones efficiently, ensuring smooth collaboration and project delivery.
  • Utilized GitHub and Git workflow principles and ensured continuous integration and deployment (CI/CD), streamlining our development process for maximum efficiency.
Technologies: Django, Design Patterns, Databases, Python, JavaScript, MVC Design, Jinja

Django Full-stack Developer

2022 - 2022
SiteMatrix
  • Developed a web app to buy and sell domains from all major domain providers. The admin user can control all transactions from the panel based on rich chart graphs, and customer users can register as solo traders or as a company to trade domains.
  • Tracked and fixed bugs using Trello as the project management platform.
  • Implemented the back end in Django 3.0 using Celery and RabbitMQ as the automation task system. The front end was implemented using the latest version of React.
Technologies: Python, Django, Django REST Framework, React, Vue, Celery, Redis, PostgreSQL, MySQL, Python API, Full-stack Development

Full-stack Developer

2022 - 2022
Sliding Door Wardrobes
  • Developed a dynamic website for the company to present its product to clients and sell wardrobes.
  • Created the web design and implemented it using React and Next.js.
  • Built the back end for book appointments, brochure downloads by filling in client data, and a contact form using third-party packages.
Technologies: React, Next.js, SEO Tools, Web UI Design, EmailJS, Full-stack Development

Full-stack Developer

2021 - 2022
Site Matrix, LLC
  • Developed REST API web huge app using Django. Implemented user auth services using JWT and Postgres as a database.
  • Delivered microservices to retrieve domain data from domain management systems and trade domains based on that information.
  • Developed the front end from scratch using React.
  • Delivered async task management in Django using Celery and RabbitMQ.
  • Added new features into a web app in the front and back end using Django and React.
  • Tested apps using pytest and performed manual tests on the apps' front-end.
  • Created a task management system to look at task running results from the admin panel.
Technologies: Python, Django, Django REST Framework, React, Vue, Celery, Redis, PostgreSQL, MySQL, RabbitMQ, Celery eCommerce, APIs, REST APIs, AsyncTask, Beautiful Soup, Admin Panels, Automation

Software Developer

2015 - 2019
Freelance
  • Delivered over 70 projects and apps related to image and video processing, web development, and big data mining and analysis.
  • Managed my code after tests and deliveries. Tracked and fixed any bugs.
  • Created object detection apps in real-time images and videos.
  • Developed cipher and decipher algorithms using Cython and the latest scientific publications.
  • Used Flask-Admin to develop an admin panel for a web app called Teamworks.
  • Developed a REST API and search engine for a project called Adsfinder.
  • Developed a full Django web app for the Crepundy company.
Technologies: Python, Qt, Flask, Flask-Admin, Django, Django REST Framework, REST APIs, Jinja, HTML5, CSS, JavaScript, Selenium, Scrapy, OpenCV, Admin Panels, Big Data, Selenium WebDriver, JSON, APIs, JSON REST APIs, Docker, MySQL, Git, GitHub, HTML, Data Scraping, Scraping, Web Scraping

Senior Hardware Automation Engineer

2017 - 2018
Synopsys
  • Reduced the whole chip development from six to four months and achieved 20% faster overall result by developing tools to automate hardware design.
  • Oversaw the delivery of a memory compiler on time with all scripts and hardware and of the required quality to ensure it could generate any memory configuration.
  • Tracked all bugs and fixes for delivered tools and third-party libraries.
Technologies: Python, Tcl/Tk, Python API

Quality Assurance Engineer

2016 - 2017
Siemens
  • Increased code stability and test coverage by performing manual QA testing of a place and route tool and developing automated tests.
  • Tracked bugs and created tests for them to increase the app performance and stability.
  • Oversaw the increase of test coverage from 35% to 75%.
Technologies: Python, Tcl, C++, Manual QA, QA Testing, QA Automation

Senior Hardware Engineer

2012 - 2016
Synopsys
  • Developed memory compilers for cutting-edge technologies like TSMC and Samsung.
  • Sped up hardware design creation and verification stages by developing automation scripts.
  • Managed the memory compiler to deliver a high-quality design matching specification.
Technologies: Engineering, Electronics, Python, Tcl/Tk

Intern

2010 - 2010
Virage Logic
  • Developed digital standard cells and conducted all required verifications.
  • Tracked and fixed all issues related to hardware design.
  • Delivered an entire library of digital cells to well-known companies like Samsung and Apple.
Technologies: Semiconductors, Electronics

Adsfinder

This is a Django REST API app for searching advertisements from the Irish digital market. As a back-end developer, I liaised with the front-end developer to integrate external tools needed for displaying rich information in the user dashboards and for the complete customization of data views.

Teamworks

https://www.teamworks.com/
Teamworks is a Flask-Admin app for connecting world-class athletes. I was a back-end developer liaised to develop admin views for users to interact with the whole user information and customize the admin front end to make it richer and more straightforward.

Crepundy

This project is a full Django app for representing and selling Crepundy wooden toys. As a full-stack developer, I created back and front end to display detailed information about Crepundy company’s products and static pages.

Managing Expenses

https://github.com/surenab/expenses-react-app
This is a React-based app that allows users to follow their expenses year after year. The users can add new costs and analyze their expenses via a chart and filtering functionality. It is a test project and I have tried to use React's front-end framework.

A Task Managing Tool

https://github.com/surenab/tasks
This is my second React test project for managing tasks. Users can add, change, and remove old and new tasks. I have used dynamic styling and CSS modules to achieve our goals. As a result, we have a very user-friendly web app.

Error Handling

https://github.com/surenab/react-error-handling
This is a React test project that allows managing users. You can add and remove them. I have used the dynamic styling and CSS modules to achieve our goals. The aim of this app is to have a good error handling structure in the front end.

React Good-practice Login App

https://github.com/surenab/react-login-template
This application was designed to be used as a template. It includes one of the best approaches or practices to do login management in a web app using React hooks and context variables. The login looks very nice and includes all validations.

Web App to Sell Wardrobes

https://www.slidingdoorwardrobes.ie/
A React and Next.js web app to look at variations of wardrobes, book appointments, and purchase wardrobes. The app is fully customizable, and the administrator can interactively change its look. On the other hand, users can fill out the contact form to reach the owner and download brochures directly from the web app.
2006 - 2010

Bachelor's Degree in Computer Engineering

State Engineering University of Armenia - Yerevan, Armenia

JULY 2019 - PRESENT

Test-driven Development in Django

LinkedIn

JUNE 2019 - PRESENT

Building a Paid Membership Site with Django

LinkedIn

JUNE 2019 - PRESENT

Agile Foundations

LinkedIn

OCTOBER 2013 - PRESENT

Learn to Program: The Fundamentals

Coursera

Libraries/APIs

OpenCV, REST APIs, Selenium WebDriver, Python API, Beautiful Soup, Requests, React, Vue, AsyncTask, Vimeo API, PayPal API, SQLAlchemy, Google Task Queue, Pandas

Tools

Git, PyCharm, Bitbucket, Slack, GitHub, Jira, Jenkins, Celery, RabbitMQ

Frameworks

Django, Django REST Framework, Selenium, Flask, Jinja, Qt, Scrapy, Next.js

Languages

Python, C++, JavaScript, CSS, HTML5, SQL, Tcl/Tk, Tcl, HTML

Storage

PostgreSQL, JSON, MySQL, Redis, Databases

Platforms

Linux, Docker, Windows, Celery eCommerce, Visual Studio Code (VS Code)

Paradigms

Agile, Test-driven Development (TDD), Automation, Web UI Design, Design Patterns, MVC Design

Other

Data Scraping, Scraping, Web Scraping, APIs, Full-stack Development, Paid Memberships Pro (PMPro), Membership Sites, FPGA, Electronics, Semiconductors, Semiconductor Testing, Big Data, Admin Panels, Engineering, Manual QA, QA Testing, QA Automation, Flask-Admin, Cadence, JSON REST APIs, Styled-components, SEO Tools, EmailJS, Architecture, Machine Learning, Artificial Intelligence (AI), GCD

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring