Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic

James Figiel

Mount Prospect,IL

Summary

Results-driven IT professional with proven expertise in SRE, object-oriented design, application architecture, and large-scale project management. Skilled in managing stakeholders, teams, and vendor colleagues to deliver exceptional results. History of successfully translating business plans into detailed designs and project plans for effective communication with developers, leaders, vendors, and clients.

Overview

16
16
years of professional experience

Work History

Business and Web Analyst

Brilliant Consulting
02.2024 - 03.2024
  • Analyzed legacy web application for re-platforming to modern web technologies
  • Deep dive into legacy technology for the web app
  • Created extensive review of options available for re-platforming of system
  • Created and presented a recommendation for re-platforming web application
  • Recommendation was to re-platform using OutSystems.

Lead Product Owner

OutSystems
12.2022 - 11.2023
  • Merged the Product ownership of two groups to one
  • There were two SDLC groups one for lowcode and one for highcode
  • The goal of the merger was to ensure that both SDLC processes were identical in function and process even though their code bases were distinct
  • Worked with development teams to gather their pain points so that we could add them to our backlog for prioritization
  • Types of work I managed were: Testing Soak Times and promotion criteria, Release Notes automation, Kubernetes Operators deployment, Security enhancements, Management stamp onboarding enablement, Low Code pipelines
  • Worked with Sys architects to understand and define high level solutions for the product and to integrate those requirements into our process making it easier for the development teams to follow standards and ensure quality
  • Developed Program Initiatives, prioritize them and planned sprints for development cycles
  • We ran in a set of 5, 2week sprints
  • During development I managed and communicated with my dev teams and with business partners ensuring that expectations were understood and delivered.

Team Lead Low Code SDLC Team

OutSystems
08.2022 - 12.2022
  • The SDLC Low Code Team was originally a one-person team of myself
  • There I developed the initial low code pipe interface to the services needed for building, testing and deploying low code applications
  • I developed and tested initial the python library integrating with our Kubernetes Cloud Environment
  • Once the interface was complete another team member came onboard
  • The code was converted to a reusable module for Azure DevOps pipelines
  • The rest of the pipeline was constructed in Azure allowing automated building, testing and deploying of Kubernetes containers across multiple environments
  • Once the pipeline was constructed, all the OutSystems Consoles teams needed to migrate their pipelines from old to new
  • Here I worked with the teams and supported them as they modified their build processes to work in the new pipeline.

Team Lead DevOps Team

OutSystems
06.2022 - 08.2022
  • Manage 5-member team across 14 ARTS
  • Promoted communication and sharing between team members by putting in place an informal team sync meeting
  • The reason it was informal was to promote knowledge sharing and not necessarily formal presentations
  • They were instead, more like hands on demos
  • This took the pressure off presenting and got the whole group sharing
  • I believe this had the result of team members that came from development teams to expand their thinking about what DevOps is and to start using more DevOps practices in their areas
  • Put in place syncs with the SDLC team so that the DevOps team could prep for future collaboration between the two teams
  • We started with overall system reviews and now we get together to share new developments and accomplishments between the areas
  • Proposed and developed a plan to embed team members into multiple development teams and their ARTs
  • This gave my team a more focused area to concentrate on and gave the development teams a single point of contact that they can contact for any DevOps questions, concerns or help
  • This allows my team to act as an internal consultant organization and bring the DevOps Teams' expertise out to the development teams in an efficient way
  • Participated in the OutSystems interview process for our team
  • I developed a presentation for all of the R&D area promoting a design tool called PlantUML
  • This was due to what I perceived as a lack of formal design in many of the Outsystems efforts
  • I chose PlantUML because of its ability to generate design images from a markup language
  • This allowed architecture diagrams to be kept with the code in GitHub
  • Coordinate needs of ARTs with the available resources
  • Created Sprint Demos for DevOps teams to communicate improvements in the various teams
  • Oversaw initial creation of low code pipeline for O11 supporting automatic testing and code promotion through environments from MVP to Production

Lead Software Engineer

OutSystems
01.2021 - 08.2022
  • Part of internal DevOps consulting team
  • Developed a prototype cloud proxy system for internal tools simplifying network management
  • This consisted of AWS infrastructure that loosely coupled OutSystems applications with services enabling independent releases of the apps and services
  • I developed the Teraform code to create and destroy the proxy system
  • Modified existing lowcode deployment system enabling versioning flags to show compatibility of reusable components
  • For this I needed to go into several lowcode modules and databases to add the compatibility flags
  • This allowed the end user to see which versions of reusable components work with each other
  • Developed a testing pipeline for an internal low code development team
  • This consisted of creating a pipeline in Azure DevOps that was triggered from a webhook inserted into the OutSystems build process
  • This enabled automated testing as part of the build process
  • The pipeline could be customized to call different tests for each team.

SRE Developer

Kohl's Department Stores
01.2019 - 09.2021
  • Developed prototypes, configured infrastructures and worked with agile development team using Jira
  • Developed a web-based prototype for managing and easily accessing support information for the infrastructure team using Python, MySQL, Django, Bootstrap
  • Deployed on Openshift
  • Worked on the Enomia (KohlsTechnology Open Source), a GitOps Operator for Kubernetes project written in Go
  • Configured Prometheus and Alert Manager for monitoring enterprise infrastructure using Helm and Eunomia
  • Developed and configured SRE infrastructure and dashboards for enterprise using python, MySQL, and Google BigQuery.

Cloud IAM Administrator / Developer

Kohl's Department Stores
01.2017 - 01.2019
  • Administered enterprise Google cloud creating and allocating projects and assigning permissions
  • Developed Python scripts to automate custom administrative functionality
  • Automated support tools that integrated Google Cloud with legacy enterprise systems using Python
  • Developed application that reported and removed invalid Enterprise SSH keys in Google Cloud VMs.

Enterprise Infrastructure Architect

Kohl's Department Stores
01.2012 - 01.2017
  • Engaged project teams spanning planning and development phases
  • Developed budgets, onboard, trained and mentored new associates
  • Supported LEAN IT organizational development
  • Created new process and standards for design process
  • Developed new role at Kohl's focusing on the enterprise view of development projects
  • Designed infrastructure for strategic projects ensuring infrastructure requirements are met
  • Coordinated with all infrastructure areas to create an end-to-end solution
  • Worked with multiple levels of management to refine the infrastructure design process
  • Aligned engineering solutions with enterprise roadmaps and business needs
  • Delivered technical design reviews
  • Created, aligned and socialized solution-centric designs aligned across multiple technologies
  • Ensured integration between external packages and internal infrastructure.

QA Developer / Integrator

Kohl's Department Stores
01.2011 - 01.2012
  • Developed applications, testing tools and extraction processes
  • Developed web application for QA Manager resource support
  • Developed test integration tool integrating Test Quest Pro and Quality Center
  • Developed data extraction process and web app for metrics reporting
  • Managed OPTIM Test Data Management POCs with development groups
  • QTest Tool Support.

Infrastructure Architect (Software)

Kohl's Department Stores
01.2008 - 01.2011
  • Engaged with development teams to plan, design and develop enterprise applications
  • Developed shared code libraries for use by the enterprise
  • Evaluated software for inclusion in the Kohl's software stack
  • Created enterprise development standards for the enterprise
  • Developed and conducted a monthly forum focusing on architecture, best practices and enterprise standards
  • Supported and created development tools suite training for Kohl's development staff.

Education

Bachelor of Science - Mathematics / Computer Science

University of Illinois, Champaign / Urbana
08.1986

Skills

  • Software Development
  • Application Architecture
  • Training
  • Coaching
  • Team Building
  • Problem Resolution
  • Strategic Business Analysis
  • Outsystems
  • Python
  • Go
  • VBnet
  • Java
  • JavaScript
  • Google ScriptXML
  • VB Script
  • UML
  • SQL
  • VBA
  • PERL
  • C
  • C
  • Assembler
  • OutSystems 11
  • AWS
  • Terraform
  • Google Cloud
  • Kubernetes
  • Openshift
  • Django
  • Bootstrap
  • JSON
  • XML
  • MVC
  • JAVA Servlets
  • JAVA JSPs
  • Windows XP
  • Linux
  • UNIX
  • Windows NT
  • Windows 2000
  • Terminal Server
  • OS/2
  • DOS
  • IBM 370
  • Distributed Systems
  • Object Oriented Analysis
  • Object Oriented Design
  • GUI Design
  • MVC Architecture
  • Design Patterns
  • Graphics Utilities
  • RUP
  • G Suite
  • Visual Studio Code
  • Atom
  • Jira
  • Eclipse
  • MS Excel
  • MS Word
  • MS Project
  • MS PowerPoint
  • Visio
  • MS Access
  • WSAD
  • MS SQL Server
  • Rails Framework

Awards

OutSystems Associate Reactive Developer - 03/2024

Timeline

Business and Web Analyst

Brilliant Consulting
02.2024 - 03.2024

Lead Product Owner

OutSystems
12.2022 - 11.2023

Team Lead Low Code SDLC Team

OutSystems
08.2022 - 12.2022

Team Lead DevOps Team

OutSystems
06.2022 - 08.2022

Lead Software Engineer

OutSystems
01.2021 - 08.2022

SRE Developer

Kohl's Department Stores
01.2019 - 09.2021

Cloud IAM Administrator / Developer

Kohl's Department Stores
01.2017 - 01.2019

Enterprise Infrastructure Architect

Kohl's Department Stores
01.2012 - 01.2017

QA Developer / Integrator

Kohl's Department Stores
01.2011 - 01.2012

Infrastructure Architect (Software)

Kohl's Department Stores
01.2008 - 01.2011

Bachelor of Science - Mathematics / Computer Science

University of Illinois, Champaign / Urbana
James Figiel