Troy Swanson

Troy Swanson Email and Phone Number

Software Engineer
Troy Swanson's Location
Wheeling, Illinois, United States, United States
About Troy Swanson

Experienced Senior Software Engineer adept in Java, Kotlin, C#, and frontend technologies, with a track record of leading cross-functional teams through the SDLC in Agile environments. At General Motors Co., I drove the design and implementation of frontend purchase flows, reducing technical debt and enhancing maintainability through Domain Driven Design principles. Skilled in refactoring existing systems and optimizing processes, including dynamic theming and GPS data retrieval, I excel in delivering robust solutions. With a background in Android development, I've contributed to building responsive UIs and implementing voice-interaction capabilities. Seeking new opportunities to leverage my expertise and drive impactful projects in a dynamic organization.

Troy Swanson's Current Company Details

Software Engineer
Troy Swanson Work Experience Details
  • Strands Finance
    Software Engineer
    Strands Finance May 2024 - Aug 2024
    • Utilized smart contracts on the blockchain through Nethereum, then leveraged GraphQL to streamline data exposure.• Developed performance tests and refactored code, resulting in a 328% increase in speed and an 88% reduction in memory usage.• Created a basic build system to streamline integrating code generated from Ethereum smart contracts.• Collaborated with a quantitative analyst to develop and implement statistical investment calculations, improving accuracy and efficiency.
  • General Motors
    Senior Software Engineer
    General Motors Dec 2021 - Feb 2024
    Warren, Michigan, United States
    • Led the design and development of frontend purchase flows for the Shop feature throughout the SDLC, integrating universal sign-in and passcode verification mechanisms. Collaborated closely with cross-functional teams in an Agile environment.• Pushed engineering efforts to refactor existing systems according to Domain Driven Design principles, significantly reducing technical debt and enhancing system codebase maintainability.• Implemented dynamic theming to cater to different car models, optimizing download, update, and local storage processes.• Enhanced the GPS data retrieval process, boosting performance and improving accuracy.• Drove UI/UX refinements for the user input system, simplifying the experience for guest users.• Developed a service granting access to product details for applications with restricted permissions.• Leveraged tools such as Dagger, Retrofit, Room, RxJava, RxKotlin, JUnit, Mockk, Moshi, Jenkins, Azure DevOps, and Jira.• Held Scrum meetings and conducted knowledge transfer sessions to ensure effective communication and collaboration among team members.
  • General Motors
    Software Engineer
    General Motors Aug 2020 - Dec 2021
    United States
    • Developed the mobile UI for the Android application, ensuring optimal performance across diverse screen sizesthrough Android’s responsive design.• Implemented voice-interaction capabilities, enabling the capture and interpretation of user input via microphoneinteractions, and delivering responses in multiple formats.• Introduced dynamic theming to personalize the interface with distinct color schemes tailored to different carmodels.• Contributed to the refactoring of the responsive design framework, optimizing the codebase for seamless adaptationacross various screen sizes.• Collaborated closely with fellow software engineers, managers, and designers, effectively driving projects to successand meeting release deadlines in an Agile environment
  • Big Ten Network
    Android Developer
    Big Ten Network Feb 2014 - Mar 2017
    Chicago, Il
    • Implemented push notifications using the FCM server to deliver alerts for upcoming TV shows and games.• Integrated the Volley library for network calls to display schedules, shows, and classics in a RecyclerView.• Utilized SQLite for data persistence and Shared Preferences for app configuration settings, ensuring seamless compatibility across various screen sizes, mobile phones, and tablets.• Collaborated with the team to fulfill requests for helper macros, manage universal edits such as scripting font changes and object labels, and optimize embedded macros for enhanced reliability and update protocols.

Troy Swanson Skills

Computer Networking Cad/cam Software Development Debugging Code Email Production Team Cooperation Sales Program Macro Maintenance Retail Inventory Management Merchandising Customer Service

Troy Swanson Education Details

Frequently Asked Questions about Troy Swanson

What is Troy Swanson's role at the current company?

Troy Swanson's current role is Software Engineer.

What schools did Troy Swanson attend?

Troy Swanson attended Harper College.

What skills is Troy Swanson known for?

Troy Swanson has skills like Computer Networking, Cad/cam, Software Development, Debugging Code, Email Production, Team Cooperation, Sales, Program Macro Maintenance, Retail, Inventory Management, Merchandising, Customer Service.

Not the Troy Swanson you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.