Brian M. Sabahi
Laguna Niguel, CA 202-***-**** ***********@*****.*** https://www.linkedin.com/in/bsabahi/
Summary
Over 15 years of progressive experience in information technology
Complete Software Development Life Cycle including customer relations and gathering requirements, requirements analysis, detailed technical solution, implementation planning, application design (including database and site architecture and design), development, test, debug, optimization, deployment and product support.
Designing and implementing Service Oriented Applications considering multi-tier structure and service security such as according to OWASP.
Production support in on-call bases, troubleshoot and apply fixes in timely manner.
Expert in Developing Applications utilizing ASP.NET, ASP.Net Core (up to 8), Entity Framework, ADO.NET, C#, MVC, SQL and Oracle Databases, T-SQL, Web Services (WCF, REST, Web API); JSON.
Highly skilled in converting Business Processes into Technical Specifications and consistently meeting client’s needs
Excellent communication, interpersonal and problem-solving skills, and attitude to learn cutting edge technologies.
Experience in eCommerce, different Government (Federal/County) sector, Real Estate and Financial institutes, including mortgage and vehicle loans.
Production support
Education
BS, Computer Science and Computer Engineering – California State University Long Beach, CA
Professional Work Experience
Self-Educating, training and sample projects 11/2023 - Present
Independent Professional Development
Enhancing my skills by taking Plurasight courses and online sources such as:
.Net 6 to 8 (although I did a project in .Net 6 in previous job, tried to learn more details)
Improving on Entity Framework Core 6
Dapper
Review and practicing Linq
Refreshing API advanced features such as
oMinimal APIs and their difference with APIs
oSecurity such as JWT Token (I have already used it in previous projects)
oIOptions
oAdvanced Documentation on Swagger
oetc.
More design patterns and reviewing some others
Getting started with Docker and K8s locally.
Refreshing Bootstrap
Starting on Angular 16
Etc.
Software Engineer 08/2020 – 11/2023
Veros Real Estate Solutions, LLC
Supported Production and developed new applications such as AMS, EAD, UCDP, Pathway, and VeroScore to facilitate online appraisal processing and communication between different Appraisal entities with Freddie Mac, Fannie Mae and Department of Veterans Administration
Analyzed data in different ways to present to above GSEs and participated to create a reporting tool using Logi Reports and third-party software
Utilized following technologies to accomplish duties:
.Net (up to 4.8)
.Net 6.0
C#
oObject Oriented Programming
WCF (at first)
Web API (All new projects), to communicate with
oInternal services
oExternal services such as
Freddie Mac
Fannie Mae
FHA
Etc.
Oracle database (T-SQL, familiar with PL/SQL)
Design Patterns considered:
oSOLID
oRepository
oDRY
oSingleton
oFactory
oOWASP
oDependency Injection
oMediatR
Agile Methodology
JIRA, Confluence
Version Control: SVN
Azure features worked with:
oWorker Service
Senior .NET Engineer 08/2014 – 03/2020
CarFinance.com
Created end-to-end service based automated applications to process direct and indirect car loans that were submitted through the web site or, non-prime and prime partners (through services) to apply and get processed.
Supported projects with internal tools serving as reporting and loan officer’s needs.
Led a team of on-shore and off-shore engineers, DBAs and QA team with following technologies to create an app to receive applications from different sources, process them and issue a check (if approved):
o Environment:
ASP.Net Core 3.1
VS 2012
SQL 2016 (T-SQL)
oC#,
Entity Framework (Code First),
Web Services
WCF
Web API to communicate with
oInternal services
oExternal services such as
Salesforce
KBB
Origenate (LOS)
Different customers such as USBank, RouteOne, CFS, etc
Design Patterns considered:
oSOLID
oRepository
oDependency Injection
oDRY
oOWASP
Agile Methodology
JIRA, Confluence
Version Control: GIT
BitBucket
Azure features worked with:
oServiceBus Messaging (Queues)
oWebJobs
Sr. Software Engineer 12/2013 – 08/2014
First American Trust
SQL 2008((T-SQL) and 2012, ASP.NET 4.5, C#, ADO.NET, Web Services, jQuery, Aquarius, JavaScript, CSS, HTML5, Visual Studio 2012
Created Administration portion to manage new and existing users for First American Trust’s Mortgage Navigator portal, including access, roles, and notifications
Created automated system to sync 3 databases and implemented Contact Us, FAQ and Glossary pop-up pages
Sr. Software Engineer 02/2008 – 09/2013
County of Orange Social Services Agency (SSA)
Created and maintained public sites and Various Intranet sites for the SSA and participated in Drupal 7.0 Content Management System project
Win 2000 and 2003, SQL 2005, SQL 2008(T-SQL), ACCESS, ASP.NET, C#, VB.NET, ADO.NET, ASP, VBScript, JavaScript, CSS, HTML, DHTML, XML, XSLT, Visual Studio 2005, Visual Studio 2008 and DreamWeaver
Provided support to clients on agency's official site, ssa.ocgov, Internet sites such as OC4Kids and agency’s 6 Intranet sites
Maintained and implemented new sites and automated reports according to customer requirements
Designed and implemented the Multi-Cultural Advisory Committee, Facebook Posting Request and Survey projects' whole lifecycle which was successfully used
Participated in other application and database design and implementation such as Publisher and Worker Tools
Installed and partially implemented various Content Management Systems such as Collage, Vignette and Drupal 7.0 on the LAMP platform
Web Application Developer 01/2007 – 01/2008
Hobbs/Herder Advertising
Windows 2003, SQL 2000(T-SQL), ACCESS 2003, ASP, VBScript, JavaScript, HTML, CSS, IIS 6, DreamWeaver and using third party components such as HTMLprinting and ePhoxEditLive, Web Services, SOAP
Created, enhanced, and maintained code, web services and database for MegaAgent 1.0 and MegaAgent 2.0 sites
Created re-usable functions, code and modifying database to handle mass emailing, including Regular, Scheduled and Campaign Scheduled emails
Automated MLS download by Web Services of real estate agents and brokers with various options in a very short time and urgent deadline
Web Application Developer 08/2006 – 12/2006
Ameriquest Mortgage Company
Windows 2000, SQL 2000(T-SQL), VSS, SOAP, ASP.NET, VB.NET, ASP, VBScript, XML, JavaScript, CSS, ADO and ADO.NET in Visual Studio 2003 and DreamWeaver
Collected, discussed and analyzed requirements from Town & Country Credit project manager, suggested design and prototype of the solution, and created and maintained necessary database needs such as tables and stored procedures
Front end example: http://www.townandcountrycredit.com/ui/main.asp?cs=15
Admin side example: http://www.townandcountrycredit.com/adm/login.asp
Sr. Computer System Engineer 05/2004 – 02/2007
BAE Systems (Contract with Department of Treasury)
Win 2000 and 2003, UNIX, SQL 2000(T-SQL), ACCESS, VSS, ASP.NET, VB.NET, ADO.NET, ASP, VBScript, JavaScript, CSS, HTML, DHTML, XML, XSLT, Visual Studio 2003 and DreamWeaver
Provided support to clients on department’s official site, TreasGov, department’s Intranet site, TreasNet, and department’s Departmental Offices site, Webmaster DO
Maintained and implemented new sites according to customer requirements
Designed and implemented the IRS-Auction project’s whole lifecycle which is successfully being used
Redesigned Content Providers application and database
Upgraded News Clips and Bulletin Board applications to MS-SQL 2000 database
Participated in creating Training Verification application using ACCESS database and upgraded the application to utilize MS-SQL 2000
Web Application Developer 11/2002 – 05/2004
TEK Systems / Lockheed Martin (Contract with DOD and VA)
Gathered system requirements for Defense Occupational and Environmental Health Readiness System – Industrial Hygiene (DOEHRS-IH), analyzed them and prepared test cases and tested plan in order to do the thorough testing of the application that was implemented by Northrop Grumman
Repeated same procedure for TOL-NAS and TOL-EWRAS (TRICARE ONLINE – Enterprise-Wide Referral and Authorization System) that were implemented by SAIC.
Department of VA - Center Medicare & Medicaid Services (CMS) HIPAA Online
Created an application to automate HIPAA online using ASP, VBScript and DHTML programming and SQL Server 7.0 database technologies
Web Application Developer 03/2002 – 11/2002
Iranian doctors.com
Served as system architect for the site based on system requirements received from customer
Designed database and site accordingly using ACCESS database, ASP, VBScript and DHTML
Web Application Developer 03/2000 – 09/2001
Intelix Inc.
Enforced 508 compliancy and compatible with IBM-HPR (Home Page Reader) for disabled persons
Developed a reusable tool using JavaScript to display searchable XML data
RequestNet software, a pre-provisioning tool for Verizon's Large Business Sales organizations
Designed and developed a reporting tool to automate different daily reports by scheduling a task to move data from different Log Files into appropriate tables in the RequestNet database located on SQL 7.0 server
Utilized ASP, VBScript, JavaScript and HTML
http://www.coldwellbanker.com
ASP, HTML/DHTML, VBScript, JavaScript and Adobe Photoshop, used CDO for email generation, and designed and implemented SQL 6.5/7.0 back end
Designed and developed an online site for Coldwell Banker (http://www.coldwellbanker.com – Personal Retriever and News links), incorporating two components, including Administration and Consumer sides, into a suite of Coldwell Banker’s Personal Retriever services
Web Application Developer 03/1999 – 03/2000
Advanced Design Corporation
Financial and Delivery databases for Project Management/ Night Vision in Ft. Belvoir, VA base
MS-Access front end and SQL 6.5and 7.0 back end.ASP, VBScript, JavaScript, HTML
Created database application called ANVIS, which kept track of Night Vision Goggles testing process
Designed and implemented Intranet projects, among which the development version of a calendar is still viewable at http://cms.advdesign.com/calendar
Web Application Developer 03/1998 – 02/1999
Power Solution Inc.
http://www.emaxusa.com, http://www.bearsandbooks.com, eMaxUSA, and ActiveC
WinNT, ASP, HTML/DHTML, VBScript and JavaScript. Used CDO for email generation
Designed and implemented SQL 6.5/7.0
Whole life cycle of all projects
Web Developer 03/1997 – 12/1998
Winteractive Communications Inc.
Winteractive’s intranetand training material for employees and exams online
Visual Interdev, HomeSite, HotMetal Pro, FrontPage, MS-Access, ASP, HTML, VBScript, JavaScript, and ADO, Adobe Photoshop