|
2 | 2 | { |
3 | 3 | "start": "August 2022", |
4 | 4 | "end": "Present", |
5 | | - "place": "New York, NY", |
6 | | - "role": "Principle Software Engineer", |
| 5 | + "place": "Remote", |
| 6 | + "role": "Senior Engineering Manager", |
7 | 7 | "company": "Atlassian", |
8 | | - "desc": "P60 in the Confluence Enterprise Platform Group. I led initiatives to increase performance and scalability of Confluence Cloud, mentored and supported three teams of 30+ engineers, and launched multiple internal tools to reduce performance degradations and improve developer productivity." |
| 8 | + "showMore": "My current role", |
| 9 | + "showEvenMore": "My previous role", |
| 10 | + "subjobs": [{ |
| 11 | + "start": "August 2025", |
| 12 | + "end": "Present", |
| 13 | + "place": "Remote", |
| 14 | + "role": "Senior Engineering Manager", |
| 15 | + "desc": "I Saved $500k+ per year in internal R&D costs while reducing friction throughout the development loop. As the Developer Productivity Champion for Confluence, I worked with Jira, Bitbucket, and Trello Heads of Engineering to improve developer experience across Atlassian." |
| 16 | + }, { |
| 17 | + "start": "August 2022", |
| 18 | + "end": "August 2025", |
| 19 | + "place": "Remote", |
| 20 | + "role": "Principal Software Engineer", |
| 21 | + "desc": "P60 in the Confluence Enterprise Platform Group. I led initiatives to increase performance and scalability of Confluence Cloud, mentored and supported three teams of 30+ engineers, and launched multiple internal tools to reduce performance degradations and improve developer productivity." |
| 22 | + }], |
| 23 | + "desc": "I created and staffed a team of 15+ full-stack engineers responsible for Confluence CI/CD pipelines." |
9 | 24 | }, |
10 | 25 | { |
11 | 26 | "start": "December 2018", |
|
14 | 29 | "role": "Principle Software Engineer", |
15 | 30 | "company": "Newsela", |
16 | 31 | "desc": "Lead architect of Alexandria, Newsela's content management system. I built and mentored a team of engineers, designers, and product managers and led cross-departmental initiatives with direct business impact.", |
17 | | - "showMore": "My last role", |
| 32 | + "showMore": "My final role", |
18 | 33 | "showEvenMore": "My previous role", |
19 | 34 | "subjobs": [{ |
20 | 35 | "start": "August 2021", |
|
42 | 57 | "end": "June 2014", |
43 | 58 | "place": "Brooklyn, NY", |
44 | 59 | "role": "Freelance Web Designer", |
45 | | - "company": "Keats Heavy Industries", |
| 60 | + "company": "Self Employed", |
46 | 61 | "desc": "I built websites and web apps for freelance clients in San Francisco, New York, and Tokyo.", |
47 | 62 | "showMore": "I worked with", |
48 | 63 | "showEvenMore": "I also worked with", |
|
51 | 66 | "start": "July 2013", |
52 | 67 | "end": "June 2014", |
53 | 68 | "place": "New York, NY", |
54 | | - "role": "Front-End Web Developer", |
55 | | - "company": "Bolster", |
| 69 | + "role": "Bolster", |
56 | 70 | "desc": "I joined Bolster (a remodeling startup) as the first front-end developer, and built web applications using AngularJS, Stylus, and a gulp-based workflow." |
57 | 71 | }, |
58 | 72 | { |
59 | 73 | "start": "Dec. 2012", |
60 | 74 | "end": "July 2013", |
61 | 75 | "place": "New York, NY", |
62 | | - "role": "Front-End Web Developer", |
63 | | - "company": "Busker.fm", |
| 76 | + "role": "Busker.fm", |
64 | 77 | "desc": "At Busker (a music startup) I built SpineJS-based web apps for consumers, artists, and record labels. I also learned Ruby and Sinatra working with our back-end developer and introduced non-blocking UI design and agile development." |
65 | 78 | }, |
66 | 79 | { |
67 | 80 | "start": "July 2012", |
68 | 81 | "end": "Dec. 2012", |
69 | 82 | "place": "New York, NY", |
70 | | - "role": "Front-End Web Developer", |
71 | | - "company": "Barrel", |
| 83 | + "role": "Barrel", |
72 | 84 | "desc": "At Barrel, I built responsive websites on Wordpress, Shopify, and other CMS's. I also assisted in the development and maintenance of Phonegap-wrapped mobile web apps." |
73 | 85 | }, |
74 | 86 | { |
75 | 87 | "start": "March 2011", |
76 | 88 | "end": "June 2012", |
77 | 89 | "place": "New York, NY", |
78 | | - "role": "User Experience Engineer", |
79 | | - "company": "Credit Suisse", |
| 90 | + "role": "Credit Suisse", |
80 | 91 | "desc": "I was part of a three-person development team that built internal and external web apps using ExtJS. We also led mobile web development efforts company-wide, and created and maintained a robust API for client widgets." |
81 | 92 | }, |
82 | 93 | { |
83 | 94 | "start": "Oct. 2010", |
84 | 95 | "end": "Jan. 2011", |
85 | 96 | "place": "New York, NY", |
86 | | - "role": "SCRUM Master / Drupal Developer", |
87 | | - "company": "Ology Media", |
| 97 | + "role": "Ology Media", |
88 | 98 | "desc": "I developed custom modules for a Drupal-based social networking site, and set up an AGILE development workflow." |
89 | 99 | } |
90 | 100 | ] |
|
103 | 113 | "start": "Jan. 2010", |
104 | 114 | "end": "May 2010", |
105 | 115 | "place": "Rochester, NY", |
106 | | - "role": "Level III Systems Engineer", |
107 | | - "company": "Kriterium, LLC", |
| 116 | + "role": "Kriterium, LLC (Level III Systems Engineer)", |
108 | 117 | "desc": "At Kriterum, I provided IT managed solutions to medium and large businesses. This included traveling to server rollouts along the Eastern Seaboard, compiling technical documentation, and a lot of network cable crimping." |
109 | 118 | }, |
110 | 119 | { |
111 | 120 | "start": "Dec. 2009", |
112 | 121 | "end": "May 2010", |
113 | 122 | "place": "Rochester, NY", |
114 | | - "role": "Systems Administrator", |
115 | | - "company": "RIT Center for Computational Relativity and Gravitation", |
| 123 | + "role": "RIT Center for Computational Relativity and Gravitation (Systems Administrator)", |
116 | 124 | "desc": "The RIT CCRG is a small research group that uses supercomputers to model the collisions of galaxies and black holes. I maintained their webservers, fileservers, backup systems, and website." |
117 | 125 | }, |
118 | 126 | { |
119 | 127 | "start": "March 2009", |
120 | 128 | "end": "Nov. 2009", |
121 | 129 | "place": "Oakland, CA", |
122 | | - "role": "Technical Support Lead", |
123 | | - "company": "Maestro Conference", |
| 130 | + "role": "Maestro Conference (Technical Support Lead)", |
124 | 131 | "desc": "I joined Maestro Conference as one of their first hires, and set up their support workflow and technical documentation. I sat in on development meetings, and was introduced to both AGILE methodologies and automated testing." |
125 | 132 | }, |
126 | 133 | { |
127 | 134 | "start": "Oct. 2008", |
128 | 135 | "end": "Jan. 2009", |
129 | 136 | "place": "Rochester, NY", |
130 | | - "role": "Tier 1 Technical Support", |
131 | | - "company": "Eastman Kodak Company", |
| 137 | + "role": "Eastman Kodak Company (Tier 1 Technical Support)", |
132 | 138 | "desc": "I did a brief stint in call-center technical support, and lobbied for Linux driver support for Kodak's printers." |
133 | 139 | } |
134 | 140 | ] |
|
0 commit comments