Miki F.

LEAD DEVELOPER

652 dollar
Freelancer
29 ans
London, UNITED KINGDOM

Mon expérience

Voir plus

10xlabDecember 2013 - Présent

10xlab is a team of very skilled consultants providing high end IT solutions for medium-sized companies in Italy.



Lead Developer



I’m the Lead Developer in two different projects:

● Azienda-Online: the first cloud based Italian bookkeeping and accounting software, with hundreds of customers around the Country. A massive   distributed system based on an hybrid traditional and serverless stack.

 Stack: Php with custom framework for the web application, Python with  Flask for highly customised web services, Haskell with Scotty, Python with  Flask and serverless Lambdas for the APIs. Infrastructure: Single-region AWS infrastructure with Aurora, Elasticache, ALB, EC2 autoscaling normal and spot instances and S3 storage. Heavy  use of SQS, SES, Lambdas, CloudWatch monitoring + custom ELK stack for log collection and analysis. Provision: Amazonka (Haskell) + Terraform + CloudFormation on AWS Dev: Terraform on AWS Test: Amazonka + Boto3 on AWS Deploy: Ansible on AWS Code control: Sonarqube on AWS

● CAIM Chart Management System (CMS), a fully automated and editable navigational data management system offering the mariner the latest  weekly updates and navigational data from UKHO's NTMs and Tracings, digital publications (List of Lights, Total tide and Radio Signals), Admiralty  AVCS and any other electronic chart updates.

Stack: Php with custom framework for the web application, Python with  Flask for highly customised web services, Haskell with Scotty, Python with Flask and serverless Lambdas for the APIs. Infrastructure: Single-region AWS infrastructure with Aurora, Elasticache, ALB, EC2 autoscaling normal and spot instances and S3 storage. Heavy  use of SQS, SES, Lambdas, CloudWatch monitoring + custom ELK stack  for log collection and analysis. Provision: Amazonka (Haskell) + Terraform + CloudFormation on AWS Dev: Terraform on AWS Test: Amazonka + Boto3 on AWS Deploy: Ansible on AWS Code control: Sonarqube on AWS



DevOps Manager

I’m the DevOps Manager of three different platforms:
● maritimegate.net, an international consortium composed by Italian, French, Norwegian and Russian contributors that delivers the next generation route planner and tracker for the maritime shipping industry.

Stack: Php with Laravel for the web application, C# for heavy-lifting calculations, Haskell with Scotty, Python with Flask for the APIs Infrastructure: Multi-region AWS infrastructure with RDS, Elasticache,   ALB, EC2 instances and S3 storage 

Provision: Terraform + Boto3 on AWS Dev: Docker and Vagrant locally Test: Terraform on AWS
● CAIM Chart Management System (see previous section).
● Azienda-Online (see previous section).



Technical Project Manager

In 2012 I took part as Technical Project Manager in the EU funding project “Research, design and development of Passage Planner: an advanced management system of the outfit on board of navigation units according to IMO and SOLAS standards integrated in a broadband satellite communications platform”. The team included partners from industry (marine equipment and navigational solutions providers, software development, international Hi-Tech hardware suppliers), the University of Genova and Telespazio, one of the world's leading players in satellite services. The project was successfully funded and developed. As of today more than 1000 ships around the globe are using services based on this platform.
Voir plus

Studio Quattro Informatica s.r.l.January 2007 - November 2013

Studio Quattro Informatica provides web-based solutions for bookkeeping and customer relationship to Italian companies.

Chief Software Architect, Development Team Leader and Operations
Manager
Within Studio Quattro I designed, co-developed and lately led the developers team of the first Italian web-based solution for bookkeeping and customer relationship, Azienda-Online (www.azienda-online.it), that currently serves
~18000 pages/hour for hundreds of clients.
Voir plus

NelWeb s.n.c.January 2004 - December 2006

NelWeb s.n.c. had the goal to offer to italian companies all the tools they need to increase the visibility on the net, with an eye to the new development trends (generically called ``Web 2.0'') and aspects of social networking applied to the company lifetime (wikis, knowledge weblogs, etc.).

In 2004 I founded a web start-up company based in Genova, NelWeb s.n.c.,
focused on semantic aggregation of natural language textual resources, information retrieval, information correlation and custom search engines solutions. The main project mostly written in Python, with some agent written in Java, is a web aggregation engine now used in some important italian news and aggregation sites.
We used also the engine for publicly available projects as Moltomondiale during the 2006 Football World Cup:
Cloning has been one of the biggest themes to come out of my
Read/WriteWeb series on international web markets. I've noticed that every country has its set of 'web 2.0' clones - bookmarking sites that look like delicious, photo sharing sites like Flickr, social networks like MySpace, community news sites like digg, etc.
Occasionally I find a very nice original app, such as Moltomondiale in Italy
- a special automatic semantic news aggregator that became popular in the World Cup. (October 3rd, 2006 -
http://www.zdnet.com/article/web-2-0-clones-where-is-all-the-innovation/)
Voir plus

Studio Quattro Informatica s.r.l.January 2000 - December 2003

I led the transition of Studio Quattro from a traditional software consulting firm to a more modern company, open to new technologies and ready to develop his own products. The process involved several training periods for employees and the selection of new, more skilled, personnel. This work lay the foundation of the development of Azienda-Online (www.azienda-online.it).
Voir plus

UPOC Inc.July 1999 - January 2000

UPOC was a New York-based mobile phone services provider and carrier aggregator. Upoc was founded in 1999 and has developed mobile community solutions for carriers, consumers, media companies and marketers to communicate via SMS (text messaging), WAP (wireless Internet), voice, MMS (multimedia messaging), BREW, Java, and other technologies.
In 1999 I contributed to the early stages of UPOC working as software architect in what was in our vision the very first example of social network, well before the term “social network” itself was invented.
Voir plus

Comm2000February 1997 - June 1999

Unified messaging relaying systems. Among other projects I contributed to the design and implementation of several messaging gateways (email to fax, email to sms) and custom messaging solutions for clients all around the world.
Voir plus

Zero Computing S.a.S.January 1993 - June 1996

I was a consultant for the italian company Zero Computing S.a.S as software developer of a high speed graphics library developed in C and C++ under MS
DOS with the Watcom (version 8 to 10) compiler.

Mes compétences

ZeroMQ, Zend Framework, Web Services, Web 2.0, Vagrant, Ubuntu, Teamwork, SonarQube, Software Development, Software Architect, Social Media, Scala, RabbitMQ, Python, Problem Solving, Mercurial, Machine Learning, Linux, Laravel, Kohana, Java, Haskell, HAProxy, Git, Erlang, Elixir, Elastic Stack, Docker, Django, DevOps, Data Management, CodeIgniter, Chef, C++, Brew, AWS, API, Amazon Web Services (AWS)