Adrian Damaschin
Verified Expert in Engineering
Quality Assurance Developer
Adrian is an experienced software engineer specializing in QA automation with a demonstrated history of working in the consumer electronics industry. Along with knowing how to get full use of Python, PHP, SQL, Java, JavaScript, and C++. he's also a strong engineering professional with a master's degree in information management and protection from the Politehnica University of Bucharest.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows, MacOS
The most amazing...
...thing I’ve created is a full automation framework for monitoring all of the data ingestion for GoPro coming from multiple systems with various formats.
Work Experience
Tech Lead | Data Engineering
Kape Technologies Bucharest
- Established a full working framework for Kape's data ingestion needs from scratch, leveraging AWS services (EMR and S3) and building on top of Scala and Spark while using Apache Airflow integration for orchestration.
- Set the standards for data ingestion, transformation, and delivery, the best practices they should be using, and long-term procedures.
- Trained the other data engineers in the team with using Scala and Airflow for their day-to-day tasks and presented the framework to the senior leadership team.
Staff Software Engineer | Data Science Engineering
GoPro
- Planned, developed, and deployed complete solutions for subscription metric generation.
- Used Scala to create and deploy a data quality management framework for databases that included multiple quality checks over data.
- Used the team infrastructure to develop ETL pipelines for multiple data streams.
- Handled data mining requests from different departments.
- Checked the implemented solution for GDPR anonymization.
Data Science Software Engineer | Test Automation
GoPro
- Developed a framework to fully monitor a data pipeline.
- Created and scheduled Apache Airflow jobs to handle pipeline monitoring.
- Created, managed, and implemented automated test cases.
- Implemented microservices for data quality for the data ecosystem.
- Handled data mining requests from other departments.
- Investigated various pipeline failures and solved the problems.
- Implemented a side-by-side comparison of the current and new versions of various pipelines (a data mining comparison).
QA Automation Engineer
Deutsche Bank
- Acted as the QA lead on a Spanish banking application project.
- Created, maintained, and executed manual and automated test cases.
- Built a Selenium Protractor framework for the automated testing of the project.
- Made regular business trips to Spain to sync up with the rest of the team and project managers.
- Provided Cucumber-based support for the testing framework.
Risk QA Engineer
Luxoft
- Executed the automated tests for an internal UBS application.
- Interfaced with the US team in order to handle QA requests.
- Created and maintained test cases for UBS client in accordance with their standards.
- Developed and maintained an automated test framework.
IT Consultant and Web Developer
RoDelta Business Solutions
- Managed client projects and provided technical support.
- Developed for the web using PHP and MySQL. Interfaced with customers regarding the content of their websites.
- Set up and maintained the hardware and network for different clients around the city.
Web Developer
Saatchi & Saatchi
- Developed public websites for the company's customers.
- Modified content based on customer needs. Managed customer website data via SQL.
- Implemented quality assurance on websites and solved bugs that would appear.
- Discussed different client needs with account managers and developed new features.
Web Developer | Global Transaction Services, Corporate Electronic Banking Help Desk
Citibank
- Developed a Visual Basic application in Excel to handle document management inside the department.
- Handled the investigations of the internal electronic operations.
- Configured corporate client profiles in CitiDirect.
- Provided technical support over the phone, email, or live for CitiDirect.
- Implemented quality assurance of the new version of a CitiDirect application on multiple desktop and mobile platforms regarding new features or updates.
- Helped external customers configure their own platforms for their needs.
Web Developer
Voice Media
- Developed the website's admin section. Presented websites to customers.
- Built the website's back end and integrated it into an already existing front end.
- Created the framework and implemented all of the website specifications.
Technical Customer Support
Flamingo Computers Romania
- Counseled customers regarding hardware choices, software installations, and anything related to the devices they would buy from the company.
Experience
GoPro | A Complete Python Framework for Monitoring a Data Ingestion Pipelines
Deutsche Bank | Protractor Automation Framework
Python Database Interaction Wrapper
Citibank | Document Manager
Education
Master's Degree in Information Management and Protection
Politehnica University of Bucharest - Bucharest, Romania
Licentiate Degree in Automation Engineering Technology
Politehnica University of Bucharest - Bucharest, Romania
Bachelor's Degree in Mathematics, Informatics
Colegiul National "B.P. Hasdeu" Buzau - Buzău, Romania
Certifications
Enterprise Application Design Patterns
Luxoft Training
Financial Market - Options
Luxoft Training
Python Basics
Luxoft Training
Basics of Financial Markets. Investment Banking
Luxoft Training
Skills
Languages
Python, PHP, SQL, Java, JavaScript, C++, Excel VBA, HTML, Scala, Python 3, XML, Bash Script, Visual Basic
Tools
Jira, Excel 2016, Virtualenv, Apache Airflow, Postman, TeamViewer, Scala IDE, Superset, Cucumber, Amazon Elastic MapReduce (EMR), Spark SQL, AWS Glue, Amazon Athena, Git
Paradigms
Agile, Functional Programming, Object-oriented Programming (OOP), ETL, Prototype-based OOP, Automation
Storage
MySQL, PostgreSQL, Amazon S3 (AWS S3), JSON, Apache Hive
Other
OOP Designs, Hardware, Tables, Analytics, Engineering, Mathematics, Slack App, Big Data, Localytics, UFT, Data, Data Protection, Architecture
Libraries/APIs
REST APIs
Platforms
MacOS, Windows, Linux, Amazon Web Services (AWS), Databricks
Frameworks
Selenium, Spark, CodeIgniter, Protractor
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