Overview
Work History
Education
Skills
Professional Development
Timeline
Generic

BRADLEY SIEGEL

Knoxville,TN

Overview

12
12
years of professional experience

Work History

Senior IOS Engineer

Kin and Carta
10.2020 - 02.2024
  • Spearheaded team of 5 developers in the creation of an enterprise app as the lead iOS developer
  • Developed reusable iOS components, using UIKit and SwiftUI, for an enterprise component library to be consumed by all applications
  • Excelled in large, cross-functional team environments where collaboration was necessary to achieve project goals
  • Mentored junior developers on best practices to ensure code quality and consistency
  • Extensive experience in iOS app development utilizing the Agile methodology
  • Researched XCUITest for automating user interaction and behavior validation, presenting my findings to the team which was ultimately integrated into the client's app
  • Applied Test-Driven Development (TDD) principles in various projects
  • Prioritized and resolved production defects in a timely matter
  • Engineered apps designed to operate effectively in offline or low-connectivity scenarios using caching and Core Data
  • Successfully adapted and pivoted during app development cycles in response to changing/evolving project requirements
  • Lead iOS developer on a team developing an enterprise application using RxSwift and Kotlin Multiplatform (KMP)
  • Utilized SwiftUI to create multiple sample applications to reinforce key concepts and seamlessly integrated custom components into existing projects.

Senior Software Engineer

SPR
04.2017 - 04.2020
  • Developed client's initial mobile app enabling home improvement professionals to receive timely notifications of new leads
  • Worked closely with designers and product team to optimize designs for mobile devices and recommend best practice solutions
  • Implemented push notifications
  • Collaborated with backend developers to optimize their existing API for mobile consumption
  • Integrated Core Data to store data locally, allowing users to create, update and delete entities
  • Wrote unit tests to ensure proper functionality of core app logic
  • Leveraged Buddy and Bitrise for continuous integration and deployment
  • Performed code reviews with fellow developers
  • Developed apps using Swift 2 through Swift 5.

Software Engineer

Solstice
08.2015 - 12.2016
  • Contributed to a team of 10+ to develop an iOS application utilizing Apple's Multipeer Connectivity framework to enable communication between host and participant devices
  • Developed chatbots over SMS and Facebook Messenger comprised of multiple microservices, using Google's API.ai natural language processing (NLP) library
  • Experienced with multiple AWS services, including - Lambda, API Gateway, Route 53, EC2, VPC, DynamoDB and S3
  • Built custom Amazon Alexa skill to allow for rapid testing of Alexa Voice Service's (AVS) textual interpretations of spoken utterances
  • Created and maintained Amazon Alexa skills using Node.js, AWS Lambda, and AWS DynamoDB NoSQL database
  • Integrated existing REST API into a custom-built mobile solution for a Fortune 500 client
  • Utilized the Agile methodology of software development on 5+ client and internal R&D projects with cross-functional teams
  • Participated in Agile ceremonies - sprint planning and estimation, backlog grooming, and sprint retrospectives.

Mobile Application Developer: Android

State Farm Insurance
04.2014 - 07.2015
  • Maintained and developed customer-facing Android applications, maintaining backwards compatibility
  • Troubleshot a wide range of application defects identified by test teams
  • Built native applications from design documents produced by business partners
  • Handled JSON responses from REST based services
  • Experienced porting over code from older applications and improving functionality
  • Worked closely with project teams to ensure that expectations of stakeholders are met
  • Ensured applications are compliant with AODA accessibility standards.

Application Developer

State Farm Insurance
05.2013 - 04.2014
  • Managed ownership of a health insurance application, written in Java, as well as responsibility for maintenance, updates and incident management
  • Upgraded application, as needed, to a new version of proprietary user interface technology
  • Troubleshot a wide range of issues, in multiple test environments, related to the application upgrade using Splunk and other log-management software
  • Handled incidents and problems related to multiple J2EE life insurance applications currently in the process of being deployed.

Security Technical Analyst Co-op

State Farm Insurance
08.2012 - 05.2013
  • Handled incidents regarding restricted website access to determine if requested websites were safe for the network.

Education

B.S. Information Systems - Information Assurance and Security -

Illinois State University
Normal, IL
05.2013

Skills

  • Swift
  • SwiftUI
  • UIKit
  • RxSwift
  • XCUITest
  • Test Driven Development (TDD)
  • XCTest
  • CI/CD
  • XCode
  • JSON
  • HTTP/REST

Professional Development

  • AWS Certified Solutions Architect - Associate (12/2016-12/2018)
  • Java/J2EE Training (05/2013-08/2013)

Timeline

Senior IOS Engineer

Kin and Carta
10.2020 - 02.2024

Senior Software Engineer

SPR
04.2017 - 04.2020

Software Engineer

Solstice
08.2015 - 12.2016

Mobile Application Developer: Android

State Farm Insurance
04.2014 - 07.2015

Application Developer

State Farm Insurance
05.2013 - 04.2014

Security Technical Analyst Co-op

State Farm Insurance
08.2012 - 05.2013

B.S. Information Systems - Information Assurance and Security -

Illinois State University
BRADLEY SIEGEL