Figura professionale: Programmatore Python
Nome Cognome | : D. N. | Età | : 46 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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#.
72 total views, 2 today