|
1 | 1 | ---
|
2 | 2 | title: Nate's Resume
|
3 | 3 | alt: Nate's Resume
|
4 |
| -date: 2022-03-02 |
| 4 | +date: 2025-05-14 |
5 | 5 | author:
|
6 | 6 | name: Nate Bross
|
7 | 7 | tags:
|
8 | 8 | - resume
|
9 | 9 | - about me
|
10 | 10 | ---
|
11 |
| -Experienced Technical Architect and Team Leader with over fifteen years of experience working in consulting, custom software development, and product development organizations. |
12 | 11 |
|
13 |
| -## Experience |
| 12 | +Experienced Technical Architect, Developer, and Team Leader with over eighteen years of experience working in product development, consulting, and custom software development organizations. |
14 | 13 |
|
15 |
| -##### 2018 - present |
| 14 | +## Experience |
16 | 15 |
|
17 |
| -### Senior Application Developer / Wizard Software, Chicago |
| 16 | +### Principal Software Architect / Wizard Software, Chicago | 2018 - present |
18 | 17 |
|
19 | 18 | #### Achievements
|
20 | 19 |
|
21 |
| -- Champion use of agile work flows on the core development team. |
22 |
| -- Lead design and development of a public API for our products. |
23 |
| -- Integrate web technologies into non-web based products to meet functionality requirements. |
| 20 | +- Modernized legacy thick client applications by transitioning from FileMaker to C# and ASP.NET Core, resulting in compliance with Section 508/WCAG accessibility requirements. |
| 21 | +- Pioneered Cloud Computing and PaaS (Azure Web App Services) usage as a deployment target for mission critical applications, improving reliability and horizontal scaling. |
| 22 | +- Improved release reliability by documenting and standardizing CI/CD processes across teams, reducing deployment failures and inconsistencies. |
| 23 | +- Enhanced application authentication for multiple applications by implementing a federation gateway to centralize customer configuration, reducing customer SSO setup time from days to hours. |
| 24 | +- Simplified user sign-in process by implementing OIDC flows across multiple applications, improving user experience and reducing support requests. |
24 | 25 |
|
25 | 26 | #### Responsibilities
|
26 | 27 |
|
27 |
| -- Build new modules for our products. |
28 |
| -- Extend existing module functionality. |
29 |
| - |
30 |
| -##### 2013 - 2018 |
| 28 | +- Lead and manage development team. |
| 29 | +- Set strategic and technical product direction. |
| 30 | +- Coordinate work and manage workloads. |
| 31 | +- Track and measure team progress to company goals. |
| 32 | +- Mentor and guide team members. |
31 | 33 |
|
32 |
| -### Solutions Architect / Netrix LLC, Chicago |
| 34 | +### Solutions Architect / Netrix LLC, Chicago | 2013 - 2018 |
33 | 35 |
|
34 | 36 | #### Achievements
|
35 | 37 |
|
36 |
| -- Lead a DevOps team to identify areas of overlap between developers and operations and implement improved software deployment solutions. |
37 |
| -- Modernized a large legacy Real Estate website using modern development practices. |
38 |
| - - Produced detailed design and architectural documentation and lead the team through implementation. |
39 |
| - - Participated in on-premises to AWS migration. |
40 |
| -- Successfully orchestrated migration of software development processes from multiple disjointed procedures to a single streamlined course of action. |
41 |
| - - Reduced project overhead and startup time by using common procedures. |
42 |
| - - Reduced on-going costs by consolidating technologies and optimizing processes. |
43 |
| -- Advocated for, and assisted in increasing cloud adoption within practice area. |
44 |
| -- Reduced inefficiency in the processes of supporting existing infrastructure. |
| 38 | +- Improved standardization and efficiency by implementing unified DevOps workflows, resulting in faster deployments and fewer errors. |
| 39 | +- Delivered multiple successful projects by leading teams with balanced hands-on work and delegation, achieving all business objectives. |
| 40 | +- Modernized legacy Real Estate website using current development practices, improving performance and user engagement. |
| 41 | +- Supported successful on-premises to AWS migration by managing critical application transitions, enhancing scalability and reliability. |
| 42 | +- Expanded cloud adoption in the practice area by advocating for and supporting cloud-based solutions, creating more agile operations. |
45 | 43 |
|
46 | 44 | #### Responsibilities
|
47 | 45 |
|
48 | 46 | - Design, architect, and implement solutions to meet client needs.
|
49 |
| -- Lead project teams to meet release dates and produce client deliverables. |
50 | 47 | - Organize and lead requirements gathering and business analysis meetings.
|
51 | 48 | - Mentor and guide team members.
|
52 |
| -- Report to Creative and Digital Solutions National Practice Manager. |
53 |
| - |
54 |
| -##### 2007 - 2013 |
55 | 49 |
|
56 |
| -### IT Specialist and Software Developer / Wizard Software, Chicago |
| 50 | +### IT Specialist and Software Developer / Wizard Software, Chicago | 2007 - 2013 |
57 | 51 |
|
58 | 52 | #### Achievements
|
59 | 53 |
|
60 |
| -- Architected, designed, and participated in the implementation of a large-scale infrastructure upgrade to a managed hosting environment. Including: network, storage, and compute resources. |
61 |
| - - Increased hosting capacity at reduced cost per unit. |
62 |
| - - Increased reliability and redundancy of critical systems. |
63 |
| -- Was a key contributor to a successful migration of all hosting infrastructure from on-premises to managed colocation facility. |
64 |
| -- Pioneered new product development in the web space, while assisting with existing thick client development. |
| 54 | +- Improved hosting capabilities by architecting and implementing a large-scale infrastructure upgrade, resulting in enhanced network, storage, and compute resources. |
| 55 | +- Enabled successful relocation by contributing key technical expertise to migration from on-premises to managed colocation facility, resulting in improved operational efficiency. |
| 56 | +- Accelerated company growth by pioneering web-based product development while supporting existing thick client applications, resulting in expanded market reach. |
65 | 57 |
|
66 | 58 | #### Responsibilities
|
67 | 59 |
|
68 | 60 | - Responsible for design, maintenance, and support of hosting infrastructure.
|
69 | 61 | - Lead software development of internal systems.
|
70 |
| - - Inventory tracking and system up time monitoring |
71 |
| - - Management instrumentation and KPI reports to support hosting infrastructure. |
72 |
| -- Participated in product development. |
| 62 | + |
| 63 | +## Skills |
| 64 | + |
| 65 | +I have deep knowledge of the following technologies: |
| 66 | + |
| 67 | +- C#, Typescript, and Javascript. |
| 68 | +- ASP.NET, ASP.NET Core, ASP.NET WebApi, ASP.NET MVC. |
| 69 | +- Entity Framework, Linq, and SQL. |
| 70 | +- Microsoft SQL Server, SQL Azure, and SQLite. |
| 71 | +- Vue, Pinia, NodeJS, and Vite. |
| 72 | +- HTML and CSS/SCSS. |
| 73 | + |
| 74 | +I have worked with these technologies: |
| 75 | + |
| 76 | +- Avalonia, UWP, WPF, Windows Forms. |
| 77 | +- XNA, Monogame, and PhaserJS. |
| 78 | +- Angular, React, Aurelia, KnockoutJS, jQuery. |
| 79 | +- Visual Basic, starting with v4, the 16 bit version. |
| 80 | +- Java, Go, Php, ColdFusion, C++, Assembler, Python, R, FileMaker Pro. |
| 81 | + |
| 82 | +## Open Source Work |
| 83 | + |
| 84 | +I maintain several open source projects and have made contributions to many others. All can be viewed here: <https://github.com/fuzzzerd>. |
| 85 | + |
| 86 | +### FMData |
| 87 | + |
| 88 | +A simple and flexible FileMaker Data API Client for .NET. Use FMData to integrate your FileMaker data into .NET websites and applications. |
| 89 | + |
| 90 | +<https://github.com/fuzzzerd/fmdata> |
| 91 | + |
| 92 | +### Time2Temp |
| 93 | + |
| 94 | +A simple Barbecue or Smoking Time and Temperature Cheat Sheet. |
| 95 | + |
| 96 | +<https://github.com/fuzzzerd/time2temp> |
| 97 | + |
| 98 | +### SharpFM |
| 99 | + |
| 100 | +SharpFM is a cross-platform app for copying FileMaker clipboard objects to XML snippets and converting XML snippets back to FileMaker clipboard objects. It aims to offer a FileMaker developers an additional tool for storing, sharing, changing, and replicating FileMaker Scripts, Database Schema, and Layout objects. |
| 101 | + |
| 102 | +<https://github.com/fuzzzerd/SharpFM> |
| 103 | + |
| 104 | +### QuickText.app |
| 105 | + |
| 106 | +Quick text parts for your sharing needs. |
| 107 | + |
| 108 | +<https://github.com/fuzzzerd/quicktext> |
0 commit comments