-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
201 lines (193 loc) · 10.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Jeff H Sholl | Backend Engineer | Resume</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Jeff Sholl's Resume">
<meta name="author" content="Jeff Sholl">
<meta property="og:title" content="Jeff Sholl - Senior Backend Engineer" />
<meta property="og:description" content="Jeff Sholl's Resume" />
<meta property="og:type" content="profile" />
<meta property="profile:first_name" content="Jeff" />
<meta property="profile:last_name" content="Sholl" />
<meta property="og:url" content="http://jeffhsholl.com" />
<meta property="og:image:width" content="500" />
<meta property="og:image:height" content="500" />
<link rel="stylesheet" href="vendor/blueprint/screen.css" type="text/css">
<!--[if lt IE 8]>
<link rel="stylesheet" href="blueprint/ie.css" type="text/css" media="screen, projection">
<![endif]-->
<link rel="stylesheet" href="assets/default.css" type="text/css">
<link rel="stylesheet" href="assets/print.css" type="text/css" media="print">
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<div class="header">
<center>
<h1>Jeff H Sholl</h1>
1620 Park Hurst Dr, Indianapolis, IN 46229<br>
<a href="tel:+12603124113">(260) 312-4113</a> /
<a href="mailto:sholl76@gmail.com">sholl76@gmail.com</a><br>
Github: <a href="https://github.com/quantumwaver">quantumwaver</a>
</center>
</div>
<div class="section-header">
Overview
</div>
<div class="description">
Experienced software developer, spending the last 4+ years managing and maintaining the backend API and database architecture for a large scale, multi-application based, Learning Management System (LMS) employing Ruby/Rails and Postgres. I am looking for Senior Engineer or Lead opportunities where I can continue to develop software while utilizing my project management and leadership skills. While my current area of expertise is in Ruby/Rails and backend architecture development, I am extremely open to broadening my horizons and learning new skills and languages.
</div>
<div class="experience-section-header">
Professional Experience
</div>
<div class="section-details">
<div class="span-18 company">
Opportunity Education - Next Generation Learning
</div>
<div class="span-6 last company-years">
November 2017 - Present
</div>
<div class="description">
Joined as an independent contractor in November of 2017, began doing feature work and in less than two months was offered a position as a full time engineer. From there I quickly took ownership of the existing backend infrastructure and became the primary backend developer, leading all backend and database architectural development. Promoted to Senior Engineer within a year and a half and made responsible for the entire backend API and database architecture across four major production applications. Later, in November of 2021, I was promoted to Director of Product Development where, as in addition to my backend engineer responsibilities, I was placed in charge of our entire Platform Team, leading the overall development of all our apps.
</div>
<div class="span-18 role">
Director Of Product Development / Lead Backend Engineer
</div>
<div class="span-6 last years">
November 2021 - Present
</div>
<div class="role-summary">
<br>
<ul>
<li>Manage a team consisting of two frontend engineers (one full-time, one contractor), one QA automation engineer, and one product manager/designer supporting multiple React web applications and a React Native mobile application.</li>
<li>Collaborate with multiple teams to define priority, scope and requirements for new features and improvements for multiple applications (web apps and mobile Android app).</li>
<li>Responsible for structuring and implementing the interview process for engineering hires.</li>
<li>Maintain all Lead Backend Engineer responsibilities as listed below.</li>
</ul>
</div>
<div class="span-18 role">
Senior/Lead Backend Engineer
</div>
<div class="span-6 last years">
June 2019 - November 2021
</div>
<div class="role-summary">
<br>
<ul>
<li>Sole backend engineer responsible for platform stability and backend API and database architectures built on Rails 6.1 and Ruby 3.0 spanning four major production applications all utilizing a single API and Postgres 13.5 database. As well as being responsible for managing our AWS S3 and Cloudfront architectures.</li>
<li>Led backend architecture development and implementation for new a mobile application.</li>
<li>Led effort to increase performance across our API which resulted in response times being decreased by more than 80% on average.</li>
<li>Implemented encryption functionality to meet HIPAA regulations for storing health related data.</li>
<li>Managed the development and testing of standalone file servers for use in conjunction with our mobile application by schools in Tanzania in an effort to lower their bandwidth costs.</li>
<li>Implemented a server for compressing PDF files used in Tanzania in a further effort to decrease their bandwidth costs as well as to increase performance of files loading within our mobile app.</li>
<li>Led migration of the entire backend API from Rails 5.2 through 6.1, as well as from Ruby 2.6 through 3.0.</li>
<li>Managed multiple major version upgrades of our primary Postgres database.</li>
</ul>
</div>
<div class="span-18 role">
Backend Engineer
</div>
<div class="span-6 last years">
November 2017 - June 2019
</div>
<div class="role-summary">
<br>
<ul>
<li>Responsible for primary development of all API endpoint and architectural updates and improvements.</li>
<li>Led effort to move entire API from ActiveModelSerializers to Blueprinter; resulting in greatly reduced response times.</li>
<li>Employed New Relic data to monitor and assist in improving performance of APIs.</li>
<li>Worked directly in managing and implementing analytics tracking across all applications.</li>
<li>Led initiatives to both increase entire spec coverage to 98% and to enforce style guidelines via RuboCop.</li>
</ul>
</div>
</div>
<div class="section-details">
<div class="span-18 company">
Hemispheric Psychological Services, LLC
</div>
<div class="span-6 last company-years">
2012 - 2017
</div>
<div class="role">
Owner / Founder
</div>
<div class="description">
Business setup to perform psychological disability evaluations for the state of Ohio through their Division of Disability Determination.
</div>
<div class="role-summary">
<ul>
<li>Oversaw all primary business operations, including the management of payroll and all expenses, the management of the day to day operations of the lead psychologist, as well as liaising with the scheduling and adjudicative departments at Division of Disability Determination.</li>
<li>Developed and maintained a custom C++ desktop application to manage the creation of disability reports and the logging of psychometrics.</li>
<li>Responsible for implementing and interpreting all psychometric testing utilizing the Wechsler Intelligence, Memory, and Achievement scales.</li>
</ul>
</div>
</div>
<div class="section-details">
<div class="span-18 company">
Higher Symmetry Software, LLC
</div>
<div class="span-6 last company-years">
2005 - 2017
</div>
<div class="role">
Owner / Founder
</div>
<div class="description">
Founded this company after I received a contract from a group of psychologists to develop a desktop application that would aid in the generation of reports for psychological evaluations. After the contract ended, I continued on by developing my own note-taking software, as well as taking custom contracts for developing apps for experimental cognitive psychological testing.
</div>
<div class="role-summary">
<ul>
<li>Developed a C++ desktop application for the creation of custom psychological evaluation reports, as well as calculating and processing all psychometric scores for several of the various psychometric tests including the WAIS-III & IV, WISC-IV, WMS-III & IV, and the WRAT-4.</li>
<li>Developed a custom desktop note-taking application called “NoteScribe” using C++ and Microsoft’s MFC API, as well as a companion online note-taking application utilizing C# and Microsoft Silverlight.</li>
<li>Developed several custom C++ desktop applications for experimental cognitive psychological research for the Cognitive Psychology Department at Millsaps College in Jackson, MS.</li>
</ul>
</div>
</div>
<div class="section-header">
Education
</div>
<div class="section-details">
<div class="span-18 company">
Miami University
</div>
<div class="span-6 last school-years">
2005
</div>
<div class="school-location">
Oxford, Ohio
</div>
<div class="summary">
<ul>
<li>M.A. ABT, Cognitive Psychology (67 Earned Hours)</li>
</ul>
</div>
</div>
<div class="section-details">
<div class="span-18 company">
Ball State University
</div>
<div class="span-6 last school-years">
2002
</div>
<div class="school-location">
Muncie, Indiana
</div>
<div class="summary">
<ul>
<li>B.S., Computer Science: Information Systems Option (Magna Cum Laude)</li>
</ul>
</div>
</div>
<div class="section-header">
Technology
</div>
<div class="section-details">
<p>Ruby, Rails, PostgreSQL, Heroku, AWS, Sidekiq/Redis, Memcache, CircleCI, Git, MySQL, Sinatra, C++, New Relic, Rollbar, Scout APM, Keen</p>
</div>
</div>
</body>
</html>