Figura professionale: Programmatore Python

Nome Cognome: D. N.Età: 46
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Roma

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Programmatore Python

Esperienze

Work experience

08/2014 – Today

Occupation or position held

Python backend developer (remote based job)

Main activities and responsibilities

Developing services for a community platform written in Python/Django.

Required Skills

Python, Django, MySQL, MongoDB, Redis

Name and address of employer

Rebelmouse.com – NYC

04/2014 – 07/2014 

Occupation or position held

Mentor (part time, remote based job)

Main activities and responsibilities

Mentoring students enrolled in Python/Flask courses.

Required Skills

Python, Django, Flask.

Name and address of employer

Thinkful.com – NYC

07/2013 – 07/2014 

Occupation or position held

Technical Officer

Main activities and responsibilities

Web services development and data processing

Required Skills

Python, Numpy/Scipy, Django, JQuery, Boostrap, PostgreSQL, Oracle 11, Geoserver, Mapserver, Git, PyCharm, Apache.

Name and address of employer

EC – JRC – Ispra (VA)

01/2013 – 11/2013 and 05/2014 – 07/2014

Occupation or position held

Senior Analyst Programmer (remote based job)

Main activities and responsibilities

Analysis, design and development of a scientific python application performing conversion between meteorological domains file formats.

Required Skills

Python, GRIB, PCRaster, Numpy/SciPy, OOAD, Functional Programming, Design Patterns, XML, XSLT, C/C++, Git, PyCharm, NetBeans.

Name and address of employer

ECMWF  – Reading (UK)

04/2012 – 06/2013 

Occupation or position held

Senior Analyst Programmer

Main activities and responsibilities

Maintenance and implementation of new features for a Data Gathering and Fusion application written in Java SE/PostgreSQL.

Analysis, design and development for ad-hoc testing applications (NRT, Acceptance)

Designed and refined software applications’ versioning and deployment.

Required Skills

OOAD, Refactoring, Java EE&SE, Pgpsql, Python, XML, XSLT, BizTalk, MS SQL, GIS

Name and address of employer

Engineering spa  – 11026 Pont Saint Martin (AO)

09/2011 – 03/2012

Occupation or position held

Senior Analyst Developer

Main activities and responsibilities

Analysis, design and implementation of ad-hoc Non Regression Testing and Acceptance test applications using Java SE and Python.

Maintenance of an existing Java SE application for batch data processing and conversion with delivery/deployment responsibilities.

System development with bash scripting for monitoring, maintenance and management

Required Skills

OOAD, Java SE, Multithreading, Python, XML, XSLT, Bash

Name and address of employer

New Era Informatica srl  – Milan

12/2008 – 08/2011 

Occupation or position held

Senior Analyst Programmer – Application Architect

Main activities and responsibilities

Analysis, design and implementation of scientific applications for data processing and transformation into proprietary and standard spatial formats using Python and ad hoc packages.

Maintenance of a C/C++ application for data processing and conversion between specific domain formats.

Analysis, design and development of Java Swing applications to query databases, extract data, batch extraction and insertion, perform analysis, safe ingestion of dataset, reports etc.

Design of new DB objects and maintenance of Oracle DB, coding and refactoring of services in PL/SQL

Analysis, design and development of testing applications in Python language for acceptance testing activities

Wrote technical documentation

Defined and wrote testing report documents

Maintenance of BizTalk applications

Technical Operational responsibilities and duties

Project management and Users’ / Customers’ communication responsibilities

Specific domain knowledge: GRIB-1 and GRIB-2, PCRaster, Synop data formats. Meteorological and hydrological domain.

Required Skills

OOAD, Java SE, Swing, PL/SQL, Python, XML, XSLT, BizTalk, MS SQL, GIS

Name and address of employer

Engineering spa  – 11026 Pont Saint Martin (AO)

04/2007 – 11/2008 

Occupation or position held

Senior Analyst Developer

Main activities and responsibilities

Java EE web development

Web Services design and development

Technical Writing

Analysis for migration of existent enterprise applications from Point-to-Point integration to ESB-based integration

Exposure to GIS systems and PostGIS stored procedures and functions. Maintaining of PostGIS  stored procedures

Designed and coded web services to implement an ESB using Tibco Technologies (BW, Designer). 

Analysis and Design of a WebGUI for BPM administration purposes (using Tibco GI).

Performance Profiling, Reports and Tuning on backend components

System/Integration Testing

Packaging and deploying

Monitored development activities and provided feedback and adjustment

Other project management supporting activities

Name and address of employer

EAI Software s.r.l. Viale Regina Margherita, 302 – 00198 – Roma

Type of business or sector

Energy, Telecommunications, Public Governance.

Required Skills

 WebServices, EAI, Java EE

09/2006 – 01/2007 

Occupation or position held

Analyst Developer

Main activities and responsibilities

Involved in the European Project: Preservation Towards Storage and Access, Standardised Practices for Audiovisual Contents in Europe (www.prestospace.org). My main activity within the project was the study and development of the Metadata Access and Delivery (MAD) system, especially of its publication platform. 

Involved in the extensions of core modules of the same project. Wrote a standalone daemon and a multithread component communicating with a Work-Flow management system running on Zope (OpenFlow). 

Wrote documentation and report to support the above.

Name and address of employer

Eurix Group S.p.A. Via Carcano, 26 – 10153 Torino

Type of business or sector

European Institutions – R&D

Skills

JSP, Struts, JSTL, Custom Tags, JavaScript, Python, Lucene, MySQL, Hibernate, Axis webservices, Netbeans.

09/2000 – 06/2005 

Occupation or position held

Senior LAMP Analyst Developer

Main activities and responsibilities

I worked as freelancer, designing and developing mostly medium-sized web applications on LAMP platforms, using PHP4, MySQL, JavaScript, HTML & CSS.

Name and address of employer

self-employed

Type of business or sector

E-Commerce, Media Industry, Private Transport, R&D

 

Title of qualification awarded

Masters Science Degree in Computer Engineering

 

Principal subjects

Maths, Physics, Operational Research, Software Engineering, Software Architectures, Hardware Engineering, Telecommunication & Networking, Statistics, Information Theory, System Theory, Signals Theory, Electronics, Economies.

University

Università di Napoli Federico II

Level in national and international classification

Laurea in Ingegneria Informatica Vecchio Ordinamento

ISCED: 5A

from 09/1991 to 07/1996 

Title of qualification awarded

Upper Secondary School Diploma in Computer Sciences

Principal subjects

Information Technology, Electronics, Electrical engineering, System Theory, Robotics, Operational Research, Statistics.

Name and type of organisation providing education and training

Istituto Tecnico Villaggio dei Ragazzi – Settore Informatica

Level in national or international classification

Diploma Perito Industriale Capotecnico

ISCED: 3A

Mother tongue

Italian

Self-assessment

Understanding

Speaking

Writing

European level (*)

Listening

Reading

Spoken interaction

Spoken production

English

C1

Proficient User

C2

Proficient User

C1

Proficient User

C1

Proficient User

C2

Proficient User

French

A1

Basic User

A2

Basic User

A1

Basic User

A1

Basic User

A2

Basic User

Social skills and competences

I am interested in international experiences, in working within a stimulating team where you can improve knowledge, not only in the ICT field. I have got good verbal and communication skills and ability to relate to a wide range of people. Finally, I enjoy traveling, also for working needs.

Although I feel capable to adapt to any job surroundings, my personal preference is for collaborative, informal and stimulating working environments where casual clothes are allowed.

Organisational skills

Communicative, both independent and team oriented work style with good research attitude.

Other skills and competences

My relevant personal characteristics are: extreme flexibility, good intellectual abilities, quick-learning, joined with high swiftness in learning new methodologies/technologies, research and self-teaching attitude, fascinated with complexity.

Additional information

Reference available upon request.

I contributed to a few published papers during my work at JRC.

I also had publishing experiences in writing technical articles and manuals on web programming: I wrote a complete PHP4 manual for www.manuali.net and wrote two articles for the Infomedia group magazine (www.infomedia.it) during 2001-2002 (magazine: Login).

Computer skills and competences

Good Knowledge of following architectures and patterns: Web Architectures, Client/Server, SOA, Java EE, Layered Architectures, OSGi. 

Good knowledge of Java SE 6 & Java EE 5: Servlet, JSP, Swing, Hibernate, Web Services, JAXB, jUnit.

Good skills on SQL, PL/SQL, PgPL/SQL.

Good skills on Python, Django, Numpy, Scipy.

Good skills on HTML4/5, CSS3, JavaScript, JQuery. 

Good skills on spatial technologies stacks (GIS concepts and tools, OpenLayers library, Mapserver, Oracle Spatial, PostGIS).

Deep knowledge of UML, Analysis and OO best design practices. Knowledge of Design Patterns (GoF, Enterprise, Integration, Refactoring).

Good knowledge of XML Technologies (XML, XSD, DTD, WSDL, XPath, XSLT).

Good skills in DB Design and Development: Oracle 11g; MySQL; PostgreSQL.

Knowledge of Apache HTTP, Tomcat, Glassfish, Mapserver.

Proficient user of Eclipse, NetBeans, IntellijIDEA, PyCharm, Toad, Jprofiler, SQL Developer.

Vista, Windows 7, Linux (Administration – User skills)

Base skills C/C++, C#.

 

71 total views, 1 today