Software Engineering Lead
CurrentA startup company I've been fortunate to work at since its inception, I've played a pivotal role in building the technology stack from the ground up. Some key achievements include: - Converted complex Jupyter notebooks to Python applications, applying software engineering best practices. Led production deployment of ML on Linux Docker containers, yielding website-ready results. - Developed a web application from the ground up using React, Redux Toolkit, Material UI, and Plotly (WebGL) to create interactive visualizations capable of handling large datasets with thousands of data points. - Built resilient backend systems with multiple data integrations, implementing pub/sub workflows for scalable execution of pre-processing, data science algorithms, and post-processing of model output. - Constructed REST APIs in .NET Core 8, leveraging the latest Entity Framework and Marten document storage on Postgres RDS instances. Integrated AWS S3 for handling large datasets. - Established infrastructure with AWS services, including ECS Fargate, CloudFront, SNS, Lambdas, and Code Pipelines. Achieved cost-effective setup, maintaining very low infrastructure costs.