Ben Osborne
Experienced full stack software engineer with proven record of implementing real business solutions.
About Me
I am an experienced software engineer, passionate about building solutions that create value for organizations.
In my career I’ve worked as a software developer, development team lead, and application development manager. In my current role as a software architect, I provide architectural designs, prototypes, patterns, standards, and mentoring for my team members and organization.
I specicialize in designing serverless and containerized solutions in AWS, as well as architectural patterns and practices for those solutions.
Proficiencies
- AWS
- Certified Solutions Architect – Associate
- Lambda, ECS, Fargate, Batch, DynamoDB, S3, SES, Route53, API Gateway, SNS, SQS, RDS & Aurora, EFS
- .NET
- RDBMS - SQL Server, PostgreSQL
- Web Frontend - Blazor, TypeScript, CSS, SASS, Bootstrap, JavaScript
- IAC - Terraform
- CI/CD - GitHub Actions, Azure DevOps, YAML
- Misc. - PowerShell, Docker, RabbitMQ
Employment History
Software Architect (2020-11—Present)
- Engineered event-driven workflows in AWS using RabbitMq, Amazon ECS Fargate, and AWS Batch.
- Developed tools, patterns and reference architecture for AWS Aurora Serverless PostgreSQL databases and migration projects.
- One of the principle architects on a redesign of IntelliScript’s backend API, which was part of a complete UI rewrite of organization’s flagship web application.
Software Development Team Lead (2019-09—2020-10), Software Developer (2017-05—2019-08)
- Developed windows microservices to facilitate data integrations with multiple vendors, and subsequent processing of that data.
- Developed and deployed mock web APIs to Azure to help develop and test our API consumption services.
- Led the effort to adopt unit testing, creating patterns and standards for the team.
Senior Application Developer (2014-10—2017-05)
- Full stack ASP.NET development and support
- Created new Intranet built on .NET Framework MVC, training other developers on that methodology.
- Created modules for invoice dispute resolution, recruiting, licensing, phone call / SMS automation, code violation tracking.
- Established automated functionality testing for web applications using Selenium.
- Established Continuous Integration
- Transitioned codebase from SourceSafe to Team Foundation System. Implemented source control for SQL Server DBs.
Education
- B.A., Philosophy
- Graduated cum laude, 2000
- Political Science minor