Jonathan Fenocchi
About Jonathan Fenocchi
Jonathan Fenocchi is a Staff Engineer with extensive experience in systems and application architecture, design, and development. He has worked in various roles across multiple organizations, including positions at Bazaarvoice and data.world, and possesses strong skills in cloud computing, automation, and programming languages.
Current Role at data.world
Jonathan Fenocchi has served as a Staff Engineer at data.world since 2020. In this role, he applies his extensive knowledge in systems and application architecture to enhance the company's data management solutions. His responsibilities include overseeing the development and implementation of software solutions that support data-driven decision-making. Fenocchi's expertise in cloud computing and automation contributes to the efficiency and scalability of data.world's services.
Previous Experience in Software Development
Before joining data.world, Jonathan Fenocchi worked at Bazaarvoice as a Senior Staff DevOps and Software Engineer from 2012 to 2020. His role involved developing and maintaining scalable software solutions in the Austin, Texas area. Prior to that, he held positions as a Web Specialist at Lone Star College-Montgomery and as a Web Developer at the University of Houston. His early career included work as a Web Development Technical Author at WebMediaBrands, where he contributed to technical documentation and web development projects.
Educational Background
Jonathan Fenocchi studied at Montgomery College, where he earned an Associate's degree in Science from 2007 to 2009. His foundational education began at Word Alive Christian Academy, where he completed his studies from 1994 to 2007. This educational background provided him with the skills necessary to pursue a career in technology and software development.
Technical Skills and Expertise
Jonathan Fenocchi possesses a solid background in systems and application architecture, design, and development. He is proficient in various programming languages, including Java, Scala, Ruby, Python, and JavaScript. His strong skills in configuration management, particularly with Puppet, complement his expertise in automation and scripting using shell, Ruby, and Python. Fenocchi is also experienced in cloud computing, focusing on Amazon Web Services, including EC2, CloudFormation, and Lambda.
Project Management Methodologies
In his professional roles, Jonathan Fenocchi utilizes Agile project management methodologies, including scrum and kanban. His familiarity with these frameworks allows him to effectively manage software development projects, ensuring timely delivery and collaboration among team members. Additionally, he is proficient in version control systems, specifically git and Subversion, which are essential for maintaining code integrity and facilitating team collaboration.