With a Bachelor of Science in Computer Science from Arizona State University, I bring a strong foundation in Java, JavaScript/TypeScript, and React Native. Currently, I am a full-time software developer at Xcite Automotive, where I contribute to the development of Frontline, an inventory workflow system designed for the automotive industry.
In my role, I build and maintain web components, optimize performance through background caching techniques, and develop cross-platform mobile features using React Native. I focus on delivering high-quality, scalable solutions that enhance operational efficiency and meet evolving project requirements.
- Developed and implemented complex front-end components using the React library for Frontline, a specialized inventory management system tailored for the automotive industry. This involved crafting intuitive and efficient user interfaces to streamline operations and enhance user experience for dealership staff.
- Designed, tested, and optimized HTTP methods for creating, updating, and deleting JSON objects representing vehicles, dealerships, and users. Focused on maintaining data integrity and ensuring seamless communication between front-end components and the back-end system.
- Played a pivotal role in implementing background processes for caching and local storage. These enhancements reduced server requests, improved data availability during offline scenarios, and boosted the overall performance and reliability of the system.
- Collaborated within an Agile environment, leveraging JIRA to manage tasks, track progress, and ensure efficient sprint planning. Actively participated in sprint retrospectives and planning sessions to continuously improve team output.
- Assisted in the development of utility tools to decode data from vehicle identification numbers (VINs), allowing for accurate vehicle tracking and record-keeping. Additionally, contributed to features for capturing and uploading vehicle photos, further enriching inventory data.
- Managed the codebase using GitLab and maintained version control through Git commands. Performed regular pull and push operations, participated in code reviews, and resolved merge conflicts to ensure a seamless development workflow.
- Developed and integrated unit tests to ensure code quality and functional integrity. Ran code through continuous integration/continuous delivery (CI/CD) pipelines to automate testing, streamline deployments, and maintain consistency across releases.
- Built mobile-friendly components and interfaces for Frontline using React Native, ensuring seamless cross-platform functionality and a consistent user experience across both Android and iOS devices.
- Algorithms & Data Structures
- Operating Systems
- Programming Languages
- Software Engineering and Design
- Software QA & Testing
- Object-Oriented Programming
- Mobile Application Development
- Data Information & Security