At CFM, I was a key member of a dynamic team of C developers focused on crafting custom drivers tailored for bank teller machines. My primary responsibilities centered on automating preventive maintenance processes and establishing a robust chain-of-trust framework for machine events.
Key Achievements and Projects:
Custom Card Reader System: Engineered a proprietary system designed to interact with card readers while employing 3DES encryption. This innovation allowed us to verify the authenticity of card details without compromising their confidentiality, bolstering security measures significantly.
Enhanced Teller Machine Functionality: Spearheaded the development of a new user interface aimed at optimizing the cash-cycling process within teller machines. This initiative ensured seamless operations and upheld the machines' impeccable functionality.
Technologies and Tools:
Project Management: Leveraged Jira for effective project management, facilitating streamlined communication and task tracking within the team.
Artifact Management: Utilized JFrog Artifactory to manage artifacts and dependencies efficiently, ensuring a robust development workflow.
Version Control: Employed GitLab to manage version control, enabling collaborative and organized development efforts.
Development Methodologies:
Agile Implementation: Heavily embraced Agile development methodologies to drive the development process, promoting iterative and adaptive practices for enhanced project outcomes.
As a dedicated member of the engineering team at LittleBird, I specialize in developing code for embedded systems and low-level BusyBox Linux, running on a RockChip System-on-Chip (SoC). My primary role revolves around managing the entire firmware lifecycle for the cutting-edge video doorbell products in the company's fourth-generation lineup.
Key Responsibilities:
Firmware Architecture and Research: Spearheading the architectural design and conducting in-depth research to identify and integrate state-of-the-art technologies into the fourth-generation product line.
Implementation and Development: Taking charge of the implementation process, ensuring the seamless execution of firmware development while adhering to rigorous coding standards.
Project Management: Leading project management efforts, including task delegation, timelines, and resource allocation, to maintain project efficiency.
Collaboration with Overseas Manufacturing: Collaborating closely with manufacturing partners in Taiwan on a weekly basis to guarantee the availability of essential tools and resources for the Minimum Viable Product (MVP).
Cross-Departmental Coordination: Collaborating extensively with various departments to align the cloud computing components of the project with the meticulously documented project requirements.
This experience has honed my expertise in embedded systems, low-level programming, and project management, setting me on a path to excel in my goal of contributing to the aerospace industry's avionics programming.
During the summer, I had the privilege of being contracted by RedPawLabs LLC for a project involving Citizen Broadband Radio Service (CBRS) routers. CBRS is a dynamic spectrum sharing technology that enables efficient wireless communication within the 3.5 GHz band.
Key Responsibilities:
Cybersecurity-Centric Architecture Design: Collaborated within a small, dynamic team to ensure the robustness of the project's architecture, leveraging my cybersecurity expertise to fortify system security.
Base Functionality Implementation: Played a pivotal role in implementing the core functionality of the CBRS routers, ensuring their reliability and performance met the project's requirements.
PPP System Integration: Successfully integrated a Point-to-Point Protocol (PPP) system with the routers. This addition enhanced the ability of high-network traffic areas to communicate seamlessly with Internet of Things (IoT) devices through a customized radio interface.
This experience allowed me to apply my cybersecurity knowledge in a practical setting, enhancing my skills in system architecture design and implementation. It further deepened my proficiency in communication technologies and their application in IoT contexts.
From the summer through the present day, I've been actively involved in a transformative industrial automation project with a volcanic aggregate mine located in northern Arizona. The primary objective of this initiative was to enhance the efficiency of their operations, particularly focusing on the following aspects:
Advanced Microprocessor Integration: Leveraged the RP2040 dual-core microprocessor to proficiently capture data from an industrial-grade ultrasonic sensor.
Precise Control of High-Voltage Motors: Implemented precise control mechanisms for high-voltage motor controllers, preventing product overflow into sensitive areas of the machinery, thus ensuring operational efficiency and safety.
Custom TCP/IP Interface: Developed a customized TCP/IP interface using FreeRTOS in conjunction with lwIP. This interface was meticulously optimized for high-speed, low-bandwidth environments, facilitating seamless data transfer and communication within the industrial setting.
IoT Device Monitoring: Crafted a comprehensive command and control program capable of concurrently monitoring multiple IoT devices. This program not only monitored device status but also logged crucial data, laying the foundation for future preventive maintenance initiatives.
Network and Server Optimization Project:
In addition to the industrial automation project, I also undertook a critical role in optimizing the mine's network and server infrastructure. This project aimed to improve various aspects of the organization's IT systems, including:
Networking Optimization: Spearheaded efforts to optimize the mine's networking infrastructure, ensuring seamless communication and data transfer across the facility.
Windows 2016 Hypervisor Server Systems: Worked extensively on the Windows 2016 Hypervisor server systems responsible for virtualizing QuickBooks and other critical applications. This involved configuring and fine-tuning the hypervisor environment for optimal performance.
Implementation of Network Security Measures: Took a proactive approach to enhance network security by implementing robust measures to safeguard sensitive data and critical systems.
These two distinct projects underscore my commitment to enhancing both the operational efficiency of industrial processes and the security and performance of network and server systems in complex industrial environments.
My role as a tire technician at Discount Tire provided valuable insights into mechanical design and showcased my strong work ethic in various work environments, whether it involved meticulous tasks or hands-on work in a grease-intensive setting.
From a young age, I embarked on a journey of practical learning alongside my father. Weekends were dedicated to gaining firsthand experience in plumbing, framing, electrical work, and more, particularly through remodeling projects on apartment complexes. This upbringing instilled in me a profound understanding of tools, the inner workings of the world around me, and a strong appreciation for the tireless efforts that contribute to the construction and development of society.
Programming Languages:
C
C#
Java
Python
JavaScript (Node Express)
SQL (Structured Query Language)
NoSQL (MongoDB)
Operating Systems:
Docker
Ubuntu Linux
Kali Linux
BusyBox Linux
FreeRTOS
Microcontrollers/Processors:
RP2040
AtTiny85
AtMega328
Rockchip
Development Tools and SDKs:
Arm-Rockchip-sdk
RP2040-sdk
Microchip AVR SDK
Java-SDK
GCC (GNU Compiler Collection)
Make
CMake
Dockerfile
Bash
Shell Scripting
Doxygen
Cloud Platforms and Services:
Amazon Web Services (AWS)
Fargate ECS Instances
EC2 Instances
Elastic Container Registries (ECR)
Heroku
Google Cloud
Microsoft Azure
Computer-Aided Design (CAD) Software:
SolidWorks (Approximately 7 years of experience, intermittently)
OnShape
PCB Design:
Flux.ai (Currently in progress as part of my capstone project)
Linux Tools:
NMAP
BurpSuite
SQLMap
dnsenum
Metasploit
Metasploit Venom
Wireshark
Networking and Protocols:
Cisco Packet Tracer
WebSockets
Custom TCP Socket Implementation (for networking and communication)
Project Management Tools:
Jira
GitLab Projects/Milestones
Agile Development & Scrum
GitHub Projects
Trello
Monday
Business Tools:
Intuit Quickbooks
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Microsoft Outlook
Microsoft Teams
Microsoft OneNote
Microsoft Access
Microsoft Publisher
Project Peregrine was dedicated to designing a fixed-wing UAV tailored for stealth surveillance missions in confined spaces, enabling operations that conventional fixed-wing aircraft couldn't execute.
Learn MoreProject Genesis was conceived as a comprehensive data-gathering system for robot competitions, aimed at harnessing large-scale data through artificial intelligence analysis. The objective was to provide our robotics team with strategic insights for competing in FIRST Robotics competitions, enhancing our ability to formulate effective strategies against rival teams
See GitHub ProjectPerformance Car Lighting involved the utilization of a microcomputer to interface with the engine's diagnostics port, enabling real-time data retrieval of engine statistics. The system dynamically adjusted LED lighting based on parameters such as RPM, oil temperature, and speed, showcasing my expertise in automotive electronics and real-time data integration.
See GitHub ProjectPursued a comprehensive Bachelor's degree in Software Development, acquiring a solid foundation in software engineering principles and practices. This program equipped me with expertise in programming languages, software architecture, and the latest development methodologies, enhancing my ability to design and implement robust software solutions.
A minor in cybersecurity has significantly enriched my skill set, enabling me to bolster the integrity of the software I develop. This educational experience has heightened my awareness of networking systems, equipping me with the expertise to identify vulnerabilities and delve into intricate technical issues. It has become a valuable asset in ensuring the security and reliability of software solutions.
I am honored to have been recognized as a finalist for the prestigious FIRST Dean's List Award. Sponsored by the Kamen family, this award acknowledges the exemplary leadership and dedication of outstanding secondary school students within the FIRST Robotics Competition and FIRST Tech Challenge communities.
For three consecutive years, I have achieved the distinction of being named to the Grand Canyon University President's List. This recognition reflects my unwavering commitment to academic excellence and consistent high performance in my coursework.
I secured the first-place position in a highly competitive penetration testing competition, hosted by Grand Canyon University (GCU). This competition challenged participants to assess and fortify web-based applications by exploiting vulnerabilities present in OWASP's "Juice Shop," a platform that encompasses the top 10 most common web-based security weaknesses.
I bring a unique blend of technical expertise and practical experience that sets me apart in the field of software development and engineering. With a strong foundation in various programming languages such as C, C#, Java, Python, and JavaScript, I possess the versatility to tackle a wide array of development challenges.
My proficiency extends beyond coding. I have hands-on experience with diverse operating systems, including Docker, Ubuntu Linux, Kali Linux, BusyBox Linux, and FreeRTOS. This enables me to navigate complex system architectures efficiently.
Furthermore, my journey as an embedded systems developer has equipped me with in-depth knowledge of microcontrollers and processors like RP2040, AtTiny85, AtMega328, and Rockchip, allowing me to work closely with hardware components.
In the realm of cloud computing, I have honed my skills through practical application. My familiarity with Amazon Web Services (AWS), Heroku, Google Cloud, and Microsoft Azure, including expertise in AWS Fargate ECS instances, EC2 instances, and ECR, demonstrates my proficiency in leveraging cloud resources to optimize software solutions.
Beyond technical prowess, my project management capabilities shine through. I am well-versed in project management tools such as Jira, GitLab Projects/Milestones, and Agile development practices, ensuring smooth collaboration and efficient project execution.
My experience extends into cybersecurity, where I have mastered tools like NMAP, BurpSuite, SQLMap, Metasploit, and more, bolstering my ability to safeguard systems and networks.
Finally, my mechanical engineering background has provided me with the skills to design and optimize mechanical systems using CAD software like SolidWorks and OnShape.
Combining these technical skills with a track record of accomplishments, including a first-place finish in a penetration testing competition and recognition on the Grand Canyon University President's List, underscores my dedication to excellence in both academia and hands-on experience.
What truly sets me apart is not just the breadth of my technical knowledge but my ability to apply it effectively across diverse domains, making me a valuable asset in the world of software development and engineering.