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.
-
Software EngineerStrands 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.
-
Senior Software EngineerGeneral Motors Dec 2021 - Feb 2024Warren, 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. -
Software EngineerGeneral Motors Aug 2020 - Dec 2021United 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 -
Android DeveloperBig Ten Network Feb 2014 - Mar 2017Chicago, 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
Troy Swanson Education Details
-
Computer Science
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?
-
-
Troy Swanson
Chicago, Il1fieldfastener.com -
1dakotalandfeeds.com
-
Troy Swanson
Greater Seattle Area
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial