Development skills
Frontend development
Frontend development provides a wide range of scale and technical challenges -- from building a simple SPA website, to deploying robust, cloud-based service consoles for AWS. I have years of experience working with stakeholders (product, UX, backend engineers, customers, etc), to bring their visions to reality in a scalable, secure way -- while ensuring the user/customer has the best experience possible.
- Responsive UI layout
- Accessibility
- Localization
- Authorization/Authentication
- Application performance
- Service monitoring & analytics
- Packaging, deployment and caching
- Advanced browser APIs (Video, Canvas, Audio, Performance, MIDI...)
- Unit/E2E testing strategy
Backend development
Over the years I've had several opportunities to both design and maintain proprietary backends for web-based services and websites. When building backend solutions, I'm able to concentrate on building solutions for the expected scale and capacity.
- CI/CD pipeline design/management
- REST API design and deployment
- NoSQL and SQL database design
- Realtime/push-based application features
- Service integration (Shotgun, Slack, Github, proprietary service APIs, ...)
Creative tools and workflow development
As a tool developer for the creative digital space, I've had several opportunities to research, design, and build both time-saving, quality-increasing solutions for several VFX/animation studios.
Working with the artists, engineers, supervisors and directors, I can help identify and discuss solutions for bottlenecks, missing features, possible workflow issues and other future goals for improving artists' workflow After which, I can work with the team to design and propose my recommended solutions and to to plan and prioritize the execution of the chosen design.