# Stelian Calagi > Software Engineer at Odin Labs, Inc Location: New York City Metropolitan Area, United States Profile: https://flows.cv/stelian My professional background relies on more than 15 years of progressive experience in software development, with various client and server side programming languages including C#, SQL, WCF, HTML, CSS, PHP, JavaScript, (JQuery, NodeJs, React, ReactNative, Cordova), AJAX, Microsoft Access, Excel and VBA. I've developed different kind of applications: accounting software, trading platform (web and mobile), trading API server and client (FIX protocol), banking API(WCF), tasks scheduler application, Visual Studio 2013 add-on and SQL Management Studio add-on. Additionally, I have developed an application generator which has been used to quickly create and deploy new applications. ## Work Experience ### Software Engineer @ ODIN Jan 2021 – Present | New York City Metropolitan Area I am part of the team who developed Odin, a platform which, by digitizing and centralizing worker data, improves safety and provides real-time workforce visibility to better manage risk on modern construction sites. Using ReactJs, TypeScript, and Tailwind CSS, I refactored and expanded the components library, aligning with Figma designs and smoothly integrating with React Hook Form. Key components included tables (with filtering, sorting, and pagination), inputs, dropdowns, and buttons. On the front end, I implemented features from scratch like Self-Onboarding, Incident Report Backup, Worker Directory & Search, and refactored other features like the Manpower Dashboard & Reports. I ensured responsive styling for mobile devices and tablets, improved the authentication flow, and introduced foundational components and reusable hooks for enhanced form management. The tech stack included TypeScript, ReactJs, Tailwind CSS, React Hook Form, and Apollo GraphQL. On the back end, I streamlined the API by centralizing common logic, significantly reducing query times (e.g., workers page from 17-20 seconds to 2-3 seconds). I also improved GraphQL queries for type safety and efficiency. The back-end tech stack included TypeScript, Node.js, Apollo GraphQL, and Sequelize. I completely refactored the mobile application, changed the navigation to use Expo Router (file-based router), kept the Expo SDK updated to the latest version, and introduced features like infinite scrolling. I optimized FontAwesome icon imports, significantly reducing bundle size. The deployment process is done using Expo Application Services (EAS Build, EAS Submit and EAS Update). The mobile tech stack included React Native and Expo. ### Software Engineer @ Avanade Jan 2018 – Jan 2021 | Greater New York City Area • Remediated and containerized applications in order to be migrated from on-premises to Azure. Tech stack: Web API Core, Angular, Java Spring Boot, Docker, Kubernetes, AKS. • Improved the front-end part of an existing tool that allowed portfolio strategist to tailor analytical insights in real-time during their conversations with clients. The tech stack consisted of ReactJS (hooks), Typescript, Jest for unit testing, Puppeteer for regression testing, ag-Grid, HandsonTable. • Designed, developed and deployed a web application, used for effectively tracking the progress of applications migration from on-premises to cloud and providing more accurate reports to management. - The application was deployed to Azure App Service and contains the following main features: display data in virtual grid (optimized for large amounts of data), in-grid and in-form editing, grid sorting and filtering, import to/export from Excel, OData endpoints exposed to be consumed by PowerBI. - The technologies and programming languages used were: C#, ASP.NET Core, Entity Framework Core, Web API Core, ReactJS, SQL Server, Microsoft Azure App Service, Azure DevOps. ### Senior C#/SQL Developer @ Self-employed Jan 2004 – Jan 2018 | Greater New York City Area • Created a scalable and flexible application framework (C# and SQL Server with DevExpress controls), used for building business applications and for the development of ERP components. The application framework is intended to make the development process quicker, easier, and less error-prone allowing the developer focus on the business logic rather than building a workbench from scratch. • Using the aforementioned application framework, I have developed accounting software for financial institutions comprised of the following modules: Primary Data, Operations and BackOffice, Trading, Cash Management, Financial Accounting. • Part of a team which developed a web trading platform and presentation website (www.tradeville.eu, www.etfworld.ro), using ASP.NET Web Forms and SQL Server. • Developed SQL Server 2014 Stored Procedures, Views, Triggers, Functions. Implemented database mirroring and log shipping as disaster-recovery solutions. • Designed, developed and implemented a variety of applications that support day-to-day operations: o API server and client applications in order to exchange and process FIX messages (for trading purposes) with other financial institutions, using OnixS .NET FIX Engine, C# and SQL Server o banking API which is used to connect with a certain bank and exchange and process money transfer messages, using WCF, C# and SQL Server o task scheduler application which connects to specified webservices or website pages, at specified time, get and process their content into database. o Sql CLR push server – publisher/subscriber model implemented and hosted in SQL CLR o Sql CLR match regex function – SQL CLR table function which extracts from a given text matches for specified regex pattern. o SQL Server Management Studio add-on, which performs sql objects searching operations and improves performance in the development process. o Visual Studio add-on to create classes from a given xsd file. ### Programmer / Analyst @ Mana Products Jan 2001 – Jan 2004 | New York • Developed a scanning application necessary for the warehouse management and the inventory management (keeping track of row materials and manufactured products). The application was written in VB6, and used Symbol Wireless Access Points and Telxon PTC 912 devices as terminals. • Created applications using VB6, Microsoft Access, VBA and Crystal Reports, designed for handling details regarding activities in the manufacturing industry (schedule/reschedule work orders, bill of materials etc.). ## Education ### Bachelor's degree in Accounting and Bookkeeping Information Systems ACADEMY OF ECONOMIC STUDIES, Bucharest, Romania Jan 1994 – Jan 1998 ## Contact & Social - LinkedIn: https://linkedin.com/in/stelian-calagi-542966152 --- Source: https://flows.cv/stelian JSON Resume: https://flows.cv/stelian/resume.json Last updated: 2026-03-23