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.
Client interaction
Requirements analysis
Software design
Technical analysis
Technologies pick
Development
Research and Development
Fast Prototypation
Demo and report
Excellent in Swift.
Strong in Python, Java and Objective C.
Good in Kotlin, Javascript and HTML+CSS.
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.
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.
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
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
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