Senior Software Engineer
CurrentSupporting AFSEO (Air Force Seek Eagle Office) as a senior lead developer. Utilizing an agile development process, responsibilities include supporting software analysis, requirements, design, development, maintenance, trouble shooting, unit testing, and meetings. Leading redesign and re-architecture of legacy software into modernized service oriented software utilizing domain driven design, inversion of control, and message broker patterns. Languages Used: C#, C++, C. Databases: SQL Server, SQLite. IDE’s used: Visual Studio. Configuration Management: Microsoft TFS (Team Foundation Server). Frameworks: Microsoft .NET, JMPS (Joint Mission Planning System), Mission Planning Data Service Layer (MPDSL), UAI (Universal Armament Interface); Packages: Autofac, Fluent Validation, Log4Net, MediatR, Microsoft Entity Framework, XUnit