SAND GAROFALO

Thanks for visiting.

I'm a full-time software developer with 4+ years of experience and have made this site to have a personal landing page that I can use to publish anything I find relevant.

My stack is mainly Vue.js using TypeScript for the frontend (this site was built with them and Nuxt ) and .NET for developing backend systems.

professional career timeline

Full-Stack Software Developer | Elmec Informatica S.p.A.

Feb 2025 — Present
current position
Remote role within a rapidly growing team building full-stack business applications, from time tracking platforms to specialized internal tools that streamline operational workflows.
  • Defined team-wide engineering standards coding conventions, shared technology choices and a unified testing — and onboarded new developers into them.
  • Authored shared libraries adopted across the team for backend and frontend environments, ranging from shared UI component ones to standardizers / wrappers of server-side pagination, filtering, and sorting via REST URL conventions.
  • Shipped end-to-end full-stack applications by owning the entire architectural process: analyses, edge cases, integrations, business requirements, drafting data bank schemas, source code write, releases (w. notices), writing / maintaining up-to-date documentation, handling of new feats / bugs via ticketing systems.
  • Optimized performance across a variety of flows rewriting existing workloads with more efficient code and technologies. Constant stress-testing existing implementations to apply greater degrees of normalization / simplicity.
  • Led team's migration to newer stacks / patterns / frameworks transitioning from pure JS code to typed TS one; implement frontend file-based routing from manual SPA routes; shift from strict stored procedures data access to fully fledged usage of EF Core and more.

Software Developer | Softray S.r.l. & Cluster Reply S.r.l. — OVS S.p.A.

Jul 2022 - Feb 2025
Long-term consulting engagement at OVS and other minor companies contributing across multi year migrations of legacy desktop applications — including a large monolithic WinForms application and a Qlik report-browsing tool — to cloud-based services and modern web frontends.
  • Contributed across all three phases of the legacy-to-cloud migration (1) replacing direct DB calls with cloud REST APIs; (2) extracting features into independent microservices and micro-apps, with strict UI/server separation and OpenAPI specs generated from TypeScript type definitions; (3) building the web apps that replaced the desktop monoliths.
  • Bridged legacy and cloud worlds in parallel for the entire engagement release management for the legacy WinForms apps (versioning, regression testing, per-feature publication via the internal deployment tool) ran alongside cloud feature delivery through Git based pipelines w. CI preview environments. Built a companion WPF monitoring app to keep oversight on the legacy side. Source control split: TFS for legacy, Git/GitLab for cloud.
  • Authored shared internal libraries reused across services ranging from UI component libraries used across web frontends to a database access layer that uniformized queries across genuinely heterogeneous backends — IBM DB2 z/OS on mainframe (with both DB2-specific SQL and RQL) alongside modern SQL Server. Documentation conventions (README / CHANGELOG) followed throughout the codebase.
  • Established a multi-layer testing strategy unit / component coverage + end-to-end flows + production behavior monitoring through log dashboards. Made refactoring safe across the long migration timeline.