logotype®
Victor Norgren, Creative Technologist, TBWA\Hong Kong
Developer and visual programmer, passionate about working with animation, interactivity and technical implementation in various languages and platforms.
Experienced in leading the development of both small and large scale projects for brands such as Levi's, VISA, Standard Chartered Bank, H&M and adidas.
Particularly interested in building highly interactive interfaces for web applications or experimental sites.
- Web
- Front-end
- HTML5/JS/CSS3
- Socket-programming with Websockets (custom, socket.io)
- WebGL (custom, three.js, j3d, etc)
- Animation/interactivity (transitions, keyframe animation, canvas)
- Many web-stack APIs (history, localStorage, canvas, etc)
- Libraries (ember, backbone, express, lift, knockout, easeljs, bootstrap, jquery, etc)
- Code QA (google closure compiler, jslint, jshint)
- In-depth knowledge of many APIs
- Back-end
- Node.js (express, nodemon, socket.io, mongodb, etc)
- ASP.net (C#)
- PHP
- Scala (basic, lift)
- Java (basic)
- MongoDB, MySQL, SQL Server
- Flash Platform (Flash/Flex/AIR)
- Adobe Prerelease tester
- ActionScript 3
- Design patterns (MVC, DI, observer/mediator, prototype, singleton, composite, facade, etc)
- Frameworks (TweenLite, Cairngorm, PureMVC, RobotLegs, Starling, Away3D, Box2D, Nape, etc)
- Stage3D (AGAL assembly, PixelBender, shaders, etc)
- Parsing (E4X, JSON, etc)
- StageVideo (GPU pipeline)
- Peer-to-Peer networking (P2P, RTMFP, Stratus, Cirrus)
- Multitouch (via AIR on mobile devices)
- Socket-programming (e.g. controlling Arduino)
- In-depth knowledge of most APIs
- iOS (iPhone/iPad/etc)
- Objective-C
- Cocoa Touch (UIKit, Core Animation, Data, Audio, Location, etc)
- Core Data (versioning, managed objects, filtering)
- Design patterns (protocol, delegate, notification, etc)
- Libraries (TBXML, GA, SBJson, reachability, etc)
- OpenGL ES 2
- Multithreading
- Knowledge of many APIs
- Cloud computing
- AWS
- unix (bash/tcsh/yum/management etc)
- EC2, Route53, S3, etc
- nginx
- apache