Personal details

Simone T. - Remote

Simone T.

Timezone: Rome (UTC+2)

Summary

I'm a Web Application Developer, with more than 10 years of experience.
My knowledge starts with PHP, which is the first programming language I've ever used, and increased in years with the integration of databases, basically Mysql and Postgres, and with front-end development, using, in the last years, AngularJS, Jquery, and Bootstrap.

As long my experience grew up, I had the opportunity to approach other languages, like PERL, protocols for exchanging data (HTTP, SOAP), and structured data (XML, JSON).
Clearly, I'm pretty skilled in HTML5 and CSS3 programming.

My experience enables me to follow entire projects, starting from analysis, building database structure and process flow, and then code all the necessary tools, like totally custom CMS, Web sites, and Mobile Applications.
I also coordinate teams of professionals for large projects, and provide support to customers.
About websites development, i’ve a big knowledge of SEO rules and OpenGraph integration, so i help customers to set up the right structure of contents, and write all the code properly as well.

Currently, I'm developing frontend applications using AngularJS or REACT with Material Design or Bootstrap to reach the maximum client interaction, joining my knowledge of PHP and Mysql to build the necessary WebServices and Server functions.
On the server side, I started using pure PHP, then I've worked for a lot of time with Zend 1.12, and at this time i’ve started to use micro-frameworks like Slim, to obtain better performance on server calls.
In a few recent projects, i have been using Laravel or Lumen to build RESTFUL WebServices.

A relevant part of my work is focused on mobile app development, where I've taken advantage of my AngularJs knowledge to start using Ionic Framework, in association with Cordova to build cross-platform native apps.
The majority of mobile apps requires custom web services, which i build using Slim or Laravel, but in some other projects I've used Firebase as well as Google Libraries, to build different server functions in Node.js.
Obviously, i’m experienced in the use of iTunes Store and Play Store for publishing Apps.

In the last few years, my AngularJS and HTML5 knowledge allowed me to start building Mobile Applications, using Ionic Framework, a specific mobile part of AngularJs, on Cordova Platform.

During my experience, i had the opportunity to work with some of the major API framework over the web, like Google, Facebook, Twitter,
payment gateways like Paypal and Gestpay, and the main Push messaging systems (iOS and Android).
I've built custom platforms to interact with those APIs, to interact with CMS or Apps for customers.

In recent projects, I've been using with tasks managers like Grunt, as well as package managers like Bower and NPM.
For project build with teams, I've often used GIT as versioning system.

I have got a basic knowledge of Linux OS and Apache WS interaction, closely related to Web application development.
I've also developed some applications in FLEX / AIR.

Work Experience

Web & Mobile App - AngularJs - React - Ionic - PHP Developer / Freelance
Lab080 | Jan 2010 - Present
PHP
MySQL
Git
Angular
API
Zend Framework
Laravel
Ionic
React
Web application developer, using PHP/HTML/CSS/XML/JS, MYSQL Database administration, front-end development made in AngularJS + Bootstrap, and back-end development based on Slim or Laravel Framework, Mobile application development in HTML5/JS supported by Cordova + Ionic Framework. Coordination of working team, and management of small-to-medium-sized projects including CMS and ecommerce deployments, payment gateway integrations, interfacing with other applications. Support of existing applications, with phone support and other interaction with clients.
Developer
Mcomm Srl | Mar 2004 - Dec 2009
HTML/CSS
PHP
XML
Apache Flex
Adobe Photoshop
Assist team members with medium scale application development projects. Required to assist with documentation and planning. Web application developer PHP/HTML/XML/CSS/JS, FLEX application development, MYSQL Database administration, management of LINUX SUSE Servers, graphics elaboration, logo types, video making. Support of existing applications, with phone support and other interaction with our clients.