๐Ÿ‘ฉโ€๐Ÿ’ป Join Remote OK ๐Ÿ‘‹  Log in
General
Remote OK Frontpage ๐Ÿ Remote jobs ๐ŸŒ—  Dark mode ๐Ÿ‘ฉโ€๐Ÿ’ป Hire remote workers ๐Ÿšจ Post a remote job ๐Ÿฑ Compact mode โœ๏ธ Remote work blog new
Top jobs
๐Ÿฆพ  AI Jobs
โฐ Async jobs ๐ŸŒŽ Distributed team ๐Ÿค“ Engineer jobs ๐Ÿ’ผ Executive jobs ๐Ÿ‘ต Senior jobs ๐Ÿค“ Developer jobs ๐Ÿ’ฐ Finance jobs โ™พ๏ธ Sys Admin jobs โ˜•๏ธ JavaScript jobs ๐Ÿ‘ Backend jobs
Companies
๐Ÿšจ Post a remote job ๐Ÿ“ฆ Buy a job bundle ๐Ÿท Ask for a discount Safetywing Health insurance for teams Safetywing Health insurance for nomads
Feeds
๐Ÿ›  Remote Jobs API ๐Ÿชš  RSS feed ๐Ÿช“  JSON feed

Hacker News mode  Hacker News mode

Safe for work mode  Safe for work mode

Other
๐ŸŸข  Uptime (99.99%) ๐Ÿ“ˆ  Pageviews (2.44M/mo) ๐Ÿ“Š Remote work stats new ๐Ÿ‘ท Top remote companies ๐Ÿ’ฐ Highest paying remote jobs ๐Ÿงช State of remote work new
๐ŸŒ  Become a digital nomad
โœจ  Applicant AI
๐Ÿ”ฎ  Web3 Jobs
๐Ÿ“ธ  Photo AI
๐Ÿก  Interior AI
๐Ÿ‡ต๐Ÿ‡น  Get Portuguese residency new
Post a remote job Log in

giannicic

Remote worker with 20+ years of experience - Last seen ago

I deal with the design and development of software solutions in Web, Desktop, Mobile, and Embedded environments.
I'm involved in designing and developing portals, management, e-commerce, reporting and analysis systems and real time applications
The main technology stacks adopted are:

NodeJs
I use the Express.js and Apollo GraphQL frameworks to build Rest, GraphQL and WebSocket backends.
Backends generally use MongoDB for data storage and use Mongoose as ODM.
I use scheduling libraries for the creation of programmed ETL scripts or indexing and I use Jest for the creation of unit tests.
Creation of Desktop applications using ElectronJS

PHP
I use Laminas or Laravel frameworks for building Rest and GraphQL backends.
The backends generally using MySql or Postgres.
Creation of Console command or Job interfaced with queuing services for data transferring in indexing platforms like Solr or Singlestore.
Building unit tests using phpunit

.NET
I use .NET Core to build Rest and GraphQL backends using the ORM EntityFramework interfaced with MS SQL Server.
I used the Hangfire library for creating scheduled ETL jobs or data transfer in Elasticsearch indexing platform
Building desktop applications using WPF

Frontend development in Typescript using Angular, React and Vue.js or using SSR static generation frameworks like Next.js

Further development experiences are in:

Mobile application development in React Native or Ionic. The developed apps mainly represent front-ends that interface with REST remote services. Occasionally some of these apps used the microphone features to record audio and make videos.

Java for building backends in Springboot or native Android applications

Python for developing IOT or data integration and transformation server processes

Ruby for building web applications in Rails

C++ for building desktop applications with Qt and developing on BeagleBoard boards

In the Open Source field and as a self-learning activity I made some contributions to the compiler of the Rust programming language.


Skilled in typescript js php c sharp vb java python ruby c plus plus rustexpress js apollo graphql web socket rest graphql oauth2 jwt oidc mongodb mongoose odm jest electron js laminas laravel mysql postgres apache solr phpunit dot net core entity framework sql server hangfire wpf angular react vue next js react native ionic springboot android studio ruby on rails qtsoap rfid doctrine webpack sql windows linux software design git team working problem solving 
Fluent in italianenglish
Preferred annual pay (min) $75,000/year
Preferred hourly pay (min) $40/hour
Last seen 11 months ago
Signed up 11 months ago
Badges ๐Ÿ‘จโ€๐Ÿ’ป Remote worker

๐ŸŽ– Early adopter

Employment

2018 - Now: Freelance Software Engineer @ own

2004 - 2017: Senior Software Engineering @ Media Engineering s.r.l.

734ms