Personal details

Marco - Remote

Marco

Timezone: London (UTC+1)

Summary

I am familiar with agile software development, I have collaborative skills and I am comfortable working in a team where it is possible to grow as developer and person. I'm a good team player. As a developer I love code conventions and clean, efficient and highly maintainable code. I consider software testing. I do use git, github and pull requests to allow code reviews. I really love new challenges, I'm able to work by myself and I like to discuss ideas and achieve new results together.

The applications we create use some of the best libraries available and our self-made libraries grouped by private frameworks. We do use and support cocoapods. In the applications I've developed I've worked with different Apple's framework such as PDF (Core Graphics), low level audio, CoreData with mogenerator support, openGL (2D), Maps, QuartzCore, AVFoudation (video editing), HTTPLiveStreaming. Grand Central Dispatch, Core Motion, In-App Purchase and all the main social frameworks integration.

I'm very passionate on what I do and I like all aspects of software design. I love to accept new challenges, plan the software Architecture and create new reusable UI components. Ability to work under pressure and on multiple tasks simultaneously. Ability to coordinate a team having the responsibility to achieve the team goals.
If necessary, it is always a good practise to do some refactoring in our code. I have experiences on 3rd party big project's refactorization.

Programming Languages & Others:

  • Objective C

  • C#

  • C/C++

  • Java

  • Assembler

  • Operative Systems: Linux/OSX/Windows

Experience of game programming in C/Asm (platform).
Implementation of 2d engine for videogame like Tetris/Pacman, some demos and a platform game like super mario

Blog: http://marcocattai.github.io

https://dl.dropboxusercontent.com/u/7201536/JANJIBOY.zip

Implementation of new 2D/3D controls using C#/DirectX as a 3d graph
https://dl.dropboxusercontent.com/u/7201536/Graph2008.mp4

Technical skills