|
|
Hello!
My name is Alexandra, and i am a web developer.
Mostly i work with PHP and Drupal, but I also started to get interest into mobile apps.
I am from Romania, born in 1988. Currently I live in Iasi.
I love cats and coding. I'm also passionate about photography.
The story of me and Drupal began in 2011, when I first started working with Drupal 6 (even though my PHP experience started in 2009). I was always interested in creating useful application, helpful ones, and Drupal allowed me to do just that. The idea of bringing to life the client's vision intrigued me, and the fact that I could create and configure a site that allowed the non technical user to change it, without the need of a developer, made me a Drupal lover for life.
From my first encounter with Drupal, I had the pleasure of creating sites with Drupal 6, Drupal 7, Drupal 8, Drupal 9 and even ones, for testing purpose, in Drupal 10.
In the projects section you will find some of the projects that I've worked on, including what I had to do for each of them and what I've used/have experience with.
I am specialised in Backend development and configuration.
My services include:
- creating the full architecture of the site;
- analysis and research;
- Drupal installation and configuration;
- creation of custom modules, including integration with specific APIs or modules for content export/import;
- migrating D7 content to D8/D9/D10
- testing, maintenance and support, including modules and core update;
- theme integration
- creation of custom drupal themes
- creation of custom templates
- creation of custom variables
- estimating and assigning Tickets
- mentoring less experienced developers
- code reviews
- deployments in production / stages on lower environments using ACSF
I will enumerate my schooling, proven experience, and technologies/apps that I know to work with...
My name is Alexandra, and i am a web developer.
Mostly i work with PHP and Drupal, but I also started to get interest into mobile apps.
I am from Romania, born in 1988. Currently I live in Iasi.
I love cats and coding. I'm also passionate about photography.
The story of me and Drupal began in 2011, when I first started working with Drupal 6 (even though my PHP experience started in 2009). I was always interested in creating useful application, helpful ones, and Drupal allowed me to do just that. The idea of bringing to life the client's vision intrigued me, and the fact that I could create and configure a site that allowed the non technical user to change it, without the need of a developer, made me a Drupal lover for life.
From my first encounter with Drupal, I had the pleasure of creating sites with Drupal 6, Drupal 7, Drupal 8, Drupal 9 and even ones, for testing purpose, in Drupal 10.
In the projects section you will find some of the projects that I've worked on, including what I had to do for each of them and what I've used/have experience with.
I am specialised in Backend development and configuration.
My services include:
- creating the full architecture of the site;
- analysis and research;
- Drupal installation and configuration;
- creation of custom modules, including integration with specific APIs or modules for content export/import;
- migrating D7 content to D8/D9/D10
- testing, maintenance and support, including modules and core update;
- theme integration
- creation of custom drupal themes
- creation of custom templates
- creation of custom variables
- estimating and assigning Tickets
- mentoring less experienced developers
- code reviews
- deployments in production / stages on lower environments using ACSF
I will enumerate my schooling, proven experience, and technologies/apps that I know to work with...
Schooling:
2018 - present -> Faculty of Veterinary Medicine
2010 - 2012 -> UAIC Iasi, Faculty of Informatics, Master: Software Engineering
2007 - 2010 -> University of Bacau, Faculty of Science, Informatics Specialization
2003 - 2007 -> National College "Ferdinand I", Bacau
2010 - 2012 -> UAIC Iasi, Faculty of Informatics, Master: Software Engineering
2007 - 2010 -> University of Bacau, Faculty of Science, Informatics Specialization
2003 - 2007 -> National College "Ferdinand I", Bacau
Experience:
may 2021 – present Senior Drupal Developer and Tech Leader at Eau de web
At my current location I work on Drupal 7 and 9 projects, where for some I am the Tech Lead, and for others I am a Senior BE Developer.
Most of the projects involved migration and were new projects. I also worked on a couple of already started projects where i had to add patches, update core, create custom modules, improve existing functionality, deploy in test/production.
One project, was a recreation of a site done in a different framework, that was using Elasticsearch. I used Drupal 9 and SOLR for it. This project also had a REST API implementation, for adding specific nodes into database.
Another project had a request to migrate 3 different Drupal 7 projects (different databases) into one Drupal 9 project. The migration was not a 1-to-1 migration, but with improvements. I had to create a lot of custom migration plugins, both for process and source, custom post migration subscriber, custom wysiwyg filters. All 3 of them were also using Domain Access functionality, so that needed to be transferred and correctly configured. I worked with SOLR and as a special functionality I had to create a “download selected files” from referenced entities.
Now I am working on another migration from D7 to D9. As in the case of the above one, it is a custom migration, with custom plugins and improvements.
As for the tech lead part, I am in charged of several websites, where I do code review, PR review and deployment, deployments to both production and test. I assist in project estimates, participate in meetings with the client, review tickets resolved by other developers, provide support to developers (help in finding a solution, advice on the best solution, guide the developer towards a solution), resolve complex tasks. I also assist in creation and assigning tickets, describing the technical solution and acceptance criteria withing the ticket, assist the PM in creating and completing the project documentation.
Example of sites:
https://www.globallcadataaccess.org/
https://lexa88.weebly.com/cms.html
june 2018 – april 2021 (2y and 11m) Senior Drupal Developer and Tech Lead at Optaros
Here, I worked on Drupal 7 and Drupal 8 projects, where I had to create custom modules, patches for contrib modules, alteration of custom modules created by other developers.
The most important site was CPW. This has a master instance and almost 60 child-markets. Each market, has also several Brands. For each brand, one custom theme was created. For all of them, only one team was assigned. The team was composed of multiple BE developers, multiple FE developers, 2 QA, 2 TL, 2 PM, 1 BA.
I was also involved in the discussions for migrating a D7 site to D8.
For the D7 site I was the Tech Lead. I planned releases, assigned tickets and helped with initial estimation, I was in charge of the deployment on stage environment, I discussed with the client regarding the needed changes and I was in charge of the demos that shows the client what was done for the release. I also worked on tickets: developed custom functionalities, custom templates and variables, modules updates, core update, changes of .htaccess and user passwords, etc.
For the D8 project I was a Senior Drupal Developer. I took part in planning discussions, helped with explanation of the D7 functionalities to be added into tickets, helped other team members when needed (ticket questions, environment problems, best practices explanation, etc), I did code review and also PR review. Beside this, I also worked on the difficult tickets: custom migration module to export content from D7 to D8(not a 1-to-1 migration), third parties integrations, initial creation of master and all 60 splits(one per each market).
Example of sites:
https://www.nestle-cereals.com/uk/ - NBC Brand
https://www.nestle-cereals.com/uk/en/nat-cereal - NAT Brand
https://goodbelly.com/
https://www.nestle-cereals.com/me/ - Multilingual site
september 2014 – may 2018 (3y and 9m) Senior Drupal Developer and Team/Tech Lead at Infodesign
At INFODESIGN GROUP I worked on several Drupal 7 projects.
I had to create several custom modules, edit some default modules and also edit some custom modules created by other developers for the client needs.
Most of the projects were started from scratch, three were developed by another firm and given to me to alter/add new functionalities.
I'm also worked closely with the frontend development team. For some of the projects I had to integrate the already created html/css and also modify it to the project needs. I also used frequently jquery, javascript, ajax, so that I could complete my tasks the way the client wanted.
For all the project that were started from scratch, I was the Team Lead/Tech Lead. I had to create the architecture of the project, tasks, I had to assign tasks to other members of my team. Also, I was the one that created the planning of the tasks, and the Sprint division. During some of the Scrums, I was also the Scrum Lead.
Example of sites:
http://www.danoneactivia.co.uk/
https://ogilvychww.com/
july 2013 – august 2014 (1y and 1m) PHP/Android Developer at Movial
I was working on projects that were based on Zend Framework 2, Laravel Framework and Drupal CMS. All of the projects were already started and i had to add new functionalities, fix bugs or even change the whole design of the project, so that it could be a one-page-site. My tasks were mostly for backend, but a few of them are also for frontend. For a project based on Laravel Framework, i had to add the functionality to get emails from an email account(gmail or yahoo) using IMAP.
Due to the lack of PHP tasks, i also requested to be added to a Android project. For that project(where Java was used) i had to fix bugs and also add new functionalities.
march 2011 – july 2013 (2y and 4m) Php/drupal developer at Wowww
During this period i developed projects using Drupal CMS. I used both already made modules and custom modules. Every site created had a custom module where i had to override normal functionality of a module/function.
For 3 of these projects, i also was the team leader. Here I had to create the team, find the part of the project that suited best for each developer. For all of the projects i was also involved in creation of user stories and tasks. I was also involved in assigning tasks to developers. For all of the projects, i kept a close connection with the customer.
I also worked closely with the frontend team. I had to integrate the html and css provided by them, into a custom Drupal theme.
I worked both with a team and alone.
I also used frequently html5, html, css, jquery, javascript, ajax, so that i could complete my tasks the way the client wanted.
may 2009 – march 2011 Web developer (freelancer)
During this period i created several projects, using PHP and MySQL.
I created sites for a travel agency, a real estate company, a used-hardware store, a part of a video-chat site and a site for a short sales company. All of them had also a backend part, where the site owner/administrator could add/remove offers, manage users and orders, etc.
I also created and administrated a pizza site, where you could configure your own toppings and order pizza and other meals.
For the above projects i worked alone.
At my current location I work on Drupal 7 and 9 projects, where for some I am the Tech Lead, and for others I am a Senior BE Developer.
Most of the projects involved migration and were new projects. I also worked on a couple of already started projects where i had to add patches, update core, create custom modules, improve existing functionality, deploy in test/production.
One project, was a recreation of a site done in a different framework, that was using Elasticsearch. I used Drupal 9 and SOLR for it. This project also had a REST API implementation, for adding specific nodes into database.
Another project had a request to migrate 3 different Drupal 7 projects (different databases) into one Drupal 9 project. The migration was not a 1-to-1 migration, but with improvements. I had to create a lot of custom migration plugins, both for process and source, custom post migration subscriber, custom wysiwyg filters. All 3 of them were also using Domain Access functionality, so that needed to be transferred and correctly configured. I worked with SOLR and as a special functionality I had to create a “download selected files” from referenced entities.
Now I am working on another migration from D7 to D9. As in the case of the above one, it is a custom migration, with custom plugins and improvements.
As for the tech lead part, I am in charged of several websites, where I do code review, PR review and deployment, deployments to both production and test. I assist in project estimates, participate in meetings with the client, review tickets resolved by other developers, provide support to developers (help in finding a solution, advice on the best solution, guide the developer towards a solution), resolve complex tasks. I also assist in creation and assigning tickets, describing the technical solution and acceptance criteria withing the ticket, assist the PM in creating and completing the project documentation.
Example of sites:
https://www.globallcadataaccess.org/
https://lexa88.weebly.com/cms.html
june 2018 – april 2021 (2y and 11m) Senior Drupal Developer and Tech Lead at Optaros
Here, I worked on Drupal 7 and Drupal 8 projects, where I had to create custom modules, patches for contrib modules, alteration of custom modules created by other developers.
The most important site was CPW. This has a master instance and almost 60 child-markets. Each market, has also several Brands. For each brand, one custom theme was created. For all of them, only one team was assigned. The team was composed of multiple BE developers, multiple FE developers, 2 QA, 2 TL, 2 PM, 1 BA.
I was also involved in the discussions for migrating a D7 site to D8.
For the D7 site I was the Tech Lead. I planned releases, assigned tickets and helped with initial estimation, I was in charge of the deployment on stage environment, I discussed with the client regarding the needed changes and I was in charge of the demos that shows the client what was done for the release. I also worked on tickets: developed custom functionalities, custom templates and variables, modules updates, core update, changes of .htaccess and user passwords, etc.
For the D8 project I was a Senior Drupal Developer. I took part in planning discussions, helped with explanation of the D7 functionalities to be added into tickets, helped other team members when needed (ticket questions, environment problems, best practices explanation, etc), I did code review and also PR review. Beside this, I also worked on the difficult tickets: custom migration module to export content from D7 to D8(not a 1-to-1 migration), third parties integrations, initial creation of master and all 60 splits(one per each market).
Example of sites:
https://www.nestle-cereals.com/uk/ - NBC Brand
https://www.nestle-cereals.com/uk/en/nat-cereal - NAT Brand
https://goodbelly.com/
https://www.nestle-cereals.com/me/ - Multilingual site
september 2014 – may 2018 (3y and 9m) Senior Drupal Developer and Team/Tech Lead at Infodesign
At INFODESIGN GROUP I worked on several Drupal 7 projects.
I had to create several custom modules, edit some default modules and also edit some custom modules created by other developers for the client needs.
Most of the projects were started from scratch, three were developed by another firm and given to me to alter/add new functionalities.
I'm also worked closely with the frontend development team. For some of the projects I had to integrate the already created html/css and also modify it to the project needs. I also used frequently jquery, javascript, ajax, so that I could complete my tasks the way the client wanted.
For all the project that were started from scratch, I was the Team Lead/Tech Lead. I had to create the architecture of the project, tasks, I had to assign tasks to other members of my team. Also, I was the one that created the planning of the tasks, and the Sprint division. During some of the Scrums, I was also the Scrum Lead.
Example of sites:
http://www.danoneactivia.co.uk/
https://ogilvychww.com/
july 2013 – august 2014 (1y and 1m) PHP/Android Developer at Movial
I was working on projects that were based on Zend Framework 2, Laravel Framework and Drupal CMS. All of the projects were already started and i had to add new functionalities, fix bugs or even change the whole design of the project, so that it could be a one-page-site. My tasks were mostly for backend, but a few of them are also for frontend. For a project based on Laravel Framework, i had to add the functionality to get emails from an email account(gmail or yahoo) using IMAP.
Due to the lack of PHP tasks, i also requested to be added to a Android project. For that project(where Java was used) i had to fix bugs and also add new functionalities.
march 2011 – july 2013 (2y and 4m) Php/drupal developer at Wowww
During this period i developed projects using Drupal CMS. I used both already made modules and custom modules. Every site created had a custom module where i had to override normal functionality of a module/function.
For 3 of these projects, i also was the team leader. Here I had to create the team, find the part of the project that suited best for each developer. For all of the projects i was also involved in creation of user stories and tasks. I was also involved in assigning tasks to developers. For all of the projects, i kept a close connection with the customer.
I also worked closely with the frontend team. I had to integrate the html and css provided by them, into a custom Drupal theme.
I worked both with a team and alone.
I also used frequently html5, html, css, jquery, javascript, ajax, so that i could complete my tasks the way the client wanted.
may 2009 – march 2011 Web developer (freelancer)
During this period i created several projects, using PHP and MySQL.
I created sites for a travel agency, a real estate company, a used-hardware store, a part of a video-chat site and a site for a short sales company. All of them had also a backend part, where the site owner/administrator could add/remove offers, manage users and orders, etc.
I also created and administrated a pizza site, where you could configure your own toppings and order pizza and other meals.
For the above projects i worked alone.
Click to set custom HTML