Technical Skills
Programming Languages: Kotlin, Android Jetpack, Swift, SwiftUI, Objective C, Java
Technologies & Frameworks: Android SDK, Bluetooth Low Energy (BLE), iOS SDK, Gradle, Hilt, Dagger2, Coroutines, Flow, Room, Instruments, Xcode, Git, Azure, App Center, Crashlytics, MVC, MVVM, RESTful, Test Driven Development (TDD)
Database Technologies: MSSQL, MongoDB, Postgres, SQLite
Methodologies: Agile (Scrum, Kanban), Lean Development
Professional Experience
Modern Software Development Mentor (Part-Time)
CodeRange LLC, Westminster, CO
08/2023 to Present
- Actively mentoring developers in Android application architecture, emphasizing scalable and testable design.
- Facilitate Q&A sessions and post-analysis to address specific queries, fostering a deeper understanding of SOLID principles and their practical implications in modern software development.
- Conducted detailed analyses and case studies on SOLID principles, emphasizing their role in enhancing software design and architecture. Integrated core concepts like separation of concern, reflecting my expertise in creating innovative and efficient software.
Software Engineer II
Derive Systems, Broomfield, CO
07/2019 - 12/2023
Led the development and maintenance of a multi-module Mobile Tuner app for Android (Kotlin & Jetpack Compose) and a complementary MacOS application (Swift & SwiftUI), facilitating secure vehicle ECU reprogramming via Bluetooth, Wi-Fi, and USB interfaces.
- Streamlined tune file creation process by implementing automated procedures leveraging CAN log analysis and parsing Ford stock firmware. Resulted in a drastic reduction of tune file creation time from several days to mere hours, significantly enhancing overall productivity and project turnaround.
- Implemented the 'Data Bridge' solution, employing the mobile app as an interlink between VQ technology and the cloud, ensuring reliable data transmission.
- Boosted QA team efficiency by designing and developing a specialized toolbox app, resulting in a weekly time savings of 10 hours.
- Enhanced build and deployment processes by implementing CI/CD and automated testing within Microsoft Azure, streamlining workflows for increased efficiency.
Technology Architect
Open Access Technology International Inc., Minneapolis, MN
11/2018 - 07/2019
Led cross-functional teams in developing a cutting-edge electric vehicle management system, empowering customers to locate nearby charging stations with ease.
- Conceptualized and spearheaded the development of both mobile and web browser applications, leveraging modern technologies and ensuring seamless user experience.
- Designed and implemented a RESTful API that facilitated data exchange between mobile apps, web platforms, and backend services, resulting in a 10% increase in performance.
- Delivered a user-centric solution that met diverse customer needs and contributed to a more sustainable transportation ecosystem.
Manager of webMobile & webSupport
Open Access Technology International Inc., Minneapolis, MN
06/2017 - 11/2018
Collaborated with key stakeholders to define and refine product roadmaps, incorporating valuable user feedback and market trends to optimize functionality and user experience.
- Managed end-to-end production deployment activities for multiple products, overseeing the seamless release of applications to both the iOS App Store and Google Play store. Executed meticulous deployment strategies ensuring adherence to platform guidelines, app store regulations, and optimized user experiences post-launch.
- Championed the implementation of new features and updates, ensuring alignment with strategic business objectives and addressing evolving user needs.
- Successfully managed the development of webSupport, a comprehensive ticket and issue tracking tool, streamlining internal processes and communication.
- Demonstrated initiative and resourcefulness by implementing a document tracking system and an event tracking app, further enhancing organizational efficiency and data management.
Lead Mobile Developer
Open Access Technology International Inc., Minneapolis, MN
10/2013 - 06/2017
Led the design and development of an iOS application for smart home control, empowering users to manage appliances like thermostats and lights.
- Built a user-friendly custom interface for iOS, enabling intuitive control and scheduling of smart appliances.
- Mentored and guided an international Android team, translating complex architectural requirements into actionable development tasks. Fostered collaboration to maintain a consistent user experience across multiple platforms.
- Designed and implemented efficient SOAP and RESTful web services, facilitating seamless communication between both Android and iOS applications.
- Documented design specifications in detail for international development teams, showcasing strong leadership and project management skills.
Junior Software Developer
Open Access Technology International Inc., Minneapolis, MN
08/2012 - 10/2013
- Increased project manager productivity by 30 hours/week through the development of a Scenario Testing Tool, that streamlined the testing process, automated repetitive tasks, and enabled rapid test execution.
- Created a Windows application for automated regression testing of web applications, further enhancing testing efficiency and software quality.