Christian Oellers verfügbar

Christian Oellers

Full Stack Developer & Graphic Designer

verfügbar
Profilbild von Christian Oellers Full Stack Developer & Graphic Designer aus
  • Freelancer in
  • Abschluss: State Proven Design Technique Assistant - Business College for Technology and Media (BKPDR), Germany, Graduated 2008
  • Stunden-/Tagessatz: 60 €/Std. 430 €/Tag
    Discount for daily rate (assuming 8 hours of work per day)
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)
  • Letztes Update: 20.04.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Christian Oellers Full Stack Developer & Graphic Designer aus
SKILLS
Hi, I'm Christian, a self-employed Web Developer & Designer from Germany.

I've over 11 years of experience as a Frontend & Full Stack Developer and have worked in advertising agencies and an E-Commerce company for various international customers. I've developed Online shops and CMS websites with Magento, Contao; or from scratch and implemented responsive designs and custom functionality. I graduated in Print- & Graphic design and love the combination of tech and creativity.

My focus is on quality assurance, testing, and automation, so you can expect sustainable products and results.
REFERENZEN
Work history
  • 2019/03: Self-employed as Full Stack Developer & Graphic Designer
  • 2018/05 - 2019/03: Full Stack Developer at Verivox GmbH
  • 2013/08 - 2018/05: Full Stack Developer at preis24.de GmbH
  • 2009/09 - 2013/08: Full Stack Developer at Alldesign - Agency for Marketing and Communication
  • 2008/07 - 2009/09: Intern (Fulltime) - Full Stack Developer & Designer at Alldesign - Agency for Marketing and Communication
  • 2007/12 - 2008/03: Intern (Fulltime) - Frontend Developer & Designer at Alldesign - Agency for Marketing and Communication
  • 2007/06: Intern (Fulltime) - Frontend Developer & Designer at third eye media  
 

During my professional career, I've worked for over 50 different clients and industries. Some highlights of the work I've participated in:

E-Commerce & CMS development
  • Setup Angular + GraphQL application from scratch. Take architectural decisions on tools, frameworks and code conventions for frontend, linting, and testing.
  • Setup a GraphQL server with node.js to serve API responses to frontend.
  • Setup of several Magento shops from scratch (Frontend + Backend) for EU-wide and US-based customers of varying industries.
  • Develop custom B2B payment module for Magento shop and backend tools for IT QA.
  • Develop custom JS UI/UX functions: Form auto-correction and validation, Sliders & Popups, Sweepstakes (Ajax polls + DB data display)
  • Develop custom CMS functions and individual browser tools for QA, testing, automation for all departments in company: Marketing, Product Management, Design, IT/Testers, Telesales.
  • Develop a custom CMS backend for a model agency to add any images and specs. Create a frontend engine to display any kind of images and formats in the best way without cutting important parts.
  • Whitelabel existing E-Commerce solution with different product requirements on top of the same code base.
  • Improve serverside performance for Magento shop backend by finetuning SQL/PHP settings resulting in average 1-3 seconds speedup per page load.
  • Improve frontend performance for page load time, JS performance + memory use resulting in over 50% improvement per page load.
  • Co-develop a CI/CD pipeline with for different environments with Docker, Kubernetes, Jenkins.
  • Set up A/B tests, create hypotheses and do technical realization.
  • Coordinate part of the development team in meetings, project decisions, and code reviews.
Game Development & Animation
  • Develop a racing car game engine (except car physics) in Flash CS3 + AS2 with complex file interactions and menu. Animate assets and allow to change track designs + obstacles regularly.
    • Challenges: Workaround needed for Flash that didn't support loading large sized vector graphics. The game performance was critical (Fx + hit-testing are costly). Browsers had issues with file communication (preloaders + app) due to Flash player updates in older browsers.
  • Create After Effects animated video of a company logo to be exported for the web with old browser compatibility requirement.
    • Challenges: The video was nearly full-size centered with a gradient background. The video edges must blend perfectly invisible. Find a way to prevent flickering in page load and match colors from animated gradients and video codec to HTML. At this time, there was IE6, slow internet, no transparent PNG.
    • Solution: Import video in Flash, add overlay gradient, export again for small file size.
 

Languages
  • JavaScript, TypeScript
  • PHP 5-7
  • CSS 3
  • SCSS/SASS
  • HTML 5
  • ActionScript 2+3
Tools, Frameworks
  • Angular 6-7
  • React
  • node.js
  • GraphQL
  • Jasmine
  • jQuery
  • Zend Framework
  • Magento E-Commerce CE
  • Contao CMS
  • Shopify
  • Bootstrap
  • MySQL
  • Jenkins
  • Apache server
Services
  • Optimizely
  • DynamicYield
  • Uptrends
  • Bitbucket
  • Emarsys
  • Git, GitHub
  • Confluence
  • Jira
  • Google Cloud Engine
  • Kong API
Software
  • PhpStorm
  • VisualStudio Code
  • Docker
  • Kubernetes
  • Adobe Flash
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Photoshop
Processes
  • Kanban
  • SCRUM
Team sizes (varying)
  • 1-10 Developers
  • 1-5 Designers
  • 1-2 Testers
 

Apart from working in an Advertising agency and for an E-Commerce price comparison portal; I also worked for international B2B and B2C industries in this time:
 
  • Architecture & Interior design
  • Heavy industries (e.g. Metal, Concrete)
  • Renewable energy
  • Chemistry, Research & Technology
  • Health & Fitness sector
  • Tax Accountants & Lawyers
  • Building Construction & Planning
  • Digital Products & Services
  • Restaurants, Food & Confectionery manufacturers and resellers
  • Model agencies & Beauty products
  • Insurances
  • Luxury fashion
  • Individual artists
  • Charitable organizations
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
I work 100% remotely from different timezones.

We might arrange work in place if I am in your country nearby.
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei