Senior Software Engineer
CurrentI joined Apstory early in its journey as the first hired developer, collaborating closely with the owner and core team to build the company from the ground up. In my role, I played a crucial part in architecting and developing various projects, spanning back-end services, websites, and mobile applications. My work involved using a versatile tech stack of C#, .NET Core, Angular, and Ionic, with specific projects integrating Firebase and Solidity. I also contributed significantly to setting up development processes and supporting the team's growth.Apstory is a company specializing in bespoke software solutions for clients across various industries, including golfing, risk assessment, cryptocurrency, and logistics.Key Roles and Contributions:- Architected and developed multiple projects from the ground up, including back-end services, websites (DNN, PWA & Angular), and mobile apps.- Set up CI/CD pipelines on Azure DevOps to enable smooth deployments and updates across diverse environments.- Configured and maintained cloud and VM-based environments, ensuring scalable and robust performance for applications.- Mentored and led new team members, fostering a collaborative and efficient development environment.- Developed reusable NPM and NuGet packages to standardize code across projects, enhancing efficiency and consistency.- Created internal development tools for automated code generation (C#, SQL, SQLite, OpenAPI) to streamline project workflows.- Designed and implemented scalable systems utilizing a pub-sub architecture for high-performance message brokering.- Wrote and maintained comprehensive documentation on environment setup and tool usage, supporting smooth deployment and onboarding.