Summary
Overview
Work History
Education
Skills
Projects And Qualifications
Timeline
cropped
Christopher Peterson

Christopher Peterson

Pittsford,MI

Summary

Extremely ambitious with fast learning ability. Skilled in technical problem solving and am a great listener/learner. Passionate about learning and working with any form of code at hand. Experienced Team leader and role model. Positive attitude and determined to solve any problem. Experience with .NET Framework including Soap Web Services. Experience with User Experience & UI design, including ADA. Experience with MVC .NET Core or ASP.NET AKA website development. Experience with project onboarding and co-meetings to solve problems together.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Tria Federal
07.2022 - 02.2024
  • Weekly status on tasks, as Story efforts, assigned within Agility
  • Available over Microsoft Teams + Outlook, for any form of contact, maintaining the role of Senior Software Engineer
  • Yearly training videos completed, anti-phishing, privacy reporting, learning Federal PII Laws, and internet security (Completed early or before deadlines)
  • Enjoyed participating in round-table Team member design discussions, and then implementing architectural Customer specifications
  • Never missed a Customer request where line items could be a group email defining scope with Leads for prioritization
  • Maintained an integral effort using Visual Studio, Git, Azure DevOps, while mapping to architectural designs including all QA findings, without unnecessary delay
  • Satisfied QA finding using a Strike-Team like approach, as my top priorities. Same priority for Customer requests. Daily Git branch check-ins or commits, merge sync to master branches via git pull requests having reviewers
  • Maintained existing .NET Framework projects to up to the latest security & code standards
  • Performed accurate code analysis when asked how the application could save money
  • Active project: Developed a new Agility Web Service using Soap, which talks directly to Agility SDK API. Automated the creating and updating of up-to hundreds of thousands of Agility Stories mapped directly to Customer design architecture standards
  • Developed for the Agility Web Service, an intelligent Agility Story lookup via Version One legacy Json queries, for automated Production Agility Story management, which will eventually save hundreds of thousands of man-hours
  • Built this Agility Web Service from scratch using Soap and .NET Framework. Learned the Version One legacy Agility SDK API and created a smooth talking full Agility Web Service with log4net file and database logging
  • Studied between Soap vs Rest for the tech choice of use, assisted with architectural decisions made
  • Began to develop the REST version of this same Agility Web Service after a successful phase 1 launch which initially satisfied the Customers
  • Received Team feedback during Git pull request code reviews and implemented using the latest security scan tech, including the intro of CodeQL scans
  • Provided weekly status of remaining efforts, including all Customer suggestions and voiced all to-do to Management for prioritization
  • Created Feature branche(s) in Git for all incoming changeset(s) and sent pull requests when pushing to the master branch. Documented logged all historical changesets. Pull request peer review sessions as great learning experiences and collaborations.
  • Designed try-catch around all Soap Web Service queries to the Agility SDK, so that an error could be sent to the Agility Support teams via a stack trace if ever need be without exposing any confidential nor PII to the front end user interface
  • Tailored configs to secure standards, by learning the latest company security trainings via weekly Stand-Up/DevOps/Sharepoint lessons and materials
  • Ensured configs would never expose any confidential secrets by using Octopus pipeline through DevOps. This includes major bug fix discoveries such as removing config get/post to prevent the output of ISS usernames
  • Worked in a Dev/QA/Preprod/and Production environment directly with QA to ensure that DevOps deployment smoothness, upon authorized deployment requests
  • In summary, fundamental practices and operations learned + understood of daily secure development, to a confident state of performance. Always using the latest DevOps/Security/Sharepoint/Resource training standards. Demonstrated the art of my skill sets that I was hired for, while always improving complete communication
  • My attitude was always just happy to improve tech where ever directed, biggest success .NET, and did not mind approaching any problem was excited to give direction to success
  • Understanding of the steps to problem solving + skill set improvement
  • No Team feedback was forgotten, and I ensure to prioritize any concern into my only to-do list. Feedback can be even so much as commented into the code base, as a topic discussed for enhancement, including to notate any or future development concerns that were discussed
  • Enjoyed daily reach out by new hire Team members via Teams and teaching the code base, or answering any questions
  • Enjoyed co-activities such as project touring and co-problem solving over Teams calls.

Software Engineer

PTI Marketing Technologies, Inc.
05.2019 - 04.2022
  • Onboarded along with Customers during training, to begin my development on existing projects
  • Worked in a SCRUM environment during daily meeting stand-ups to discuss progress on task(s)
  • Daily tasks as PBI, and worked with Team, Leads, and UI/UX designer to meet architectural requirements within three or two week Sprints
  • Enjoyed participating in round-table Team member design discussions, and then implementing after to meet Customer architectural needs
  • Front-End in an VS Code, Angular, JavaScript, JQuery, AJAX, HTML, .ts, .css., rest, and DTO to .NET Framework + Core backend. DTO is how information is passed front to back end
  • Back-End in .Net Framework, .NET Core, C# .NET, POCOs & domain model, SQL, Windows services, including full development life-cycle using Visual Studio
  • Manager liked to say, "No one is a one area expert around here, everyone works on everything."
  • Enjoyed working with UI/UX on front end tasks, enjoyed full page redesign/rebuilds via any scale enhancements of the User experience, to simplify and enhance user experience
  • Converted LINQ to Stored Procedures, improve performance, reduce Big O, lazy loading, SSO, and enhancements of existing functionality
  • Use Application Insights to analyze application for areas to improve, in ms time improvements
  • Submitted suggestions (contributed where my strengths were authorized and beneficial) to improve the product or company
  • Managed my own full scale deadlines via hourly task break-downs (sub modules), increased accuracy of task completion rate for the company by contributing my own accurate estimate(s).

Software Engineer

San Diego Housing Commission
02.2019 - 05.2019
  • Built and maintained ASP.NET/C#/SQL projects/applications from scratch while working directly with the design team(s) and IT Department
  • Fixing SQL data corruption by creating ASP.NET data compare tool that highlights differences and updates the database with selected correct info

Software Engineer

Multiple Companies
12.2010 - 02.2019
  • Built new and maintained existing .NET Framework/C#/SQL/website projects from scratch while working directly with the design team(s), Customers, and Marketing Team(s)
  • Specialty in Windows and Visual Studio
  • Salesforce integration with C#/ASP.NET web tool, triggered sends, subscriber lists, custom Salesforce integration into developing applications as automation
  • Built from scratch a private, multi-million dollar, automation tool to assist company, greatly reduce repetitive hours and alleviate the time to focus back on success, AKA who mattered the most happy Customers
  • Assisted to build and sell in flight entertainment, and successfully tested my changes on a 300+ passenger flight while attending to live-flight Customer feedback. Embedded IFE devices using C++ and learned QT/QML, and Linux on the job.

Education

Bachelor of Science - Video Game Programming

University of Advancing Technology, Tempe, AZ
12.2010

Skills

  • C#
  • ASPNET
  • Websites
  • SQL
  • CSS
  • JavaScript
  • Soap
  • Web Services
  • NET Framework
  • NET Core
  • Data Structures
  • C
  • C
  • AJAX
  • JQuery
  • Azure DevOps & Octopus
  • UI/UX & Architecture & ADA
  • Salesforce
  • MVC
  • Git
  • Angular
  • Visual Studio & VS Code
  • Lazy loading & POCOs & SSO
  • Pluralsight & security training courses

Projects And Qualifications

  • Starcraft Al, UAT Tempe, AZ, Software Engineer, Won an Al competition for Starcraft Broodwar using BWAPI, BWSAL, and C++. Designed a strategy so that my Al would trap other players’ Al in their own base, using Terran bunkers, and take over the map. Created Al brain class for backtracking moves and remembering where enemies have been spotted in the past. Designed and implemented a defense mode strategy for when my Al’s base became under attack.
  • Lead Programmer of Moments of Sanity (Unreal Tournament 3 Engine), Mod Project, Moments of Sanity is a survival horror first person shooter game. Learned Unreal Scripting while developing the game. Designed and implemented a new health system into the game. Programmed the game so that when a player’s health becomes low, the player’s vision begins to shake, gun accuracy diminishes, vision becomes blurry, unique HUD effects, and health slowly regains. Player goes back and forth from reality mode to insanity mode while at low health. Created a new main menu using Kismet with my friend Tom. Designed and implemented a level selection screen as well as a new main menu so that player could reload their weapons, this was awesome. Scripted five new weapons using Unreal script by modifying old weapons.
  • Direct3D (UAT Tempe, AZ), Created shader pipeline using Direct3d, C++, and HLSL. Imported several models in 3D space, each containing its own shader. Made 3D models spin on their axis and spawn at random locations. Implemented full camera control to zoom into models to view their specific shaders and watch them spin.
  • C++ Artificial Life (UAT Tempe, AZ), Created Lindenmayer system. Created Cellular Automata. Created Genetic Algorithm. Created 2D Flocking Algorithm using XNA.
  • C++ Data Structures (UAT Tempe, AZ), Created various useful graph traversal algorithms, such as Depth First and Breadth First. Knowledge of Adjacency List, Adjacency Matrix, tree, graph, various sorts, containers, Linked List, string, and Big-O Notation. Designed and implemented a cycle detection algorithm for a Bidirectional Graph.
  • C++ Artificial Intelligence (UAT Tempe, AZ), Created A
  • Pathfinder algorithm. Created WumpusWorld (OuterSpace theme) using DirectX/C++ and demonstrated use of fuzzy logic.
  • Interview Question Generator, UAT Tempe, AZ, Software Engineer, Designed as a study tool for programming interviews. Allows users to choose from four programming languages and several categories to randomly generate an interview question. Created using C# and SQLite for the backend database.
  • Co-Founder of The Programming Club at UAT (University of Advancing Technology 2008), Completed several programming tasks in a team-oriented environment. Work closely with other members by helping them become more efficient and effective coders. Create various new projects for club members to work on. Demonstrate leadership by organizing problems for individuals to solve. Taking the role of leadership has helped me develop many new team organizational skills. Organize programming competitions for all programmers to participate in. Competitions will include problems similar to that on Topcoder and help participants become better problem solvers. Post interview questions on whiteboard and let club members try to solve them for practice.

Timeline

Senior Software Engineer

Tria Federal
07.2022 - 02.2024

Software Engineer

PTI Marketing Technologies, Inc.
05.2019 - 04.2022

Software Engineer

San Diego Housing Commission
02.2019 - 05.2019

Software Engineer

Multiple Companies
12.2010 - 02.2019

Bachelor of Science - Video Game Programming

University of Advancing Technology, Tempe, AZ
Christopher Peterson