Tom Trenka

Senior Software Engineer - Analytics And Data Visualization

Saint Paul, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tom Trenka is a senior software engineer specializing in analytics and data visualization with nearly two decades of experience building web applications for companies like IBM, Adobe, Cisco, and Sun. An early and influential contributor to the Dojo Toolkit—serving as DojoX project lead—he has deep front-end expertise in creating performant UI components and skins (notably contributions to Dojo core, Dijit, and the dgrid ecosystem). He designs data-driven visualizations with D3 and complex client-side architectures, and at Ai Media Group he led a D3-heavy analytics platform while also training teams on its use. His work at SitePen demonstrates a knack for solving unusual problems—recreating Google Calendar’s quick-entry algorithm, reverse-engineering Google Maps, and building real-time visualization demos for CometD. Based in Saint Paul, MN, Tom pairs a rare academic background (PhD in Music Theory and Composition) with pragmatic engineering, bringing pattern recognition and creativity to UI and data challenges. His public portfolio (github.com/ttrenka/snippets) underscores a long history of practical open-source contributions that shaped early modern JavaScript toolkits.
code19 years of coding experience
job18 years of employment as a software developer
bookDoctor of Philosophy - PhD, Music Theory and Composition, 4.0, Doctor of Philosophy - PhD, Music Theory and Composition, 4.0 at University of Minnesota
bookMaster of Arts - MA, Music Theory and Composition, 3.9, Master of Arts - MA, Music Theory and Composition, 3.9 at Queens College
github-logo-circle

Github Skills (9)

html10
css10
dojo10
uid10
javascript10
front-end-development10
ui-design10
tool-kit10
debug8

Programming languages (2)

JavaScriptHTML

Github contributions (5)

github-logo-circle
dojo/dojo

Apr 2007 - Feb 2012

Dojo 1 - the Dojo 1 toolkit core library.
Role in this project:
userFront-end Developer
Contributions:21 commits in 4 years 11 months
Contributions summary:Tom focused on the development of the Dojo 1 toolkit core library, specifically contributing to the creation and styling of the CSS stylesheet. They implemented foundational CSS rules based on YUI Reset, introduced table definitions, and incorporated the use of `@import` to pull in external resources. Their work included the creation of a test HTML file to demonstrate the applied CSS styles, including the styling of headings, paragraphs, lists, code blocks, and tables.
dojodojo-toolkitjavascriptcore-librarycsharp
SitePen/dgrid

Aug 2011 - Oct 2011

A lightweight, mobile-ready, data-driven, modular grid widget designed for use with dstore
Role in this project:
userFront-end Developer
Contributions:18 commits in 2 months
Contributions summary:Tom primarily contributed to the user interface aspects of the dgrid library, specifically by implementing and refining the iTunes-like skin. Their commits focused on styling the grid elements, including header and row styling, and integrating custom images. The user also made adjustments to the HTML structure within the test files to support the visual and functional integration of the iTunes-themed components, refining its interaction with the dgrid framework. Additionally, they worked on a song test, which included filtering functionalities, to test dgrid components.
data-drivenwidgetdartmodularflutter
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tom Trenka - Senior Software Engineer - Analytics And Data Visualization