08.11.2023 aktualisiert

**** ******** ****
60 % teilweise verfügbar

Symfony Developer, Drupal Specialist, DevOps Engineer

Hamburg, Deutschland
Weltweit
Hamburg, Deutschland
Weltweit

Profilanlagen

CV - Lars Kleiner

Skills

AnwendungsdesignGulp.JsAsp.NetHTMLJavaJavaScriptPHPVbscriptMicrosoft WindowsAPIsAjaxAmazon Web ServicesApache HTTP ServerApple MacTest AutomationLAMP StackBash ShellBootstrapBrowser-KompatibilitätBinary Space PartitioningUNIXCloud ComputingApache LuceneAdobe ColdfusionCode-ReviewInformationssicherheitComputerprogrammierungDatenbankenNovell NetwareContent ManagementContinuous IntegrationData MigrationRelationale DatenbankenLinuxDevOpsDrupalE-CommerceEclipsePerlJ2EEWeb BrowsersIcingajQueryJavaserver PagesPythonLDAPPostgreSQLMicrosoft Sql-ServerWindows-ServerMySQLNode.jsObjektorientierte Software-EntwicklungOpen SourceOWASPRed Hat Enterprise LinuxAcquiaSAP ABAPSAP ApplicationsSGMLMicrosoft SharepointSOAPSoziale MedienSolarisApache SolrSpinnakerSQLSubversionSymfonyVagrantVirtualBoxWeb ApplikationenWeb ServicesExtensible Markup LanguageXLSTZend FrameworkSuse LinuxTravis CIReact.jsObjektorientierte Programmierung (OOP)CachingBackendVarnishSystemadministrationKubernetesVBA Programming LanguageLaptopsBetriebssystemeFront EndOpsworksTerraformNetscapeSoftware Version ControlFedoraAdministration von DatenbankenDockerJenkinsRechteverwaltungMicroservices
Object-oriented programming, OOP, BDD, Continuous integration (CI), Varnish, MySQL, Linux, Symfony, AWS, Travis CI, Spinnaker, Terraform, React, Opsworks, Docker, Kubernetes, Python, microservices, XML, web service, SOAP, Zend, Drupal, DevOps, Drupal 8, Icinga, Bootstrap, cross-browser, Gulp, Drupal 7, jQuery, Web services, frontend, drush, Jenkins, bash, script, Virtualbox, Vagrant, ecommerce, Drupal Commerce, code review, API, social network, node.js, caching, dynamic pages, Drupal 6, test framework, backend, CRF, data migration, SAP, ABAP, BSP, Apache Solr, LDAP, Acquia, Cloud, ubercart, wrappers, PHP, social networking, faceted search, web applications, CMS, open source, Google Search Appliance, CCK, content management system, Drupal modules, Organic Groups, Subversion, source control, SVN, Apache, Lucene, html, content management, object oriented, PHP5, application design, XSLT, coding, AJAX, IT security, LAMP, Fedora, PHP4, SharePoint 2003, MS SQL, OWASP, web application, SharePoint, Perl, ASP, MS Access, PostgreSQL, Eclipse, SuSe, RedHat, Windows servers, database, Java, JSP, J2EE, JavaScript, programming, SGML, Rights Management, Netscape, browsers, Macintosh, Windows NT, VBScript, Cold Fusion, SQL, relational database, Novell Netware, Solaris, Unix, database administration, system administration, VB programming, IBM, laptops, operating system

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2006

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Lead Drupal Developer

x-tention

Internet und Informationstechnologie

500-1000 Mitarbeiter

Lead Drupal 9 developer for a greenfield project in the health sector. This position includes tasks such as
- Drupal architecture in a cloud environment
- setup and maintenance of Gitlab pipelines and Kustomize scripts for Kubernetes deployments
- development of Docker images
- Drupal custom module development for clients such as OAuth and FHIR
- Drupal frontend theming based on Bootstrap 5

Senior Drupal Developer

Fresenius Netcare

Pharma und Medizintechnik

1000-5000 Mitarbeiter

Drupal 8 technical lead and Drupal development for FNC's global web portal portfolio in an Azure cloud infrastructure as well as maintenance and development of Laravel / VueJS applications
- Preparations to migrate 20+ Drupal sites to Acquia's Site Factory
- Release setup and management on the Kubernetes cluster
- Maintenance of release pipelines in Bamboo
- Setup of an automated tests framework using Cypress
- Integration of the in-house Active Directory Service via LDAP
- Development of a social networking area based on the Group module as well as a Deploy/Workspace/Replication/Relaxed Web Services/Multiversion/JSON:API modules showcase for multisite publishing
- Preparations for the Drupal 9 upgrade
- Maintenance and development on the Particle front end theme (based on Pattern Lab)

Senior Software Engineer

Finanzcheck.de

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

- Maintenance of Symfony 3/MySQL/MongoDB and Node applications hosted on Amazon Web Services (AWS) with a Travis CI/Spinnaker deployment pipeline and stacks managed by Terraform
- Maintain application interactions with AWS SNS and SQS messaging services
- Development of React components
- Migration of systems hosted on AWS Opsworks stacks to Docker images hosted on AWS EKS Kubernetes
- Liaise with freelancers
- Prototyping in Golang and Python
- Lead a review of the legacy systems architecture and issued a draft upgrade path suggesting to implement an event-driven microservices architecture along the lines of domain-driven design (DDD)

Symfony Developer

Oldenburgische Landesbank AG
Symfony 3.4 development of an XML web service end point for OLB's intranet
applications. Integration of several SOAP and REST clients. Performance
optimisation of a Zend server architecture.

Drupal Developer and DevOps Engineer

Gesellschaft für Anlagen- und Reaktorsicherheit gGmbH
Drupal 8 development, DevOps, maintenance and support for any of the
GRS's public web sites hosted on site. Introduction of Ansible-based release
and provisioning playbooks. Monitoring system upgrade to Icinga 2. Bootstrap
3 and Twig cross-browser development supported by Gulp build scripts.

Drupal Developer

UCL
Drupal 7 and jQuery development for UCL's range of web sites. Web services
client development for several feeds and Funnelback endpoints.

Drupal Developer

Cancer Research UK
Drupal 7 and Symfony 2 development for Cancer Research's online
fundraising platform which is based on a Symfony 2 micro services
architecture connected to a Drupal 7 frontend.

Senior Drupal Developer

PwC UK
Drupal 7 platform development for UK public service clients. Development of
a deployment infrastructure using tools like Drupal Features, drush, Jenkins,
bash script, Virtualbox, Vagrant and docker. Maintenance of the behat test
framework.

Drupal developer

Unipro Ltd
Drupal 7 development for a Unipro high street retail client. As part of the
e-commerce team I helped with the development of their client's global ecommerce
site based on the Drupal Commerce suite.

Senior Drupal Developer

Condé Nast Verlag
Drupal 7 development for the site of the German edition of Wired Magazine,
http://www.wired.de.
After the launch of the new Drupal site in October last
year, my task was to identify areas of the site that need more work, co-ordinate
with project stakeholders to schedule the development as well as implement
the solutions. A development focus was on code review according to Drupal
best practice guidelines, performance optimisation and support junior team
members.

Drupal developer

Unipro Ltd
Drupal 7 development for a Unipro client from the pharmaceutical industry.
I helped with the development of a range of custom plugins for the Drupal
Panels module as well as a custom product entity using the Drupal 7 Entity
API.

Drupal developer

10 Minutes With
Drupal 7 development for 10 Minutes With's site
www.10minuteswith.com). 10 Minutes With is a startup company based in
South London that aims to grow their web site to a social network for university
students. One of the challenges for this project was web site performance
which got addressed by migrating parts of the site's functionality to node.js as
well as by heavily caching dynamic pages using Varnish Edge Side Includes
(ESI). My main focus was to develop the new Questions & Answers section
(http://www.10minuteswith.com/questions-and-answers).

Drupal developer

BMJ
Drupal 7 relaunch project for the British Medical Journal
(http://www.bmj.com).
The BMJ's Drupal 6 site had been developed and launched by HighWire Press
in 2011 and was to be migrated to Drupal 7. The BMJ encountered some
issues on the last stretch of this project and decided to bring in some more inhouse
development resource. My task was to audit and fix the code that had
been migrated, co-ordinate migration and development tasks with HighWire,
re-add features back to the Drupal 7 code that have been "lost" and maintain
the behat test framework. After about six months work, the new Drupal 7 site
got successfully launched on June 30th.

Senior Drupal Developer

Burda Intermedia Publishing GmbH
BIP is the digital media unit of Burda publishing, one of the largest German
newspaper publishers. As a Senior Drupal Developer, I technically lead the
web relaunch of one of Burda's most popular magazine titles, bunte.de. The
new Drupal 7 site uses modules such as Edge Side Includes (ESI) caching on
Varnish and a sophisticated Maestro workflow backend.

Drupal Consultant

United Nations Office for the Coordination of Humanitarian Affairs
As a sub section of the Humanitarian Response site
www.humanitarianresponse.info/), UNOCHA developed a tracking and
reporting tool called "Common Request Format" (CRF) which is in the
process of getting rolled out globally across UNOCHA's field offices. CRF was
developed for quick deployment using Drupal 7 technologies such as install
profiles, drush make, features server and localization server. Administration
workflows were modeled using the Workbench suite.

Drupal developer

mobilcom Debitel Group
Drupal 7 relaunch of an internal b2b platform of this large German telecoms
distributor. Development of web services integration as well as data migration
scripts to tie into their legacy infrastructure. Implementation of a group-based
content access model using EntityFieldQuery, the Relation module and custom
taxonomy access control.

Drupal Developer

SAP
Drupal 7 relaunch of an ABAP/BSP intranet site. This project involved data
and taxonomy integration and migration via SOAP web services, Apache Solr
search integration and LDAP single sign on.

Senior Drupal Developer

VelocIT
Drupal 7 project to relaunch the AAT's web site,
http://www.aat.org.uk.
This involved a number of legacy systems that have been tied in using web
services to feed into the Drupal site. The Drupal implementation is hosted on
Acquia Network's Cloud service.

Drupal Developer

luuux.com
Drupal 5 development and site maintenance for the luuux.com social
networking platform. Users can earn userpoints which they can spend on
products managed via the ubercart module suite.

Drupal Developer

British Film Institute
Drupal 7 project to relaunch the BFI's web site,
http://www.bfi.org.uk.
For
the first time most of the BFI's offline assets will become available on the
web site. This is done using a number of web services, feeds and custom
stream wrappers to feed into the Drupal site. The Drupal implementation uses
a couple of brand new modules including Search API (with an Apache Solr
backend), Entity API and file stream wrappers.

Drupal consultant

Everlution Software
Everlution are a PHP software development house based in London Bridge.
Having no Drupal in-house resources they asked me to take on the technical
lead for the relaunch of everywoman.com, a project they won. Core features
of the new site will include a social networking area based on Drupal's Organic
Groups module collection, faceted search based on the ApacheSolr module
and an e-commerce element based on Ubercart. Everlution is currently in
the process of handing over the project to a third party Drupal agency and
a launch is planned for later this year. I was involved in every aspect of this
project during the first five months including liaising with Everlution's client and
recruitment of Drupal contractors.

Interim Head of Drupal development

Taglab
Taglab is a small digital agency based in the City. Clients include major brands
such as The Economist and Starbucks. During the last couple of months,
Taglab changed their business model from an almost exclusively Javaoriented
development company to an agency offering Drupal web applications.
In my role as Interim Head of Drupal development I oversaw the migration to a
new Drupal-friendly in-house infrastructure and was involved with architecture,
development and maintenance of the client's web sites.

Tech Lead

Digital People Online
A digital agency, Digital People's clients include Orange, Unilever and EA.
DPO develops and maintains custom document management solutions for
intranets based on the Drupal CMS platform. The company supports the
Drupal open source community by sponsoring the development of modules. In
my role as Tech Lead I was responsible for the architecture, development and
maintenance of the client's web sites. Projects included the integration of the
Drupal Faceted Search module with Google Search Appliance. All code was
contributed back to the Drupal community.

Drupal Developer

IPC Media
Relaunch project for IPC Media's InStyle site
(www.instyle.co.uk)
which
became the company's first end-to-end Drupal site. I technically led the
Drupal 6 implementation and contributed to most aspects of the site. The
sophisticated design got implemented using Panels 2, Views 2 and CCK. The
site also uses a functional dbscripts-inspired deployment solution between
different servers (dev, live, etc.).

Senior Drupal Developer

Capita
National Strategies is a government project to raise standards in
English schools which is run by Capita. The project was about
putting together a new portal which recently went live at
nationalstrategies.standards.dcsf.gov.uk, driven by the Drupal platform. Drupal
is a fast growing open source content management system based on PHP.
I was involved in the setup of the site architecture and lead a small team of
developers, working on the social networking aspect of the site, extending
several Drupal modules including Organic Groups. I did use technologies such
as PHP, Jquery, MySQL, Linux, Subversion source control (SVN), Apache
Lucene and Apache.

Drupal Developer

Teachers TV
Teachers' TV is a TV channel for a school audience run by Ten Alps
www.tenalps.com) who just won the re-tender as a supplier. In my position
as contract web developer I helped brush up their Drupal web site
www.teachers.tv), one of the major company wide efforts this company made
to win the re-tender. Last year Teachers' TV was awarded the NHK Japan
Prize
(http://www.nhk.or.jp/jp-prize/english/2007/frame_prizewinner.html)
for
best web site. Drupal is a fast growing open source content management
system based on PHP. My tasks included the backend development of
new functionality including a major new social networking application to be
launched soon for the Drupal site. I do use technologies such as PHP, Jquery,
MySQL, Linux, Subversion source control (SVN) and Apache.

PHP Developer

IPC Media
IPC Media belongs to the Time Warner Group. Projects at hand included
launch and re-launch of some of their magazine web sites and a new
company-wide content management system (CMS). I did some object oriented
PHP5 development there, utilising the symfony framework as well as some
application design and XML/XSLT coding.

Senior Web Developer

Arc Worldwide
This Senior Web Developer contract was to setup the backend for a micro
site on climate change for one of Arc's clients (Arc is a media/advertising
company), the Department of Transport. Customisation of the Drupal 4.7
content management system, based on PHP5 and MySQL 5, running on
Windows 2003 server. Development of AJAX-driven user interfaces.

Internal Systems Developer

Information Risk Management
Internal Systems Developer and Technical Web Master for IRM's intranet and
internet sites
(http://www.irmplc.com).
This fast growing IT security consultancy
with offices in London, Cheltenham, Madrid and Hong Kong required most of
their paper-based internal processes automated. I worked with both Linux-
and Windows-based systems and developed a client management system
for sales in LAMP (Linux Fedora Core 4, Apache 2, MySQL 4.1, PHP4). I
co-ordinated the migration of the LAMP intranet infrastructure to Microsoft
C#.NET 1.1/SharePoint 2003/MS SQL Server 2000 in compliance with the
OWASP Top Ten standard for web application security. This included the
C#.NET 1.1 development of a PDF transformation service based on XSLT and
XML source files fed in from SharePoint document libraries.

Technical Web Master

Verlag Dashoefer
Technical Web Master for
http://www.dashoefer.de
and Dashoefer's affiliate
web sites. The Dashoefer publishing house's web sites were undergoing a
migration from a Perl 5/ASP/Adabas/MS Access-based infrastructure to PHP4/
PostgreSQL 7.4 which I co-ordinated. The company's Prague, Czech Republic
branch coded a PHP-based CMS system which I customised to fit into the
existing Hamburg web infrastructure, using tools such as Eclipse. The CMS
system, among other functions, transforms content formats such as HTML and
PDF from XML source files. This position also included systems administration
of SuSe and RedHat Linux servers as well as Windows servers and also some
in-house technical support.

Web Developer (Operations)

Nature Publishing Group
Operations management, application deployment and development of
database driven web applications and tools for the internet site of Nature
Publishing Group (more then 10.000 hits per day on homepage
www.nature.com). Technologies used included Java 1.4/JSP/J2EE 1.3, HTML,
JavaScript, Perl 5, Tango 2000, MS SQL Server 6.5 and 2000 (including
stored procedure programming) and MS Source Safe. My tasks also included
the extension of a Perl-based CMS system which transforms XML and SGML
into HTML and PDF. The server infrastructure runs on Windows and RedHat
Linux machines.

Technical Support Consultant

SealedMedia Ltd
Technical support for a web based document security application. High profile
company in Digital Rights Management (DRM) market. Worldwide technical
support in a team of three. Their product is a web browser plug-in that runs on
IE and Netscape browsers on Windows and Macintosh platforms. The server
backend runs on Windows NT and MS SQL Server 2000. Business logic
implemented MS technologies ASP and VBScript. Development of a support
tracking tool in Cold Fusion.

Technical Support Consultant

Pervasive Software
Technical support for Tango web development platform and Pervasive.SQL
database product. Global mid-range relational database product company.
This position required knowledge of a wide range of products. Tango and
Pervasive.SQL run on all Windows operating systems, Novell Netware, Linux,
Solaris Unix and Macintosh. I gained proficiency in database administration
and system administration in all Windows operating systems. Developer
support for Pervasive.SQL's developer kit VB programming API. Development
and maintenance of several Tango-based intranet sites and development of a
web based tracking tool for Sales.

Technical Support Agent

IBM Ireland Ltd
Technical support for IBM Global Networks ISP, Aptiva Personal Computer
Systems and IBM Thinkpad laptops. High turnover call centre environment
in a team of approximately 600. Very good training in basic IT subjects, i.e.
operating system basics, PC hardware basics and application basics. Support
for HTML based Homepage Creator tool.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden