IT Project Manager Perugia, PG, Italia

Might be available

(Updated 2020-01-25)

IT Project Manager

Perugia, PG, Italia

Native Italian, Fluent English

  • 3 esperienza Project Leader
  • 8+ esperienza MySQL, NoSQL
  • 8+ esperienza in Java e Javascript

Skills (37)

Node.js

CODING

SOFTWARE DEVELOPMENT

OBJECT-ORIENTED

WEB SCRAPING

APPLICATION DEVELOPMENT

JavaScript

VS CODE

STRUCTURED SOFTWARE

HTML

REQUIREMENTS GATHERING

REACTJS

Kanban

ARCHITECTURE

Git

Subversion

SCRAPING

Python

BUSINESS REQUIREMENTS

SOFTWARE ENGINEER

PROTOTYPE

GRADLE

PROTOTYPES

FRONT-END

FORECASTS

ALGORITHMS

SVN

Docker

USER INTERFACE

FORECASTING

Groovy

Bootstrap

MEDICAL DEVICE

EMC

SALES PRESENTATIONS

MS .NET

HEALTHCARE

Summary

Software Engineer with over 8 years of experience in Java and Javascript development. Working across multiple technologies
have helped me to stay abreast of new developments within the industry. Versatility in quickly adapting to new coding
conventions is combined with a 'can-do' attitude. This means I am happy to work independently or in a close team environment,
and I apply a positive attitude to every project.


Technology/Tool/Platform Skills Experience
Java, JavaScript, Spring 8 years

Maven, Gradle, NPM, Yarn
SVN, GIT
Intellij, Eclipse,
MySQL, SQL, Oracle
Python 5 years

ReactJs, AngularJs, NodeJS 4 years

Docker, Kubernetes, MongoDB 3 year

Professional Experience

Principal Full-Stack Software Engineer (Remote from Italy)
Nanos AG

2018-08 - Present

SW

Nanos (check https://nanos.ai) automatises the process of advertisement publication for Google, Facebook and Instagram,
taking care of all the duties and giving to the user a fresh web app and mobile app to monitor the advertisement campaign.
In this environment I have the role of principal full-stack engineer mainly focusing in Javascript Technologies as NodeJS and ReactJs, in a Google Cloud Micro Services Architecture environment.
Task undertaken:
• Design of new Micro-services with several languages depending on the goal
• Development of back-end services with NodeJs and Python
• Development of front-end application based on ReactJS
• Study and implement third-party libraries such as: Google AdWords, Facebook Ads, Stripe and PayPal
• Experience leading a small development team
• Managing of project's tasks
• Experience working in distribuite and remote teams having people in different timezones

Environment description:
• Web/App servers: Google Cloud
• Programming Languages: JavaScript(NodeJs, ReactJS), Java, Python, MongoDB
• Methodology: Agile, Scrum
1/3
• Tools: VS Code
• Orchestration: Envoy, Docker, Cloud
• Monitoring: StackDriver

Full stack engineer for Java server technology and UI frameworks (primarily Angular JS) in a Micro Services Architecture
environment in a continuous-delivery context.
Software Engineer (Remote from Italy)
Dell EMC, Cork City

2016-12 - 2018-07

Cork, IE

Development of internal Web Based Applications which are used by Dell EMC Global Professional Services team when
deploying Dell EMC software and systems in the field into our customers data centres.
Task undertaken:
• Design of new Micro-services architecture with the Pivotal Cloud Foundry platform.
• Development of back-end services with Java and Spring Boot
• Development of front-end application based on Angular and Bootstrap
• Experience leading a small development team and managing of task project
• Importance of good development process with quality as the primary target and the right way to achieve it: Reviews,
TDD, pair programming and focus
• Agile methodologies and Kanban board
• Experience working with distribuite and remote teams

Environment description:
• Target Operating System: Windows, Linux
• Web/App servers: Pivitol Cloud Foundry,
• Programming Languages: Java, Python, Spring Boot, Angular2, MySQL
• Methodology: Agile, Scrum
• Tools: Intellij, WebStorm, VS Code
• Orchestration: Kubernates, Docker
• Monitoring: Kibana, NewRelic, ElastiSearch
Company focuses on preventing inappropriate medication use in older patients, which cause Adverse Drug Events (ADEs) and hospital admissions. These technologies are developed to Class 1 Medical Device (harmonized in the US).
The company works directly with the academic institutions, expert clinicians and professional bodies to develop software tools with high impact and focus on quality improvement.
Software Engineer
CSIS Health

2015-04 - 2016-12

IE

My role is to work in coordination with the project administrator and managers to complete the projects - Served as a point of contact from project initiation to completion.
Task undertaken:
• Development of web applications based on J2EE technologies following ISO 62304 standard.
• Design, development and deployment of core application on MS technology stack
• Design and build an application development framework to improve quality and efficiency of code production
• Developing applications from detailed design specifications
• Participate in Quality Improvement initiatives as required
• Managing the Deployment of new Releases
• Preparing Project Plans in conjunction with Development Manager.

Environment description:
• Target Operating System: Windows
• Web/App servers: Apache Tomcat, Glassfish,
• Programming Languages: Java, JSP, HTML, CSS, jQuery, ReactJs, Cassandra
• Methodology: Agile
2/3
• Tools: NetBeans, Sublime Text, WebStorm.

Projects:
• Healthcare Analytics Suite: Data visualisation tools including a dashboard, scorecards and motion charts, which display
changes in data over time. Segmentation for analysis of subsets and custom reports. Latest version completely
renewed with the latest technologies like: ReactJs for the front end side and Apache Cassandra server technology.

• Aggregation tool: application tool used to group, process information to be expressed in a summary form, for purposes
such as statistical analysis.


Worked with other developers to build technical solutions & complete projects to budgetary and quality requirements. Also
involved in requirements gathering, demonstrating software prototypes, technical sales presentations, customer training.
Junior Software Engineer
Energeya s.r.l

2012-02 - 2015-04

IT

Tasks undertaken:
• Development of Java interfaces & Configuration Management of the source code.
• Working with users to establish requirements and determine priorities.
• Meeting clients face to face at their offices.
• Developing new applications, components & functionality to existing systems. Involved in accurately providing estimated
development times.
• Developing new functionalities, both back-end and front-end.

Environment description:
• Target Operating System: Windows, Linux (Ubunut, Mandriva)
• Web/App servers: Apache Tomcat, Weblogic.
• Programming Languages: Java, Spring, Maven, SVN, Hibernate, Eclipse RCP, SWT, Groovy, Mule ESB.
• Methodology: Agile
• Tools: Eclipse

Projects:
• XDM Suite: cover provides a total coverage of all Energy Management processes with a fully modular approach. Every
module is completely independent and there are different solutions for any kind of client. The software is completely
developed in Java with Spring MVC and Hibernate to manage the structer code. The user interface is developed in Eclipse RCP with some exception where is present some HTML page.

• XDM Forecasting: XDM's suite module. This project provides sophisticated statistical algorithms for evaluating short and mid-term forecasts for wind, solar, hydro fluent and geothermal renewable technologies. To develop this part we used
over the core technologies (Java, Spring, Hibernate ecc.) also a particular language: R. R is a programming language and software environment for statistical computing and graphics.

Academic Background

Bachelor of Computer Science
University of Cagliari

2007-09 - 2011-07

Certifications

Certified Ethical Hacker
certification

Contact contractor

/