Highly motivated professional with 15 years of software development experience and 5 years in a professional environment. Seeking a challenging DevOps or SysAdmin position in a dynamic organization where I can utilize my technical skills and experience in large-scale enterprise IT environments, resolving hardware and software issues.
Find out moreA comprehensive content archiving platform designed for YouTube, Twitch, and Twitter creators.
A simple and efficient way to deploy and update software applications.
Proficient in Go programming, with experience in developing efficient and high-performance applications, including backend services, APIs, and content management systems. Expertise in Go includes: Strong understanding of Go's standard libraries, syntax, and best practices for writing maintainable and efficient code Hands-on experience with popular Go frameworks such as Gin for building web applications and RESTful APIs Proficient in implementing concurrency and parallelism using Go routines and channels for optimized performance Familiarity with various Go packages and tools for tasks such as data processing, database management (e.g., Gorm), and security (e.g., JWT tokens, bcrypt encryption) Experience in integrating Go applications with other technologies and platforms, such as front-end frameworks (React, Angular), databases (SQL, NoSQL), and cloud services (AWS, GCP) Utilization of Go skills: CreatorSpace: Developed a comprehensive content archiving platform for YouTube, Twitch, and Twitter creators, focusing on file management for offline archival. Utilized Golang and the Gin framework to build a robust API server, user and library management, and efficient video viewing and transcoding processes. FireEye Inc: Developed tools and scripts in Go using FireEye's REST API for internal and customer automation of recurring tasks and issues, contributing to the company's cybersecurity solutions. Various personal projects and contributions to open-source projects, demonstrating adaptability and a commitment to continuous learning and improvement in Go programming.
Experienced in using ReactJS for building dynamic and responsive front-end applications, with a focus on internal tooling projects. Proficiency in ReactJS includes: Solid understanding of React's component-based architecture, state management, and best practices for writing modular and reusable code Familiarity with popular React libraries and tools, such as Redux for state management, React Router for navigation, and Material-UI for styling and theming Proficient in integrating ReactJS applications with RESTful and GraphQL APIs for seamless data fetching and manipulation Hands-on experience with modern front-end development techniques, such as responsive design, performance optimization, and progressive web applications Strong grasp of core web technologies, including HTML, CSS, and JavaScript (ES6+), as well as experience with front-end build tools like Webpack and Babel Utilization of ReactJS skills: Internal Tooling Projects: Developed various front-end applications using ReactJS for streamlining internal processes, improving user experience, and increasing efficiency within the organization. Examples include: Dashboard: Created a responsive and intuitive dashboard for monitoring and managing various business metrics and processes in real-time Task Automation: Developed a web application that allows users to automate recurring tasks and processes, integrating with backend services and APIs Inventory Management: Built a user-friendly inventory management system that simplifies tracking, updating, and reporting of assets within the organization
Experienced in Python programming, with a focus on developing versatile applications, automation scripts, and data analysis tools. Proficiency in Python includes: Strong understanding of Python's syntax, standard libraries, and best practices for writing clean, maintainable, and efficient code Hands-on experience with popular Python frameworks, such as Django and Flask for web development, and libraries like NumPy and pandas for data manipulation and analysis Proficient in implementing Python scripts for task automation, API integration, and data processing to streamline workflows and improve efficiency Familiarity with various Python packages and tools for tasks such as web scraping, data visualization, and machine learning (e.g., Beautiful Soup, Matplotlib, scikit-learn) Experience in integrating Python applications with other technologies and platforms, such as databases (SQL, NoSQL), front-end frameworks (React, Angular), and cloud services (AWS, GCP) Utilization of Python skills: eBay Inc: Managed Microsoft Active Directory, Microsoft Exchange, and Microsoft Azure objects, resolving large-scale issues by creating custom Python tools and scripts for task automation and problem-solving Application Deployment System Server & Client: Developed a NodeJS REST API utilizing Python for the client-side, allowing users to deploy different groups of applications to Windows computers seamlessly and efficiently Data Analysis Projects: Leveraged Python's powerful data manipulation and analysis libraries, such as pandas and NumPy, to extract insights and make data-driven decisions Various personal projects and contributions to open-source projects, demonstrating adaptability and a commitment to continuous learning and improvement in Python programming By employing Python in these diverse projects, I've contributed to the overall productivity and success of the teams I've worked with, while continuously refining my Python development skills.
Novice-Intermediate level in C++ programming knowledge, with experience in creating high-performance applications, system-level utilities, and intricate data structures. Expertise in C++ encompasses: In-depth knowledge of C++ syntax, standard libraries, and adherence to best practices for crafting clean, maintainable, and efficient code Skilled in employing advanced C++ features, such as templates, smart pointers, and the Standard Template Library (STL) for constructing sophisticated data structures and algorithms Practical experience with notable C++ libraries and frameworks, including Boost and Qt, to develop cross-platform applications and utilities Familiar with a variety of C++ build tools, compilers, and debugging techniques to optimize code execution and guarantee software dependability Utilization of C++ skills: FireEye Inc: Crafted tools and scripts in C++ using FireEye's REST API to automate internal and customer tasks and issues, enhancing the company's cybersecurity offerings eBay Inc: Addressed large-scale challenges related to software deployment by designing custom C++ tools and scripts for automation and problem resolution
Click the images below to find out more
Trellix/FireEye Inc.
March, 2020 - Present
eBay Inc.
July, 2018 - March, 2020
BS Software Engineering W/ Emphasis in Security
2017 - 2018 (Incomplete)