wow

such dev

much code

so skill

 

I am Marco, Italian iOS Senior Software Engineer (well, also when needed as an Android and Full Stack Dev) since 2013. Currently based in London, I am an enthusiast developer always searching for new challenges and new things to learn.

Basically I love my work, and I like all the facets that surround it, from the design to the project managing.

Over the time I had the opportunity to work on various sized projects, from small tech demo to huge applications, and for any kind of company, from startups to small business, from banks to big automotiv companies.

Thanks to all this experiences, I improved my skills and get aknowledge of differents technologies and platforms, mainly creating awesome apps for iOS devices, but also developing CMS and sites in Python using Django Framework, Android apps and J2EE web applications.

I am dynamic and fast thanks to a good time management skill and an excellent adaptability.
Quality and highly readable code are the keywords of my projects.
Problem solving, collaboration and work commitment are my best personal qualities.

WHAT I DO

Software
Architect

Client interaction
Requirements analysis
Software design

Software
Engineer

Technical analysis
Technologies pick
Development

Research &
Development

Research and Development
Fast Prototypation
Demo and report

HARD SKILLS

Programming
Languages

Excellent in Swift.
Strong in Python, Java and Objective C.
Good in Kotlin, Javascript and HTML+CSS.

New
Technologies

I worked a lot with new technolgies, making a lot of frameworks for interact with them.
VR, 360 Osc Protocol, iBeacon, and various IoT devices.

Side
Tasks

I have always tried to be as ductile as possible to help my company. So I often acted as Project Manager and sometimes also as Graphic and UIUX designer.

SOFT SKILLS

Enthusiasm
for my work

I love my work, from the interaction with clients to the release of the software, and I love discover new technologies and tools that can help me improve my skills

Team
Cooperation

I need to talk with people and compare my ideas. I think that is the best way to improve my skills, help my teammates to improve thems and to produce quality software

Problem
solving

After years of multiple application development at the same time, with different programming languages and in different context, I faced many challenges that led me to develop a great attitude in problem solving

BESIDES WORK

Travels

Backpacking

Astrophisycs

Trekking

Cinema

Books

Videogames

For CV, Porfolio, Info
CONTACT ME