Sören Geier Developer/Designer

Sören Geier Close-up
Hello, I'm a Web Developer & Designer from Berlin currently living in beautiful Paris!

Building awesome websites is my passion...
I love fiddling with code, creating thoughtful designs and making other peoples' lifes easier. Offline, I enjoy my familiy, sports, cooking, exploration and games.

Pure inspiration. Quotes

  • A life spent making mistakes is not only more honorable, but more useful than a life spent doing nothing. — George Bernard Shaw, Playwright.
  • From the errors of others, a wise man corrects his own. — Publilius Syrus, Author.
  • That's already fixed it just hasn't taken effect yet — Developer
  • Be generous and expert, trustworthy and clear, open-minded and adaptable, persistent and present. — Bruce Kasanoff, Opportunity Shaper.
  • Have more than you show, and speak less than you know. — Unknown.
  • Just do it. — Nike
  • Progress is impossible without change & those who cannot change their minds cannot change anything. — George Bernard Skaw.
  • I had to do the project backwards as people demanded results out of order — Developer

Resume

Where I've worked.

Employment

11/2013 — present


Freelancing Paris, France Web/Solution Developer

I am re-aligning my professional career to focus more on actual development and reduce advisory & leadership involvement - the evolution of the Internet is too exiting to just sit on the side-lines. Since November, I have been working on business solutions for the 3 large clients DHL, ImmobilienScout24 & Deutsche Post using technologies such as Adobe CQ5, AngularJS and CanJS.

02/2011 — 11/2013

Blizzard Entertainment Paris, France Senior Web Designer

I was in charge of a team of 5 Web Designers with front-end and design specialisations. Focused on conceptualization, production and post-deploy maintenance of both regional and global projects in close collaboration with Game Development teams, Marketing, Licensing or Community. I supervised all creative asset creations & programming efforts in the Paris office. In addition to coaching, I concentrated on improving procedures to boost team efficiency.

10/2009 — 01/2011

Blizzard Entertainment Irvine, California, USA Web Front-End Engineer

As part of the core Front-end Engineering team (5 team members) I was deeply involved in the production of our Community sites and main Battle.net Account website. I implemented new site features, spent time with Facebook App development and took part in complex code overhauls to improve maintainability in a global codebase and to reduce technical dept.

08/2005 — 10/2009

Blizzard Entertainment Paris, France Web Designer

Designer for optimizing and extending existing contents to ensure interoperability in a multilingual environment.

Responsibilities included the creation of graphical assets such as banners, images or flash movies, implementation and post-production maintenance of European marketing websites.

Acting as advisor for technologies such as JavaScript, Ajax, XML/XSLT, CSS, HTML, JSP, Java and system architectures. Furthermore, conducting feasibility tests on latest technologies such as jQuery, HTML5, CSS3.

Conduct feasibility tests on latest technologies such as jQuery, HTML5, CSS3, keeping in mind industry’s best practices and web standards.

08/2004 — 04/2005

Aperto AG Berlin, Germany Web Developer

Focused on Front-end development with CSS, XHTML, JSP, JavaScript in accordance with Section 508 of the Rehabilitation Act. Used the popular Day Communiqué CMS to produce large scale solutions for clients such as Volkswagen, WestLB.

05/2001 — 08/2003

Various employers Berlin, Germany Freelancing IT-Developer

Worked on PHP, MySQL, Flash projects for clients such as http://www.berlinadler.de, http://www.abas.de, http://www.otto-bikes.de

10/1999 — 04/2001

Pixelpark Berlin, Germany IT-Developer

Worked on large-scale solutions for clients like Vodafone, Bertelsmann, Envia. I worked extensively with the following technologies: 1) Intershop 4 for Bertelsmann Book club - http://www.derclub.de, 2) Oracle 8i/9, BEA Weblogic Personalization Server for Vodafone, 3) JSP, HTML, CSS for http://www.envia.de.
What I can do for you.

Skills

  • jQuery
    • .serialize()
    • .parseJSON()
    • .proxy()
    • .ajax()
    • .on, .off, .one
    • .wrap()
    • .clone()
    • .data()
    • .queue()
    • namespaced events
    • Plugins
  • CSS3
    • Transform (scale, rotate, translate[3d])
    • Transition
    • rgba/hsla
    • border-radius
    • box-shadow / text-shadow
    • gradient
    • Pseudo classes/elements
    • flexbox
    • Attribute-based selectors
    • Web Fonts
  • Javascript
    • Variable/function-declaration hoisting
    • Primitive types vs. types
    • Event Propagation
    • Statements & expressions
    • Strict vs. non-strict equality operator
    • Short-circuiting in logical operators
    • Arrays vs. objects
    • Closures
    • typeof vs. instanceof
    • Named function expressions
    • XMLHttpRequest2
  • HTML5
    • Form validation & types
    • Semantics
    • File API
    • LocalStorage
    • Media API
    • contenteditable
    • Data attribute
    • Web Fonts
  • CakePHP
  • Photoshop
  • Idea/PhpStorm
  • Chrome DevTools
  • PHP
  • Freemarker
  • AngularJS
  • Web Design
Other proficiencies
  • SVN/Git
  • Bitbucket
  • Jira
  • Confluence
  • MS Office
  • Maven, Jenkins
  • MySQL
  • Modernizr
  • Java/JSP
  • Apache Tomcat
  • C#
  • XML/XPath
  • Blender
  • Unity3D
  • Corona SDK
  • Ajax
  • CanJS
Life-long learning.

Competencies

  • Team Leadership / Management
  • SCRUM
  • RESTful services
  • SEO
  • L10n / I18n
  • UI / UX
  • Social Media
  • Agile Development
  • Accessibility
  • Web Standards
  • Responsive Design
  • KPIs
  • Progressive Enhancement
  • Mobile Development
  • Cross device/browser dev
  • Kanban
  • MVC architecture
  • Process Optimization
What I studied.

Education

2009

Was granted a US Visa (L1B)  (I'm in possession of all required documents for renewal)


2003 — 2004

Certificate: ‘IT-Specialist Application Development Java/basic C++

July 1999

German Secondary High School Graduation

What I am...

  • passionate
  • whole-hearted
  • enthusiastic
  • self-motivated
  • eager to learn
  • a problem-solver
  • focused
  • pro-active
  • caring
  • quality-focused
  • open-minded
  • determined
  • a team-player
  • open for critique
  • communicative
  • doer
  • flexible

Portfolio

A selection of recent private projects. Upon request I am able to provide plenty of additional code & design examples from work.

musicone.fm - Music Player, News, Donate sections & navigation
musicone.fm - Videos, Events, Social Media, Recently Played sections
musicone.fm - Footer section with social links, about & contact form

musicone.fm

Proactively, I approached Richard Cowell, Founder of Musicone.fm, with a re-design idea (mockup) for his amazing Online Radio Station. He immediately loved the design direction and approved the implementation of the design alongside a complete content migration from the old site. From that point on, I was in charge of designing and coding the entire site making sure all of his previous content migrated correctly.

Link: http://www.musicone.fm
Responsibilities:
Design, Frontend, Backend
Technologies used:
CakePHP, MySQL, HTML5, CSS3, Social Media APIs
Date:
August 2014

1-Level Amiga PANG prototype

Weekend Hack-a-tron! During a longer weekend session I wrapped my head around Corona SDK with the goal to create a simplified, 1-level version one of my favorite Amiga game called "Pang".

The game shows most of the core Mobile Gaming concepts in action: Character movement (sprites), touch controls, physics, menu (layer) management, simple calculations, sound.

Technologies used:
Corona SDK
Date:
August 2013
flying-tippler-sport.com - Homepage w/ featured content, Recent comment & navigation
flying-tippler-sport.com - Article section & related articles
flying-tippler-sport.com - Footer section with links, address & contact form

flying-tippler-sport.com

The website aims to represents one of Germany's best flying tippler breeders, Semso Ehnert-Fekica. Site features: light-weight CMS, German/English language, photos display & commenting, Social Media integration and a contact form.

Link: http://www.flying-tippler-sport.com
Responsibilities:
Frontend, Backend, Web Design
Technologies used:
CakePHP, MySQL, SASS, Compass, HTML5, CSS3
Date:
July 2013


Voice Recognition Program

In 2009, I worked on a small Windows application that helped me control my 5-man team of World of Warcraft characters when I looked into the arts of multi-boxing (playing 2+ characters at the same time). Boss encounters and heroic instances enforced the use of most of the classes' synergetic abilities' which increasingly complicated the controls & configuration. Being able to simply say what I wanted characters to do felt like a big win and helped me focus on the fight essentials e.g. healing/tanking while at the same time simplified controls. The most challenging part was getting cross-windows/process communication right i.e. when sending keystrokes to other programs.

Responsibilities:
UI design, Programming
Technologies used:
C#, XML, Visual Studio, Windows Vista Voice Recognition API
Date:
December 2009
2013 © Sören Geier (last update: 11.08.2014)