Suren Abrahamyan
Verified Expert in Engineering
Back-end Developer
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
Experience
- Python - 5 years
- Git - 5 years
- Django - 3 years
- Django REST Framework - 3 years
- React - 2 years
- Flask - 1 year
- Next.js - 1 year
- Docker - 1 year
Availability
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
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.
Staff Software Engineer
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.
Data Scraping Specialist
Primint Solutions LLC
- Conducted accuracy checks on obituary data using Groq and OpenAI LLM models. Leveraged Python, advanced scraping, and data extraction techniques to ensure precise and reliable results.
- Performed thorough obituary data validation using Groq and OpenAI LLMs. Implemented advanced scraping techniques and Python to ensure high-quality, accurate data extraction and verification.
- Used Groq and OpenAI LLM models with Python to validate obituary data. Applied advanced scraping and extraction methods to deliver accurate, reliable, and structured data for improved analysis.
Django Developer | Business Broker
Misfits Latam LLC
- Built a system that automates and structures sales data by combining AI, a robust back end, and cloud deployment. It ensures efficiency, accuracy, and scalability, driving better business decisions.
- Created a platform to scrape business sales data using LLM AI for structuring. Built with Django, PostgreSQL for data storage, and Celery/Redis for task management. Deployed on Google Cloud for seamless scalability and performance.
- Used AI and cloud technology, enabling the platform to automate sales data scraping and structuring. With reliable task management and scalable deployment, it helps businesses access critical insights effortlessly.
Django Developer | Business Broker
Misfits Latam LLC
- Created a robust web scraper using BeautifulSoup, Scrapy, and Selenium to identify businesses for sale on BizBuySell.com, meeting the client's specific criteria.
- Integrated the web scraper with the Cowboy tool, allowing users to initiate and customize scraping tasks based on their individual needs.
- Engineered a reliable system to store scraped data in a PostgreSQL database hosted on Google Cloud Platform, ensuring data integrity and easy access.
- Developed a system to regularly update a Google Sheets document with new data, handle duplicates, and mark removed listings, ensuring the sheet always reflected the most current information.
- Implemented functionality to export search results in both CSV and Excel formats using pandas, providing flexible data handling and reporting options.
- Designed and implemented an advanced AI-based scraper to enhance data extraction accuracy and efficiency, leveraging machine learning techniques for improved performance.
Senior Python Developer
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.
Django Developer
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.
Django Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Software Developer
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.
Senior Hardware Automation Engineer
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.
Quality Assurance Engineer
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%.
Senior Hardware Engineer
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.
Intern
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.
Experience
Adsfinder
Teamworks
https://www.teamworks.com/Crepundy
Managing Expenses
https://github.com/surenab/expenses-react-appA Task Managing Tool
https://github.com/surenab/tasksError Handling
https://github.com/surenab/react-error-handlingReact Good-practice Login App
https://github.com/surenab/react-login-templateWeb App to Sell Wardrobes
https://www.slidingdoorwardrobes.ie/Education
Bachelor's Degree in Computer Engineering
State Engineering University of Armenia - Yerevan, Armenia
Certifications
Test-driven Development in Django
Building a Paid Membership Site with Django
Agile Foundations
Learn to Program: The Fundamentals
Coursera
Skills
Libraries/APIs
OpenCV, REST APIs, Selenium WebDriver, Python API, Beautiful Soup, Requests, React, Vue, AsyncTask, Vimeo API, PayPal API, SQLAlchemy, Google Task Queue, Pandas, Google Sheets API, OpenAI API
Tools
Git, PyCharm, Bitbucket, Slack, GitHub, Jira, Jenkins, Celery, RabbitMQ, Cron, Google Sheets
Languages
Python, C++, JavaScript, CSS, HTML5, SQL, Tcl/Tk, Tcl, HTML, GROQ
Frameworks
Django, Django REST Framework, Selenium, Flask, Jinja, Qt, Scrapy, Next.js
Platforms
Linux, Docker, Windows, Celery eCommerce, EmailJS, Visual Studio Code (VS Code), Google Cloud Platform (GCP)
Paradigms
Agile, Test-driven Development (TDD), Automation, Web UI Design, Design Patterns, MVC Design
Storage
PostgreSQL, JSON, MySQL, Redis, Databases, Google Cloud
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, Architecture, Machine Learning, Artificial Intelligence (AI), GCD, AI Integration, ChatGPT API, AI Scraping, Large Language Models (LLMs), OpenAI, Prompt Engineering
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