Andrei-Alexandru Hainăroșie
Nationality: Romanian Date of birth: 24/01/1987 Place of birth: Suceava, Romania
Phone: (- Email:- LinkedIn: https://www.linkedin.com/in/andreihainarosie/
Home: Aleea Barajul Cucuteni, Bucharest (Romania)
ABOUT MYSELF
I am a Full Stack developer since 2009. I have worked with multiple php frameworks and CMSs (Drupal, Wordpress,
Prestashop, Magento, Cakephp, Joomla, Silverstripe, Laravel). I enjoy debugging legacy projects and complex
problems.
In the last years, most of the projects I've been working on were Drupal based (all versions above 4). My experience
with Drupal sites covers almost all domains: e-commerce, e-learning, intranet, client/server, tourism booking system,
health, sports, news, short life campaigns).
My strengths with Drupal are:
- large data import/migration
- APIs (custom services, integration of 3rd party services - AWS, Google, Paypal, Stripe, Facebook, Twitter, etc.)
- architecture
- debugging
- back-end (custom modules, plugins)
- front-end
I also published a few articles describing some solutions I used and they are available on the link below:
https://www.linkedin.com/in/andreihainarosie/recent-activity/articles/
I attended to:
- DrupalCamp Timisoara, Romania, 2010;
- DrupalCamp Arad, Romania, 2012;
- PyTim Meetups Timisoara, Romania, 2013;
- Drupal Developer Days Szeged, Hungary, 2014;
- DrupalCamp Cluj-Napoca, Romania, 2015;
- DrupalCamp Transylvania, Targu Mures, Romania, 2016;
- Drupal HackCamp Bucharest, Romania, 2018;
- DEFCAMP Bucharest, Romania, 2018.
Current city: Bucharest
WORK EXPERIENCE
Insomniac Design – Washington D.C., United States
City: Washington D.C. | Country: United States
Drupal Developer
[ 20/10/2019 – Current ]
In my role, I specialized in implementing custom solutions for Drupal projects, focusing on developing bespoke
modules and components. My work frequently involved integrating data from uploaded files or custom tables to
deliver tailored functionalities.
Key Contributions:
- Custom Development: Built multiple custom plugins, including those related to migrations, data services, and view
plugins, as well as standard plugins such as blocks, forms, and fields.
- Advanced Solutions: Developed complex custom forms utilizing third-party data sources, incorporating features like
notification systems, saved searches, custom workflows, and statistical storage systems.
- Headless CMS Implementation: Utilized Drupal as a headless service, delivering data through RESTful APIs and
GraphQL, enhancing flexibility and integration capabilities.
- Laravel Development: Expanded my expertise by developing components for Laravel, further broadening my skill
set in modern PHP frameworks.
- Leadership: Led development teams on various projects, ensuring high-quality deliverables and effective team
collaboration.
Projects I worked on:
https://www.afro.who.int/ (implemented custom image field widget and custom image field formatter that allows
adding multiple text fields to drupal standard image field)
https://www.unwomen.org/en (I implemented a custom form that allows file uploading and all the uploaded files are
store in a revision system; another custom functionality I worked on are custom view filters, implemented as plugins)
https://nzdpu.com/home (headless Drupal, implemented custom graphql objects to pass the data to front-end)
https://www.globalfinancingfacility.org/
https://www.phabdata.org/ (implemented custom data files uploader and custom "view" processors to use the
uploaded data)
https://www.newsteps.org/ (implemented custom clients supporting CRUD operations for data stored in a java
application)
https://portal.thebrandusa.com/ (implemented custom "views" for listing big data records, custom notifications,
custom user permissions and salesforce integration)
https://www.ujafedny.org/
https://www.cao-ombudsman.org/
https://vaccineresourcehub.org/ (implemented custom "workflow" for "resources" content types, custom
notifications, custom field formatters, including a custom "image caption" module)
https://cybourn.com/etherlast (Laravel project, converting existing project to headless - updating routes to return
json responses for front-end application and adding new migrations, new alert types and new entities)
West Web Solutions – Timisoara, Romania
City: Timisoara | Country: Romania
Web Developer
[ 31/12/2014 – 20/10/2019 ]
In my role, I specialized in implementing custom solutions for Drupal and Wordpress projects, focusing on
developing bespoke modules and components.
Key Contributions:
- Custom Development: Built multiple custom plugins, including those related to migrations, data services, and view
plugins, as well as standard plugins such as blocks, forms, and fields.
- Advanced Solutions: Developed complex custom forms utilizing third-party data sources, custom workflows
- Responsiveness: I was involved in creating and/or maintaining responsive Drupal themes
- I was also actively involved in defining the business logic for some projects.
• http://escapegamesbeirut.com/ (Drupal 7 website for an escape room business; back-end 70%)
• https://creco.ai/ (Drupal 8 website for real estates, back-end 90%, front-end 100%; SOLR, private/public
contacts with the ability to instant message and import, custom imports from different sources -
properties imported from an external database, others from 3rd party APIs)
• http://thionville.fr/fr, http://scala.thionville.fr/fr, http://theatre.thionville.fr/fr, http://puzzle.thionville.fr/fr, http:/
/adagio.thionville.fr/fr (implement slave/master structure for events; once an event is created, the author has
the ability to send that event and its future updates to the other websites)
• https://enthuzdstyle.com (Drupal 7 project that allows users to upload images/artwork, edit them, select print
type and buy them on different sizes as physical objects)
Vertical Wave – Toronto, Canada
City: Toronto | Country: Canada
Web Developer
[ 31/12/2014 – 30/08/2019 ]
In my role, I specialized in implementing custom solutions for Drupal and WordPress projects, focusing on
developing bespoke modules and components.
Key Contributions:
- Custom Development: Built multiple custom plugins, including those related to migrations, data services, and view
plugins, as well as standard plugins such as blocks, forms, and fields.
- Advanced Solutions: Developed complex custom forms utilizing third-party data sources, incorporating features like
notification systems, saved searches, custom workflows, and statistical storage systems.
- Research multiple back-end solutions and provide estimations
- Responsiveness: I was involved in creating and/or maintaining responsive Drupal themes
Main projects:
• http://www.winecountryontario.ca/ (Drupal 7 website about Ontario wines; maintenance)
• http://homelesshub.com/ (Drupal 7 website about homelessness in Canada; maintenance)
• http://greo.ca/ (Drupal 7 website about gambling in Canada; maintenance, new theme, custom search)
• http://ccgr.ca/ (Drupal 7 website related to GREO)
• http://nhrc.ca/ (Drupal 7 website; maintenance)
• https://livemag.ca (Drupal 8 website, integration with ticketmaster API, custom patches for date_recur, custom
ajax calendar, custom import forms for events/venues/artists)
iLeo / Leo Burnett – Bucharest, Romania
City: Bucharest | Country: Romania
Web Developer
[ 31/12/2013 – 31/12/2014 ]
In my role, I was responsible for developing web applications for campaigns for different brands either using Drupal
or working on custom php solutions.
Key Contributions:
- Custom Development: Built multiple custom plugins, including those related to migrations, data services, and view
plugins, as well as standard plugins such as blocks, forms, and fields.
- Configuration: Use Drupal UI to configure content types, views, paragraphs.
- Advanced Solutions: Developed complex custom forms utilizing third-party data sources, saved searches, custom
workflows.
Main projects:
• https://cupaprieteniei.bergenbier.ro/ (Drupal 7 beer campaign, 50% back-end, 50% front-end)
• http://www.blitztv.ro/ (Drupal 7 server for mobile application and subway tv screen ads; 30% back-end)
• http://www.subjectlinegold.com/ (Drupal 7 analyser for newsletter subject and body; back-end 10%, front-end
10%)
• https://www.brd.ro/ (small advertising campaigns in Drupal 7)
• https://www.chio.ro (small advertising campaigns in Drupal 7)
• http://www.fiat.com.ro/, http://www.autoitalia.ro/, (maintenance), http://ticketing.autoitalia.ro/ (web server for
the previous sites and others; maintenance)
• http://nissan.ro/ (maintenance)
• http://www.daciagroup.com/en (maintenance and small campaigns in Drupal 7)
Dream Production – Timisoara, Romania
City: Timisoara | Country: Romania
Web Developer
[ 28/02/2013 – 31/12/2013 ]
As a web developer, I worked mostly on Drupal projects, but I also worked on other php solutions.
Main projects:
• http://www.super-discount.ch/de (Drupal 7 store; migration of more than 20K products and variations, custom
parsers based on EAN, custom formatters for orders; back-end 60%, front-end 10%)
• http://www.cafe-royal.com/int/en (Drupal 7 store, 90% back-end, 10% front-end, integration with http://
aws.amazon.com/)
• http://advocacy.ro/ (Drupal 7, maintenance)
MX Consulting – Timisoara, Romania
City: Timisoara | Country: Romania
Web Developer
[ 31/12/2011 – 28/02/2013 ]
My main focus was web developing, but, in some cases, I also worked closely with the client, to gather requirements
and find the best solution.
Main projects:
• http://canyouguideme.com/ (Drupal 6 website for tourists; maintenance)
• http://www.city-aparthotel.de/ (Drupal 7; back-end 80%, front-end 50%)
• http://bloom-partners.com/ (Drupal 7; back-end 80%, front-end 60%)
• http://tauntr.com/ (maintenance)
• http://www.sejlnet.dk/ (Drupal 6 community for sailors and boat owners; maintenance and small features)
• http://www.slavefarm.com/ (Drupal 6 community for adults; maintenance and small features)
• http://morphyourbody.com/ (maintenance)
• http://www.objektiv-photo.com/fotograf/holger-ecks... (Drupal 7 website for photographers; back-end 25%)
• http://www.casefaraintermediari.ro/ (maintenance, integration with https://www.mobilpay.ro/public/)
• http://www.cautpensiuni.ro/ (maintenance, integration with https://www.mobilpay.ro/public/)
• http://pathdms.ca/, http://nfn.pathdms.ca/, http://fhqtchs.pathdms.ca/, http://cotfnhc.pathdms.ca (a Drupal 7
intranet multisite with 10 - 15 sites for different US states and countries; back-end 70%, front-end 10%)
• http://www.impact-clubs.org/ro (Drupal 7 project for an NGO; back-end 60%, front-end 40%)
• https://www.apls.org.au/ (Drupal 7 platform with courses, lessons; back-end 20%, front-end 10%)
• http://imagemaker.toshiba.com/ and http://imagemaker.toshiba.com/express/ (maintenance)
• http://www.laurasleanbeef.com/ (maintenance)
• http://ten.discoverycube.org/ (maintenance)
MX Consulting – Timisoara, Romania
City: Timisoara | Country: Romania
Web Developer
[ 31/10/2009 – 31/07/2011 ]
Main projects:
• http://www.mrc.ac.uk/ (maintenance for the administration intranet; the site was created using ASPX)
• http://55flooring.com/ (online store built with Magento; custom import of 20K products and variations)
• http://certifiedknowledge.org/ (a Drupal 6 website with paid subscriptions, back-end 60%, front-end 50%; http:
//www.amember.com/ was integrated in the first version)
• http://tauntr.com/ (a Drupal 6 website with funny sports content; back-end 10%; I also worked on a TauntR
plugin for http://www.maxim.com/)
• http://www.wellnesspetfood.com/index.aspx (I worked on the search; the site was created using ASPX and an
SQL Server for the database)
• http://www.realtyjoin.com/ (a Drupal 6 platform for employees/employers; back-end 20%, front-end 10%)
• http://actushealth.com/ (Drupal 6 platform for fitness; back-end 70%, front-end 60%)
• http://webpageadvisor.com/ (Drupal 6 platform for analysing web pages content; maintenance and small new
features for reports)
• http://madisonchristian.org/ (Drupal 6; maintenance)
• http://www.casefaraintermediari.ro/ (Drupal 6 platform for homeowner ads; maintenance and small features,
including SEO)
• http://www.cautpensiuni.ro/ (Drupal 6 platform for tourists; 70% back-end, 50% front-end)
• http://morphyourbody.com/ (Drupal 6 platform created for a small community interested in cosmetics and
plastic surgeries; 80% back-end, 90% front-end)
• http://imagemaker.toshiba.com/ and http://imagemaker.toshiba.com/express/ (custom website for
administration and Prestashop; maintenance, new features and custom plugins for non-standard order fields)
• https://www.dordrechtsmuseum.nl/ (Drupal 6 website for an old Dutch museum, back-end 10%, front-end
10%)
• http://www.rsrecruitment.eu/ (CakePHP, maintenance and new features)
• http://www.laurasleanbeef.com/ (Drupal 6 website; back-end 70%, front-end 50%)
EDUCATION AND TRAINING
Master, Information Systems Applied in Production and Services
Automatics and Computers Faculty, "Politehnica" University of Timisoara [ 30/09/2009 – 30/06/2011 ]
City: Timisoara | Country: Romania
Bachelor, Informatics
Automatics and Computers Faculty, "Politehnica" University of Timisoara [ 30/09/2006 – 30/06/2009 ]
City: Timisoara | Country: Romania
LANGUAGE SKILLS
Mother tongue(s): Romanian
Other language(s):
English
LISTENING C2 READING C2 WRITING C1
SPOKEN PRODUCTION C1 SPOKEN INTERACTION C1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
SKILLS
Technical skills
html / bootstrap / CSS / scss / JavaScript / AJAX / json / REST / swagger / GraphQL API / xml / database / MySQL / SQL /
Search Engines : Apache Solr / PHP / Drupal / WordPress / Version Control System (Git) / Versioning SVN
RECOMMENDATIONS
Name: Bill Ritson | Strategy & Program Director @ Insomniac Design
I was fortunate to work closely with Andrei for nearly four years at Insomniac Design, where he showed expertise in
his role as a senior-level Web Developer. As a Program Director, I work closely with senior-level technologists and
developers on projects daily, and Andrei consistently demonstrated mastery in his work and dedication to his role,
our organization, and the success of our clients. He enthusiastically and positively approaches every task and
request, and consistently delivers quality, timely work products.
Andrei is a proactive communicator and takes extra time to explain technically complex concepts to non-technical
colleagues and clients. Furthermore, he's a proactive, conscientious team player and takes extra initiative to coach
more junior colleagues and support process and procedure improvements. His dedication to continuous learning
and improvement makes him an asset to any team. I happily and enthusiastically recommend Andrei for any
organization seeking an experienced, seasoned developer with a passion for team success, excellence in delivery,
and organizational impact.
May 12, 2025
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/
Name: Catalin Moisei | Chief Technology Officer @ CyBourn
I worked with Andrei on several projects, out of which the most notable was a cybersecurity platform built on top of
Laravel. Andrei's general expertise in PHP development, attention to detail, and ability to deliver clean, efficient code
made the entire process seamless. I was very happy with his communication skills and his efficiency. He never
missed a deadline and we even had sessions for him to understand the assignment and the end user needs, so he
could propose the best approach to our project. This was something that was new for me in a collaboration with a
contractor. I highly recommend Andrei to anyone looking for a reliable, skilled PHP developer. I’d be happy to work
with him again in the future.
May 12, 2025
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/
Name: Theresa DiPeppe | Program Director @ Insomniac Design
I had the pleasure of working with Andrei for the last two and a half years at Insomniac Design, where I was the
Program Director on several large projects where he was a senior Drupal developer on the team. One of the things I
really appreciated about working with Andrei was how thoughtful he was — he always asked smart questions to
make sure he fully understood the requirements. As a lead developer, he consistently went the extra mile, often
putting in long hours to help us deliver. On top of that, Andrei is just great to work with — friendly, easygoing,
communicative, and super collaborative. I'd happily recommend him to any team looking for a skilled developer and
solid team player.
May 6, 2025
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/?detailScreenTabIndex=0
Name: Daniel Matcau | CTO & Drupal Expert
I have been working with Andrei for more than 10 years and in this timeframe, he always showed and improved his
technical skills, especially the back-end-related ones. He is a senior developer, being able to create custom
functionalities that follow the framework coding standards, no matter the framework in use. Other excellent skills he
possesses include debugging and data migrations. Whenever there was a difficult and/or urgent task I was always
able to count on Andrei to find a clean solution. I have been learning a lot from him, both as a developer and as a
project manager.
April 6, 2021
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/?detailScreenTabIndex=0
Name: Caresse Giles | Senior Manager @ Insomniac Design
Andrei was a fantastic development partner. We collaborated on several complex development projects - some with
complex data requirements where Andrei was instrumental. I appreciated Andrei’s ability to scope tasks and set
expectations, his overall knowledge of our tech stack, his efficiency, and his communication skills. Thanks for a great
year of working together, Andrei!
March 22, 2021
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/?detailScreenTabIndex=0
Name: Ionut Alexuc | Drupal Developer - Certified back-end specialist
I can recommend Andrei as a person with great education and deep wisdom of IT solutions. Excellent, detail
oriented, strong and self motivated software engineer.
Andrei never refuses you when you ask him for help. I would love to work with him again in the future.
August 22, 2011
Link: https://www.linkedin.com/in/andreihainarosie/details/recommendations/?detailScreenTabIndex=0