Oliver
Forral
Senior Software Engineer
Contact
Core Competencies
Languages
- C#
- TypeScript
- JavaScript
- SQL
- PowerShell
- Bash
- HTML
- CSS
Back End
- .NET
- Node.js
- RESTful APIs
Front End
- Angular
- React
- Blazor
- Telerik
- Bootstrap
Databases
- SQL Server
- PostgresQL
- Redis
- Oracle
- SQLite
Testing & Quality
- xUnit
- NUnit
- Jest
- Playwright
- Cypress
- Selenium
- Static Analysis
- Peer Reviews
Cloud & DevOps
- Azure
- Azure DevOps
- CI/CD
- GitHub Actions
- Terraform
Practices
- Agile/Scrum
- N-tier Architecture
- SDLC
- OOP
- Design Patterns
Certifications
AWS - Certified AI Practictioner
Amazon Web Services
Valid: Oct '24 - Oct '27
AWS - Certified Cloud Practictioner
Amazon Web Services
Valid: Dec '23 - Dec '26
Education
Computer Science
Oregon State University
Graduated 6/13/2009
References
Rushikesh Modem
Manager at ICF
linkedin.com/in/rushikesh-m-56b202108
Sergey Shishov
Team Lead at ICF
linkedin.com/in/sergey-shishov-6701794
Abbie Espindoal
Manager at InComm InCentives
linkedin.com/in/abbieespindola
Rick Faaberg
Software Architect at InComm InCentives
Summary
Senior Full-Stack Engineer with 18 years of experience in developing and supporting robust software solutions, specializing in C#, .NET, JavaScript, and SQL Server. Proven ability to develop new software products and support multi-generation platforms within collaborative agile environments. Eager to apply expertise in modern development tools and best practices to contribute to a dynamic software team.
Experience
Senior Software Engineer
- Architected and implemented a scalable, cloud-native API on Azure, delivering a cost-effective and resilient solution using .NET and C#.
- Translated complex business needs into detailed technical specifications and actionable project plans.
- Managed independent project lifecycles, ensuring timely delivery and high satisfaction.
Freelance Senior Software Engineer
- Provided full-stack development and consultation, delivering custom applications using .NET and C#.
- Collaborated directly with stakeholders to define project scope, gather requirements, and deliver tailored solutions that met specific business objectives.
Senior Software Engineer
- Led the full-cycle development of an organization-wide security access request tool using .NET, C#, Blazor, and SQL Server, resulting in significantly increased data accuracy and operational efficiency.
- Engineered a 50% reduction in deployment times by implementing and optimizing CI/CD workflows with Azure DevOps.
- Mentored a team of junior developers in C#, Blazor, and Entity Framework, fostering skill growth and establishing team-wide best practices through peer-reviews.
Contract Software Engineer
- Developed new features and resolved bugs in complex applications utilizing Telerik Kendo UI alongside C#, .NET, React, and SQL Server.
- Troubleshot and debugged software issues, provided timely resolutions, and implemented preventive measures to improve application stability.
- Enhanced application accessibility to meet WCAG 2.1 Level AA standards, ensuring inclusivity for all users.
- Achieved a 50% reduction in AWS EC2 expenses by leading the migration of key projects to more efficient Linux virtual machine environments.
Contract Software Developer
- Contributed to the development of new features and bug fixes for a variety of full-stack projects, including a Laravel SaaS and a NodeJS API.
- Actively participated in code reviews to maintain high code quality and enforce team standards.
- Collaborated with a cross-functional team to analyze requirements and implement solutions in an agile environment.
Software Engineer
- Developed and implemented over 50% of the required features for a newly acquired platform, successfully integrating systems using C#, .NET, React, and SQL Server.
- Designed and built a reusable component library using TypeScript and React, establishing a consistent, ADA-compliant UI standard across the company.
- Worked in a collaborative agile environment with 2-week sprints, daily stand-ups, refinements, and retros.
- Refactored critical legacy code, significantly improving application performance and maintainability.
Web App Developer
- Gained expertise using vanilla JavaScript, jQuery, AngularJS 1.x, and React.
- Led the modernization of legacy PHP applications to a Symfony and RESTful API architecture, establishing new coding standards and improving team efficiency.
- Managed the successful migration of project version control from Subversion to Git/GitHub, fostering a more collaborative and efficient development workflow.
- Authored a custom script to resolve a critical data limitation in an off-the-shelf product, saving the organization significant time and money by extending the life of existing software during a phased replacement.
Miles Consulting, Inc.
Gresham, OR
June '07 - Sept '09
Web App Developer Intern
- Independently translated a set of requirements into a full-stack web application, teaching self C#, .NET, JavaScript, and SQL Server fundamentals.