Post Job Free

Resume

Sign in

.Net Core Software Engineer

Location:
Detroit, MI
Posted:
April 19, 2024

Contact this candidate

Resume:

Christopher Witalis Peterson

(***) *** - ****

ad44zh@r.postjobfree.com

Pittsford, MI 49271

LinkedIn

LinkedIn Customer Cover

GitHub

Summary of Qualifications

•Customer-first approach, I have never missed a single customer request.

•Extremely ambitious with fast learning ability.

•Skilled in technical problem-solving and 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 determination to solve any problem.

•Experienced with .NET Framework including C# and 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.

Skills

C#

ASP.NET

SQL

CSS

JavaScript

Web Services

.NET Framework

.NET Core

Data Structures

C++

AJAX

JQuery

Azure DevOps

UI/UX

Salesforce

MVC

Git

Angular

Visual Studio

Lazy loading

Pluralsight

Soap

C

Octopus

VS Code

Websites

Security Training Courses

SSO

Architecture

ADA

Entity Framework

POCO's

Cultural Diversity

Analytical Skills

Communication

Presentations

Resolving Issues

Root Cause

Technical Reports

Tutorials

Microsoft Office

Data Analysis

Application Security

Communication

Incident Response

Network Security

Scope Management

Security Incident Response

Vulnerability Assessment

Web Application Security

Workload Prioritization

Cybersecurity

Information Security

QA

Penetration Testing **Engineering to pen test results submits to**

ADA

Customers

Work Experience

Tria Federal (Full Time) Jul 2022 - Feb 2024

Remote

-Senior Software Engineer (Full Time)

•Provided a weekly status report on tasks. Assigned tasks within Agility, known as an 'Agility Story'.

•I was available M-F over Microsoft Teams and Outlook for any form of question or request, maintaining the role of Senior Software Engineer.

•I completed all of my assigned yearly training videos, such as anti-phishing, privacy incident reporting, learning Federal PII Laws, and internet security. (Completed early or before deadlines.).

•I enjoyed participating in round-table design discussions and then implementing architectural customer specifications.

•I never missed a customer request. Any in-scope findings could be prioritized via a group email or Microsoft Teams meeting with the lead(s).

•I maintained an integral effort using Visual Studio, Git, and Azure DevOps while mapping to architectural designs, including all QA findings, without unnecessary delay.

•I satisfied QA findings using a strike-team-like approach as one of my top priorities—the same priority for customer requests.

•Daily Git feature branch check-in commits. Merge sync to master branches via Git pull requests, assigning random peer audits.

•I maintained existing .NET Framework projects by implementing the latest security and code standards.

•I performed accurate code analysis when asked how the application could save money using a 'proof of concept' (POC) approach.

•My active project was developing a new Agility Web Service using Soap, which talks directly to the Agility SDK API. Automated the creation and updating of up to hundreds of thousands of Agility Stories. Mapped directly to customer design architecture standards.

•I 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 using automation and CRM triggers to call web methods.

•I built this Agility Web Service from scratch using Soap and .NET Framework. I learned the Version One legacy Agility SDK API and created a smooth-talking full Agility Web Service with a log4net file and database logging.

•Studied Soap vs. Rest for the tech choice of use, assisted Team Lead, Customers, Management, Agility Team, and QA Lead with architectural decisions made.

•I began to develop the REST version of this same Agility Web Service after a successful 'Phase One' launch after delivery satisfied all customers and my fellow peers.

•I received team feedback during Git pull request code reviews and implemented using the latest security scan tech, including the introduction of DevOps CodeQL scans.

•Provided the weekly status of remaining efforts, including all customer suggestions, and voiced all to-dos to management for prioritization sync.

•I created feature branch(s) in Git for all incoming change sets and sent pull requests when pushing to the master branch. I used Git to document and log all historical change sets. Pull requests peer review sessions as great learning experiences and collaboration.

•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 needed without exposing any confidential or PII/PHI to the front-end user interface.

•Tailored configs to secure standards by completing the latest company security training, attending weekly Stand-Up/DevOps, and learning SharePoint, lessons, and materials.

•Ensured configs would never expose any confidential secrets by using the Octopus pipeline through DevOps. This includes major bug fix discoveries, such as removing config get/post to prevent the output of ISS usernames.

•I worked in a Dev/QA/Pre-Prod/and Production environment directly with QA to ensure DevOps deployment smoothness upon authorized deployment requests.

•While practicing daily fundamentals and operations, I quickly gained a complete understanding of daily secure development, leading to a confident state of performance.

•I have continuously learned the latest DevOps, security, SharePoint, and 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 to be happy to improve technology wherever directed.

•While my biggest success was C# and .NET, I did not mind approaching any problem.

•Upon receiving any directions, I was always excited to perform, especially using my most confident skills, such as .NET, C#, and SQL.

•I improved my understanding of the steps towards problem-solving and gained continual skill-set improvements.

•I ensured that no team feedback was forgotten, and always ensured to prioritize any concern within my only to-do list.

•Furthermore, I always wrote code comments appropriately, so that any outside source could understand the code that they were looking at.

•My excellent code comments described areas where feature discussions occurred and noted enhancement areas, including any future development concerns or bugs.

•One of my favorite end-of-day duties was when my fellow peer(s), some of my peer new hire(s), and customer(s) would reach out to me via Microsoft Teams, co-tour or co-learn the codebase, resolve any problems or concerns that were stuck on, and answer any questions. We were always excited to send the progress to our team lead, afterwards.

•As mentioned, I re-iterate with emphasis, that I enjoyed co-activities such as project touring and co-problem solving over MS Teams calls.

PTI Marketing Technologies, Inc. (Full Time) May 2019 - Apr 2022

Solana Beach, CA (to fully remote)

-Software Engineer [C#/MVC/ASP.NET/.NET/Core/Angular/Typescript/SQL/Javascript/JQuery/Azure DevOps/POCO/SSO/UIUX Design/SCRUM/Python/Git/routine Pluralsight courses]

•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 a VS Code, Angular, JavaScript, JQuery, AJAX, HTML, .ts, .css., rest, and DTO to .NET Framework to a .NET Core backend.

•DTO is how information is passed from the front to the 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.

•The 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, and enjoyed full page redesign/rebuilds via any scale enhancements of the User experience, to simplify and enhance user experience.

•Converted LINQ to Stored Procedures, improved performance, reduced Big O, lazy loading, SSO, and enhancements of existing functionality.

•Use Application Insights to analyze applications for improvement areas, 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 breakdowns (sub-modules), and increased the accuracy of task completion rate for the company by contributing my accurate estimate(s).

San Diego Housing Commission (Contract) Feb 2019 - May 2019

San Diego, CA

-Software Engineer [C#/ASP.NET/SQL/Javascript/HTML5/CSS/JQuery]

•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 an ASP.NET data compare tool that highlights differences and updates the database with selected correct info

Software Engineer (Full Time) Dec 2010 - Feb 2019

-Software Engineer [C#/ASP.NET/SQL/Javascript/HTML5/CSS/JQuery]

•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, and custom Salesforce integration into developing applications as automation.

•Built from scratch a private, multi-million dollar, automation tool to assist the company, greatly reduce repetitive hours, and alleviate the time to focus back on success, AKA who matters the most happy Customers.

•Assisted in building and selling in-flight entertainment. Successfully tested my changes on multiple live 300+ passenger flights while attending to in-flight Customer feedback + IT. Embedded IFE devices using C++ and learned QT/QML, and Linux on the job.

Projects and Qualifications

Co-founder of The Programming Club at UAT (University of Advancing Technology 2008)

•Hosted M-F where I maintained a leadership routine attendance until graduation.

•We welcomed all students and professors, especially engineering majors

•Invited professors to speak or share lessons in related major

•Everyone could work on their own desired studies, ask questions, or team projects

•Completed several programming tasks in a team-oriented environment

•Work closely with other members by helping each other become more efficient and effective software engineers and game programmers per request

•Club project: The Interview Question Generator

•Practice whiteboard questions for interviews.

•Taking the role of club leader has helped me develop many new team organizational skills

•Organize programming competitions for all programmers to participate in such as TopCoder

•Willingness to learn for myself and help participants become better problem-solvers

•Post interview questions on the whiteboard and let club members try to solve them for practice

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 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

•Team Size: Five people

•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

•The 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

•Team Size: Six people

•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

Education

University of Advancing Technology, Tempe, AZ Feb 2007 - Dec 2010

•Summa cum laude

•Obtained Bachelor of Computer Science

•Major in Game Programming to Software Engineering

•3.95 out of a 4.00 GPA



Contact this candidate