βŽ‹FileEditSelectionViewGo
developer-portfolio - Visual Studio Code
πŸ”
🌿
βš™οΈ
resume.mdΓ—
πŸ“„ Type: Markdown Hybrid
⚑ Engine: Angular Ivy
πŸ•’ State Compiled: 3:25:15β€―PM
#

John Brakatselos

// Principal Software Engineer & Frontend Architect

##

Technical Matrix

Filter Bindings:
πŸ”·C# (Core v8/v9) 95%
🟨JavaScript 95%
πŸ“˜TypeScript 65%
🟣VB.Net (Core) 85%
🐘PHP 72%
πŸ‡¨C++ (v14) 65%
πŸͺPerl 68%
🌐ASP.Net 97%
🧱MVC 95%
πŸ”ŒAPI / REST / Web Services 80%
πŸ”LINQ 85%
πŸŸ₯Redis 75%
βš™οΈWCF 65%
πŸ›’οΈMSSQL / T-SQL 98%
πŸ¦…PLSQL 92%
☁️Azure DB 90%
🐬MySQL 70%
πŸ“ŠSSRS 98%
πŸ”„SSIS 98%
πŸ“ˆPowerBI 92%
πŸ’ΌMS Dynamics 80%
🏒SAP 78%
πŸ”„AJAX 65%
πŸ“±Xamarin / Maui 50%
🐧Redhat / Linux / Unix / AIX / Solaris 85%
🟒Swagger 75%
🐳Docker 50%
πŸ“ŸAS400 20%
##

Professional Timeline

Lead Software Developer

2022 - Present
L3 Harris
  • β€’ Lead developer for team of 5
  • β€’ Oversee project distribution among team, technical guidance in design and implementation, bug and enhancement distribution among 70+ applications ranging from Java/Linux to ASP, Java, .Net on Tomcat/IIS Windows
  • β€’ Implemented Enterprise Search solution corporate wide for 1TB+ documentation in proprietary database repositories for advanced meta data searching, patterns, across hundreds of document types
  • β€’ MS-SQL Performance tuning project for 5TB data warehouse to improve back-end performance, optimization of key query identifiers across normalized table schema, complete procedure and reporting rewrites to reduce latency by several factors
  • β€’ 30+ Application migrations projects to new AD Forest impacting new security processes, new SSL, upgraded OS’s, new LDAP/AD authentication mechanisms, and other features.
  • β€’ 20+ Application Oracle 11g to 19c upgrade/migration effort
  • β€’ Created series of .Net 8 authentication web services, SSL, with multiple authentication schemes OAuth 2.0, API, and basic with LDAP query mechanisms to gather additional information post-back. Hosted and deployed via Azure and Docker.
#Angular #Architecture #Tailwind

Lead Software Developer

2019 - 2022
CSAT Solutions
  • β€’ Wrote & supported MVC β€œDashboard” for 5K laptop repairs per day, written with Chart.js, JQuery, MVC, C# and Azure SQL Server back-end.
  • β€’ Wrote & supported 7 Android applications for warehouse inventory, parts management, repair locations in the warehouse, and others. Written in Xamarin/C# with C# web services and SQL server back-end.
  • β€’ These were administered/deployed to 100+ Zebra Android devices managed by me through Soti MobiControl software.
  • β€’ Wrote SSIS package to communicate between SAP and Great Plains accounting software also implementing Microsoft’s eConnect webservices.
  • β€’ We experienced a severe malware attack late in 2020 and was a key member in deploying 20+ applications, IIS sites, or web services, and re-engineering security layers for those redistributed applications.
#Frontend #Languages #RxJS & NgRx

Senior Software Developer

2013 - 2019
Transcanada
  • β€’ Rewrote Gas Volume customer report generator using C# (4.0), Entity Framework (SQL Server), and Windows Service; scheduled and on-demand reporting with myriad input parameters and output types and report mediums.
  • β€’ Wrote data migration program using EF to port Transcanada's largest pipeline (ANR) data from a legacy
  • β€’ database architecture to a normalized SQL Server; to match multiple rapid-development C#/Angular
  • β€’ website environments, pulled and merged several times a day from GitHub. Jira driven user stories and
  • β€’ DevOps controlled.
  • β€’ Implemented database partitioning, compression, and reindexing for large measurement databases and tables with significant performance improvements.
  • β€’ Ongoing IT software development for pipeline support, provisioning, gas nomination, scheduling, control and other day to day pipeline operations on 7+ pipelines.
#Frontend #Languages #RxJS & NgRx

Senior Software Developer

2009 - 2013
Continental Airlines
  • β€’ Created reflection program (C# .Net) to identify circular references in continental.com assemblies.
  • β€’ Created host (C# .Net/MSSQL) application for synchronizing and maintaining seat map data in Oracle.
  • β€’ Created web service clients to deserialize large amounts of AS400 data to be used for airplane and seatmap data.
  • β€’ Created and maintain nightly automated build process for continental.com and 300+ supporting assemblies (TFS, MSBuild, custom build scripts)
  • β€’ Created web service end points to monitor nightly build process, get logs and make modifications to build order.
  • β€’ Developed continental.com's 64-bit web application prototype (C# .Net).
  • β€’ Supported business through bug/enhancement software for a variety of continental.com improvements and/or fixes (Asp.Net, C# .Net, MSSQL, Oracle).
#Frontend #Languages #RxJS & NgRx
πŸ’‘ Real-time DOM Directive Layer:
You can hide this entire hint framework panel dynamically by dropping down to the terminal frame below and sending the command: toggle.
βš™οΈ Angular State Monitor
Active Category Filter:
All
Visible Skill Matrix Length:
28 item(s)
Hint Framework Toggle Status:
true
Compilation Health Status:
Optimized
Raw Component Context Scope View:
{
  selectedSkillCategory: "All",
  showAnnotations: true,
  renderedSkills: 28
}
🐚 Bash Integration tips
  • β€’ Run download to get raw static file structures.
  • β€’ Run contact to shift context panes instantly.
Terminal (portfolio-bot)ProblemsOutput
πŸ”²βœ•
Welcome to Ubuntu 24.04 LTS (GNU/Linux x86_64)
Type 'help' to see list of valid portfolio prompt options.
ubuntu@portfolio:~$
βœ“ MainβŠ— 0 ⚠ 0
Ln 1, Col 1 Β· UTF-8 Β· Angular