About Me

Ciao, I'm Iacopo Ciao! Exactly: like the greeting! I’m a full stack developer very skilled in problem solving and architecture design, with an eye on code style and SOLID principles. My work reflects my love for my profession through the creation of effective and elegant solutions, my meticulousness through flexible and maintainable code, strongly inspired by authors such as Robert C. Martin, Vaughn Vernon and Eric Evans. My colleagues define me as a senior who never stops at the first answer and always tries to go into the substance of the issues.

What am I looking for?

Always striving to improve, I love learning new things and face challenging problems. In my experience I have always found a friendly and homely environment, even in large companies. I like to help my colleagues and I love to work with my team to find the effective solution to the use case in analysis. I'm always looking for the next challenge and I would like to be part of the solution process.

Education

Programmer analyst diploma 2014 - Leonardo da Vinci industrial technical institute.

Pro Skills

Agile Thinking

Agile Thinking

Design Patterns

Design Patterns

Angular

Angular

Aproachability

Aproachability

Node

Node

Code Review

Code Review

Spring

Spring

Passionate

Passionate

Highlighted Experiences

DsTech logo

DsTech

2021-04-01 - Present4 monthsRome, Lazio, Italy
Cards - Accenture3 months

application for managing card request and issue workflows

ROLES
  • Full-Stack Engineer
WaterfallJavaJavascriptTypescriptSQLJSONCSSSCSSHTMLSpringSpringbootSpring securitySpring dataRESTMicroservicesMicrofrontendsHibernateJUnitKarmaJasmineSpring MVCAngularRXJSOracle DBDocker
Plansoft logo

Plansoft

2017-06-01 - 2021-04-013 years 10 monthsFlorence, Tuscany, Italy
CRM - Pharmaceutical company3 years 8 months

application for the management of all relations and interactions of reps that take place with potential and existing customers.

ROLES
  • Frontend manager
  • Code review manager
  • Full-Stack Engineer
Agile ScrumJavaTypescriptSQLPLSQLJSONSCSSHTMLSpringSpringbootSpring securitySpring dataRESTHibernateMyBatisMapstructJUnitKarmaSpring MVCWebSocketWebFluxAngularAngular MaterialNGRXCode ReviewRXJSDomain Driven DesignOracle DBPostgresqlElasticsearchDockerDocker composeKuberneetesNATSNATS Streaming
Roadmap - Pharmaceutical company2 months

Life cycle management of new molecules for pharmacological purposes.

ROLES
  • Full-Stack Engineer
  • Mentoring
WaterfallJavaJavascriptTypescriptSQLPLSQLJSONCSSSCSSHTMLSpringSpringbootSpring securitySpring dataRESTSpring JDBCMapstructJUnitSpring MVCAngularJSBootstrapOracle DBPostgresqlElasticsearchDockerDocker compose
Aeffegroup logo

Aeffegroup

2014-12-15 - 2017-06-012 years 6 monthsCalenzano, Tuscany, Italy
Flyover transits manager - Toll Motorways Concessionary3 months

Management of exceptional transport transits on flyovers.

ROLES
  • Full-Stack Engineer Junior
WaterfallJavaJavascriptPLSQLSQLJSONCSSHTMLSpringSpringbootSpring securitySpring Oauth2Spring dataSpring HATEOASRESTJUnitSpring MVCAngularJSAngular HALMaterializecssLuceneDomain Driven DesignOracle DB
Arcadoc - Aeffegroup1 year

Development and maintenance of the web application and the microsoft service of the Arcadoc ECM for digital documents and replacement storage.

Site

ROLES
  • Full-Stack Engineer Junior
WaterfallC#JavascriptHQLCSSHTML.NET MVCJQueryNHibernate.NET.NET WCFLuceneOracle DBSql ServerIIS