www.jimfennelly.com
Open in
urlscan Pro
2606:4700:3032::ac43:d38a
Public Scan
Submitted URL: http://www.jimfennelly.com/
Effective URL: https://www.jimfennelly.com/
Submission: On November 17 via api from US — Scanned from US
Effective URL: https://www.jimfennelly.com/
Submission: On November 17 via api from US — Scanned from US
Form analysis
1 forms found in the DOMName: contact —
<form class="Contact_form__aVsB1" name="contact" id="contact-form"><input name="lastName" id="lastName" style="display:none !important"><span class="Contact_title__15Z7v">Lets Get in Touch</span>
<div class="p-toast p-component p-toast-bottom-right Contact_toast__9llR5 p-ripple-disabled" data-pc-name="toast" data-pc-section="root">
<div></div>
</div><input class="p-inputtext p-component Contact_inputText__IxT0d Contact_nameInput__uczqp Contact_inputText__IxT0d Contact_nameInput__uczqp" id="name" name="name" placeholder="Your Name" data-pc-name="inputtext" data-pc-section="root"
value=""><input class="p-inputtext p-component Contact_inputText__IxT0d Contact_emailInput__ZawyV Contact_inputText__IxT0d Contact_emailInput__ZawyV" id="email" name="email" placeholder="Email" data-pc-name="inputtext" data-pc-section="root"
value=""><textarea class="p-inputtextarea p-inputtext p-component Contact_inputText__IxT0d Contact_inputMessage___8quH Contact_inputText__IxT0d Contact_inputMessage___8quH" id="message" name="message" placeholder="Message" rows="10"
data-pc-name="inputtextarea" data-pc-section="root"></textarea><button aria-label="Submit" class="p-button p-component Contact_submit__QCx5d" type="submit" data-pc-name="button" data-pc-section="root"><span class="p-button-label p-c"
data-pc-section="label">Submit</span></button>
</form>
Text Content
About Skills Experience Portfolio Contact Jimmy Fennelly Fullstack Developer Aspiring Artist Hobbyist Musician Dev-Ops Engineer Development from Start to Finish. * Code Deployment OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. -------------------------------------------------------------------------------- * Front-End Design Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. -------------------------------------------------------------------------------- * Back-End Design Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. -------------------------------------------------------------------------------- * Code Deployment OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. -------------------------------------------------------------------------------- * Front-End Design Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. -------------------------------------------------------------------------------- * Back-End Design Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. -------------------------------------------------------------------------------- * Code Deployment OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. -------------------------------------------------------------------------------- * Front-End Design Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. -------------------------------------------------------------------------------- * Back-End Design Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. -------------------------------------------------------------------------------- Code Deployment * OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. * MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. * AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. * OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. * MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. * AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. * OrchestrationProficient in Kubernetes, I excel in deploying micro-services and crafting solutions for seamless scaling in expansive settings. Leveraging the Kubernetes API, I adeptly orchestrate dynamic deployment, management, and auditing of workspaces in compliance-driven environments. * MetricsDefining metrics to measure performance of the system is important for identifying when optimization becomes necessary within a microservice. With experience in the Prometheus Grafana stack, I can set a project up for success while notifying admins in realtime in event of system failures. * AutomationEnhancing automation of development environments mitigate human error and elevate overall project productivity. I've actively contributed to managing pipelines that not only enforce coding standards but also dynamically manage code versions, ensuring streamlined and error-free project execution. Front-End Design * Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. * Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. * UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. * Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. * Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. * UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. * Fundamentals FirstBuilding my knowledge in web development from the ground up, I have grown with the industry from static HTML/CSS, using event driven design with direct DOM manipulation, to state-of-the-art frameworks like React. Regardless of the technology, I bring an expertise to building beautiful websites to facilitate increased user experience. * Responsive DesignBelieving strongly in Mobile-First design, I focus on developing web applications that thrive on any device. Additionally, I strive to meet as many Web Content Accessibility Guidelines to ensure the entire userbase has equal access to my web applications. * UI / UXBy engaging the user in the design process, I strive to meet user requirements over an iterative process. I find by focusing on analogizing existing features to customers with their proposed ideas, we can find agreed solutions where they are left feeling confident of not only the proposed design, but functionality of the overall system. Back-End Design * Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. * SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. * Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. * Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. * SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. * Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. * Data StorageBehind any successful application is an efficient means of storage. From fileshares, SQL databases, to NoSQL databases, I have experienced designing an efficient model that accurately represents a business domain model. Additionally I have experience optimizing databases through various techniques to deliver more data to users faster. * SecurityBy studying the latest attack vectors and not just learning how to protect but understand, I am able to take steps to quickly address and identify problems areas within a codebase to improve security. * Web ServicesDeeply comfortable with service oriented architecture, web services provide a unique solution to scalability within high throughput environments. I have participated in the design and development of web services for solving complex problems within the pharmaceutical business domain. My Professional Journey KSM Technology PartnersMay 2021 - Current Consultant Relevant Skills Java Server Faces Java EE DocuSign API Mentorship MSSQL Server PDF Generation Business Development Achievements * Designed and Implemented a DocuSign API Wrapper to facilitate and introduce digital signing in the electrical industry. * Created a fully functional proof of concept to generate complex documents and submitting for signatures. * Successfully presented process and outputs to senior management to help push efforts to utilize DocuSign across multiple projects. * Created proof of concept for generating task workflows for complex task management with parallel dependencies. Responsibilities * Mentoring newer members to the team, introducing concepts of Java EE and Java Server Faces through onboarding. * Participating in design and technology research for new applications within the electrical industry. * Participating in interviews for entry-level technical positions and applicant review. -------------------------------------------------------------------------------- Associate Consultant Relevant Skills Kubernetes Docker Java Spring Boot MSSQL Server React Azure Apache Spark Prometheus Grafana Achievements * Interfaced with Kubernetes API to build and deploy custom docker images within a regulated environment. * Utilized Apache Spark to transform and clean data into a uniform standard for analysis and configuration. * Increased team efficiency through integrating a local kubernetes development stack and development automation. * Identified, documented, and optimized large web application through various performance tests. Data was scraped and visualized using Prometheus and Grafana Responsibilities * Developed data visualization tool for a large international pharmaceutical company. * Participate in requirements refinement to achieve greater outputs and instill higher levels of confidence within the product. * Designed and implemented complex features into production with support from beginning to end. Software EngineerWhitethorn DigitalAugust 2020 - May 2021 Relevant Skills C# Unity Animation 3D Mesh Data Cleaning Requirements Refinement Project Management Achievements * Designed and developed custom interaction engine within Unity to greatly speed up development and automate existing storylines for role playing games. * Designed and developed a dynamic communication system with custom animations using mesh manipulation, data cleaning, and animation fundamentals. * Architected a map building solution to quickly import existing maps, generate collision detection for interactable items. Responsibilities * Communicate with clients to gather requirements and transform into features for development. * Design and develop from high level infrastructure to guiding implementation of the entire system. * Manage development board amongst team to efficiently complete feature development within tight deadlines to port game to a new development engine. Student ResearcherPennsylvania State UniversityApril 2019 - August 2020 Relevant Skills Software Defined Radio Documentation C C++ GNU Radio FFT Analysis Driver Reverse Engineering Achievements * Redesigned a packet verification system to validate generated data during data collection phase of the project. * Optimized the design to work within an embedded system to quickly and effectively meet the requirements for data collection. * Successfully reverse engineered the design of the Ettus B200/N210 Software Defined Radio drivers to enhance capabilities for testing purposes. * Utilized LaTeX to write up the findings and architecture of the system towards the end of my tenure. Responsibilities * Assist signal fingerprinting research within the field of signal processing. * Create documentation, writeups, run case studies, and work on Software Defined Radio and NrF receivers to help develop new forms of security. * Assist graduate researchers in reverse engineering of Software Defined Radio drivers and modification for future projects. Portfolio Welcome to my programming portfolio, a diverse collection of projects that showcases my passion for coding. From web applications to machine learning models, each project represents a chapter in my journey as a developer. Emphasizing collaboration and problem-solving, these endeavors reflect my dedication to continuous improvement and the positive impact of technology. I invite you to explore the fruits of my creativity and discover the stories behind each project, as they inspire you as much as they have driven me to excel in this ever-evolving field. Psyche Mission - Hall Effect Thruster Machine Learning and Data Analysis View Paper As part of my undergraduate Senior Design Project, my team contributed to the NASA Psyche Mission. Our collaboration led to the development of an advanced data mining tool, extracting key datasets from existing Jet Propulsion Laboratory journals. Employing techniques like the Kalman filter, we refined dataset attributes for comprehensive analysis. Optimized through data cleaning methods like Principle Component Analysis, we employed a deep belief network to discern operational nuances of a hall effect thruster in various environments. These insights provided value in testing before deploying to a non-terrestial environment. Physical Layer Security - Digital Waveform Fingerprinting Engaged as a student researcher at Pennsylvania State University under Dr. Abdallah, I bolstered ongoing research in physical layer network security. The research aimed to fingerprint devices by analyzing quadrature errors created by microscopic manufacturing errors imprinted onto transceiver devices, allowing for network verification to prevent attacks like the man-in-the-middle attack. My contributions extended to redesigning and developing a real-time data collection system, harnessing software-defined radio to precisely capture and validate signals created by nRF24L01+ transceivers. Additionally, in collaboration with graduate research, I successfully reverse engineered Ettus B200/N210 Software Defined Radio drivers, showcasing my proficiency in driver analysis. Proof of Concept - Media Mirror Visit Code Over the course of two weeks, my team and I engineered an audio streaming proof of concept, enabling seamless audio dissemination from a single host to multiple clients. The system features automatic metadata synchronization, providing real-time updates on the current track, music timestamp, and album details. Leveraging encoded data and web sockets, the solution ensures accelerated transmission speeds and minimized audio loss. This project encompasses my passion for music in the creation of sharing multimedia sources across multiple devices with low latency. Visual Programming - Brain Network Visit Code This project seamlessly merges art and technology, transforming intricate 3D images into an engaging visual journey. Captivated within the realm of visual programming, I developed a simulation tool that parses any 3D model into a complex neural network interpretation. Leveraging geometric and polar functions to add depth and style to the simulation, the application creates a beautiful design with the full capability of traversing the 3D network, resembling an artistic interpretation of synapses firing throughout the network. Visual Programming - Node Flow Visit Code Continuing a profound fascination with visualizing the artistic aspects of data modeling, I created an enhanced visual design program aimed at illustrating relationships among localized data points within a 2D space. To optimize frame rates, I implemented Quad Trees for storing positional data in each frame. This enabled the smooth movement of points across a vector field generated using Perlin noise, forming connections between neighboring nodes through lines. Furthermore, I incorporated logic to automatically detect the formation of triangular cycles. My overarching objective was to push the boundaries of real-time constraints while handling intricate logic surrounding big data. Lets Get in Touch Submit © 2023 Jimmy Fennelly