# John Ruffell > Software Engineer at Edge2Web Location: Danbury, Connecticut, United States Profile: https://flows.cv/johnruffell Recent Computer Science graduate from the University of Connecticut currently working as a Software Engineer for Edge2Web. Forever gear head and life-long sports car racing enthusiast. I started at Edge2Web my Junior year of college as a Software Developer Intern where I was trained on their low code environment to complete a variety of tasks. Most commonly, I was responsible for designing and building front-end interfaces and components for machine configurations, user management and time series displays. This required me to learn both their low code environment and also the world of Industrial IoT devices. During my Senior year in college, I transitioned to a part-time role in the company which allowed me to continue to make contributions to the companies product while still studying and working towards my degree. After graduating with my B.S. in Computer Science, I was offered a full-time position at Edge2Web as Software Engineer which gave me the opportunity to get more involved in the company by working along side our VP of Engineering to lead development on a new suite of no-code data visualizations tools. This opportunity allowed me to build on my existing knowledge of enhancing an existing product to developing a whole new product. Mentored by our VP of Engineering, I learned how to iteratively develop pieces of the application starting from the bottom up with complex JSON configuration to define the series of operations and bounds by which time series aggregation algorithms will calculate results based on data stored in AWS SiteWise. After building the foundation, we followed the Module-View-Controller design pattern to create a no-code user interface that allowed users to build formulas, scorecards and dashboards to quickly and easily visualize their data. Having excelled in my position to date, I was entrusted to start working along side our VP of Customer Success to start consulting on new projects for a company clients. This additional responsibility to my role included communicating with clients to discuss project goals and get routine feedback on progress to work towards project deliverables. These additional responsibilities to my role have allowed me to become more involved in the company and our products which has given many opportunities to learn and grow as a Software Engineer. ## Work Experience ### Software Engineer @ Edge2Web, Inc. Jan 2023 – Present | Connecticut, United States - Led development on a new suite of no-code tools, connecting machine data to user created visualization pages via AWS SiteWise, JavaScript time series aggregation algorithms and intuitive user interfaces. - Communicated with clients to outline deliverables for new applications and iteratively developed on routine feedback. - Technologies: JavaScript, CSS, HTML and REST Services for AWS IoT Sitewise, Siemens MindSphere and related services, Edge2Web Director. ### Software Developer @ Edge2Web, Inc. Jan 2022 – Jan 2023 | Southbury, Connecticut, United States - Designed, built, and tested Industrial IoT application components for Edge2Web Director and that were critical for the launch of Edge2Web Factory Insights. - Components included front-end interfaces and back-end integrations for machine configurations, user management, and time series displays. - Created bug reports with clear documentation of the description and reproducible steps of the issue. - Met and exceeded expectations in code reviews by thoroughly explaining and keeping notes about thought processes, UI design choices, and areas of concern. - Technologies: JavaScript, HTML and REST Services for AWS IoT and related services (e.g. S3), Edge2Web Director. ### Senior Ambassador - Teen Innovation Program @ Connecticut Science Center Jan 2016 – Jan 2016 | Danbury, Connecticut, United States Managed and coordinated project development for STEM-related products, including scientific and industry researching, prototyping, and pitching to relevant stakeholders. Completed hands on learning about engineering design principles, leading multiple presentations for public audiences. ## Education ### Bachelor of Science - BS in Computer Science University of Connecticut ### Mechanical Engineering Technology A.S in Mechanical Drafting and Mechanical Drafting CAD/CADD CT State Naugatuck Valley ## Contact & Social - LinkedIn: https://linkedin.com/in/johnruffell --- Source: https://flows.cv/johnruffell JSON Resume: https://flows.cv/johnruffell/resume.json Last updated: 2026-04-05