headshot

Jeff Polakiewicz

Practice Lead - Software Engineering



Solutions Architect

August 2020 -
Present

Skills

Solutions Architecture

  • Reviewing current customer arhictectures and suggesting improvements and best practices.
  • Creating new architectures for customer problems and implementing proofs-of-concept.
  • Leverage internal libraries and tools for vetting architectures.

Customer Education

  • Organize and execute Immersion Days to provide hands-on education to customers.
  • Consult specialists to answer highly-technical customer questions.
  • Discuss product roadmaps and feature improvements.

Projects

Ransomware Remediation

Client: Enterprise packaging manufacturer

Description: Customer suffered a ransomware incident affecting their production systems. AWS Account Team assisted recovering affected systems, including mass data transfer using Amazon S3 and AWS Snowball, restoration automation using AWS Systems Manager and AWS Lambda, and coordinating with 3rd party security assessment teams. After remediation, helped educate SysOps and DevOps teams on AWS security services and best practices, and optimized existing networking architecture.

Technologies:

  • Amazon S3
  • AWS Snow Family
  • AWS Systems Manager
  • AWS Lambda
  • AWS Security Hub
  • Amazon GuardDuty

Graviton2 Evangelism

Client: AWS Internal and Customers

Description: Lead AWS Graviton2 adoption and evangelism efforts for the US-SE area account teams and customers. Reviewed internal metrics to identify potential customers, planned appropriate engagement with their account teams, and then educated customer about AWS Graviton2 and guided them during workload migration.

Technologies:

  • AWS Graviton2
  • Amazon EC2
  • Amazon ECS
  • Amazon RDS

Practice Lead -
Software Engineering

November 2017 -
August 2020

Skills

Technical Architecture

  • Making high-level architectural decisions for projects based on requirements and client needs.
  • Translating technical decisions to the client to help them understand the pros and cons.
  • Using .NET Core, TypeScript, and AWS to deliver high-quality, robust solutions.

Project Management

  • Performing Scrum Master duties, including grooming tickets, sprint planning, and retrospectives.
  • Running Design Sprints for clients to help discover true requirements.
  • Facilitating standups and engineer discussions to better solution the project.

Engineer Management

  • Responsible for sourcing and hiring engineers with skills including front-end, back-end, database, and DevOps.
  • Working with engineering team to build out a career framework with well-defined roles and responsibilities.
  • Training and promoting continuing education for engineering team, including Lunch & Learns and conferences.

Business Development

  • Supporting sales persons in initial client meetings to understand client needs and promote ImagineX's services.
  • Estimating projects with regard to time, cost, scope, and necessary resources.
  • Lead drive across ImagineX to become AWS Partner Certified to help publicize our expertise in cloud solutions.

Projects

Network Security As A Service

Client: Security & data privacy startup

Description: Client wanted to develop self-contained private networks as an easily deployable solution for application and data privacy. These networks would be accessed through IPSec tunnels via strongSwan, with certificate-based authentication using Keycloak. Nebula is used to create ad-hoc interconnection between these private networks. Solution originally targeted to be hosted on AWS with additional platforms planned.

Technologies:

DevOps Tool Assessment

Client: DevOps tooling company

Description: Client wanted unbiased assessment of their DevOps toolset versus current market leaders. ImagineX used several differently-sized open source projects across different tech stacks and evaluated features and usage of multiple DevOps tools. Deliverables included featureset breakdowns of each competitor, and scoring rubric analyzing each tool across 12 criteria.

Technologies:

  • CircleCI
  • GitLab
  • Azure DevOps
  • AWS CodePipeline & CodeBuild
  • BuildKite
  • Bitrise

CRM Site & Infrastructure Lift

Client: Large home warranty company

Description: Client brought in ImagineX to replace their aging, custom-built, desktop CRM application. During discovery phase, company's old, unmaintained infrastructure became apparent as well, and ImagineX was tasked with migrating their existing databases and servers to AWS. ImagineX had to work with company's corporate parent to integrate AWS infrastructure with existing networking and ActiveDirectory requirements. ImagineX also helped train their existing development staff on the new technologies used in the solution.

Technologies:

  • SQL Server
  • .NET Core
  • React + Redux + TypeScript
  • Serverless
  • AWS offerings including: EC2, RDS, S3, Lambda, SES, SNS, ECS, Elasticsearch, DynamoDB

Asset Management Site

Client: Enterprise hotels company

Description: Client needed a responsive web application to help search and organize content and assets stored in their existing Adobe DAM platform. The site was to be used by multiple brands within the company and required authentication based on asset classification. Due to company's regulations, site had to be developed using technologies supported by company engineers. Solution included integrating with their ActiveDirectory for SSO and existing Tomcat servers for hosting.

Technologies Used:

  • Adobe DAM
  • Apache Solr
  • JavaServer Pages
  • Spring Boot
  • Angular

Senior Developer

April 2017 -
November 2017

Skills

Healthcare

  • Responsible for following and enforcing HIPAA Compliance rules and regulations.
  • Integrating with multiple patient management systems, insurance providers, and payment providers.
  • Focusing on patient-centric design when solutioning.

Hardware Integration

  • Developing for custom hardware running Windows Embedded.
  • Maintaining custom browser shell to interface with hardware components, including payment devices.
  • Debugging on remote hardware.

Projects

Medical Check-in Kiosks

Client: Clearwave

Description: Clearwave creates check-in kiosks for doctors' offices and hospitals. The kiosks are created with custom designed hardware including optical scanners and payment devices. Companion back-office website to administer patients, appointments, eligibility, and payments. Internal site for Clearwave to manage client configurations and reporting. Custom message bus architecture for handling integration channels.

Technologies:

  • SQL Server
  • .NET Framework
  • ASP.NET MVC
  • CQRS
  • Windows Embedded

Application Architect

September 2014 -
April 2017

Skills

Engineering Leadership

  • Helping with requirements gathering, solution design, and technical architecture decisions.
  • Interviewing potential hires, mentoring junior engineers, and organizing continuing eudcation.
  • Management of company and client AWS accounts and resources across projects.
  • Providing best practices for engineering teams company-wide.

Mobile Development

  • Developing mobile apps using Cordova and Xamarin.
  • Focusing on mobile design and user experience due to constrained space and gestures.
  • Setting up app store accounts and navigating approval processes.

Projects

Translation Services Mobile App

Client: Startup translation services company

Description: Client wanted to build both mobile and web applications for their translation services. Mobile app would be installed on tablets in hospitals. Web application would be used by translators to connect with patients needing translation services while in hospitals. Integration with PureCloud, OneLogin, and Vidyo for streaming.

Technologies:

  • Xamarin
  • Objective-C
  • React + Redux + Typescript
  • MongoDB
  • AWS EC2, Lambda

HVAC Control Mobile App

Client: Medium industrial HVAC company

Description: Client sold industrial-grade HVAC systems. They wanted a highly custom control panel mobile app for their customers to manage their systems remotely. Integration with their existing APIs for collecting and updating device data. Extensively skinned app design and control scheme.

Technologies:

  • AngularJS
  • Ionic
  • Cordova
  • SVG Animations

Psychologist Credentialing Site

Client: Small psychology credentialing company

Description: Client had dated ASP Classic site used for managing psychologist certifications and credentials. They needed a more modernized and customer-facing site. Heavy emphasis was placed on end-user workflow experience. Project also included migration of their existing data to AWS.

Technologies:

  • .NET Framework
  • WebApi
  • AngularJS
  • AWS EC2, S3, DynamoDB, Lambda, Elasticsearch

Lead & Inventory Management Site

Client: Enterprise business appliances company

Description: Client desired a responsive site for managing leads of large building sites to sell business-class appliances to. Site included workflow and inventory management tools, and integrated with their parent corporation's inventory service. Companion tablet app for displaying marketing material about their various products.

Technologies:

  • SQL Server
  • .NET Framework
  • ASP.NET MVC
  • Cordova
  • AWS EC2, RDS, S3

Software Developer

May 2011 -
September 2014

Skills

Cyber Security

  • Responsible for following laws and regulations around financial and securities transactions.
  • Testing and scanning codebases and infrastructure for vulnerabilities, and implementing fixes based on findings
  • Integration with brokerage firms over secure channels.

Database Development

  • Managing backups and disaster recovery for on-premises databases.
  • Creating ad hoc reports and queries using SQL.
  • Tuning, indexing, and general maintenance tasks for SQL Server.

Projects

Customer Portal

Client: SSN

Description: SSN is a broker dealer managing securities transactions for independent brokers and financial advisors. The customer portal allowed for viewing and scheduling transactions and reporting around brokers' portfolio. Integration with Morningstar to provide valuable metrics around funds.

Technologies:

  • SQL Server
  • .NET Framework
  • ASP.NET MVC
  • WebApi

Custom Workflow Tool

Client: SSN

Description: SSN built a custom workflow application to manage and synchronize activities throughout the company. Performance was originally a concern, but was remedied with asynchronous tasks and duplex channel communications. Further improvements were made to the user interface over several iterations.

Technologies:

  • SQL Server
  • .NET Framework
  • WCF
  • WPF