1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0, user-scalable=yes ">
6+ < meta name ="author " content ="James Sumners ">
7+
8+ < title > James Sumners: Technical Profile</ title >
9+
10+ <!--[if lt IE 9]>
11+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
12+ <![endif]-->
13+
14+ < link rel ="stylesheet " href ="assets/style.css ">
15+ < link rel ="stylesheet " href ="assets/overrides.css ">
16+ < link rel ="stylesheet " href ="assets/local.css ">
17+
18+ < link href ="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css " rel ="stylesheet ">
19+ </ head >
20+ < body >
21+
22+ < header >
23+ < h1 > James Sumners</ h1 >
24+
25+ < blockquote >
26+ < p >
27+ A well rounded Linux administrator and web developer. Adept at
28+ everything from network operations and OS administration to server-side
29+ and client-side development.
30+ </ p >
31+ </ blockquote >
32+
33+ < p >
34+ § < strong > Curriculum Vitae:</ strong > (coming soon)
35+ <!--
36+ <a href="/cv/resume.html">html</a>, <a href="/cv/resume.pdf">pdf</a>,
37+ <a href="/cv/resume.rtf">rtf</a>, <a href="/cv/resume.docx">docx</a>,
38+ <a href="/cv/resume.md">md</a>
39+ -->
40+ </ p >
41+ </ header >
42+
43+ < hr >
44+
45+ < main >
46+ < section >
47+ < h2 id ="introduction "> Introduction</ h2 >
48+
49+ < p >
50+ I am a self-taught programmer and Linux administrator. I started
51+ programming at 13 with BASIC, and have taught myself multiple languages
52+ such as: < em > C</ em > , < em > C#</ em > , < em > Objective-C</ em > ,
53+ < em > JavaScript</ em > , < em > Python</ em > and < em > Java</ em > . My current
54+ favorite language is JavaScript. It clearly has idosyncracies, but I
55+ really enjoy the flexibility of the prototypal inheritance and first
56+ class functions.
57+ </ p >
58+
59+ < p >
60+ Outside of JavaScript, the language I work in the most lately is Java.
61+ Dealing with an Oracle database is much easier in Java than other
62+ languages, and the programs I write at work require such. I do like the
63+ strong typing of Java, though. It’s nice to have the guarantee that data
64+ will conform to a predefined structure. Still, I tend to have more fun in
65+ a weakly typed language like JavaScript.
66+ </ p >
67+
68+ < p >
69+ I started getting into Linux when I was 17 or 18. I believe I started
70+ with SuSE 5.2, but the first distribution I really spent significant time
71+ with was Debian 2.1 (Slink). By the time Debian 3.0 (Woody) was released,
72+ I was using Linux full-time as my desktop operating system. Nowadays, I
73+ manage many Red Hat Enterprise Linux servers, for which I build barebones
74+ kickstart profiles and package RPMs as necessary.
75+ </ p >
76+ </ section >
77+
78+ < section >
79+ < h2 id ="ideal-position "> Ideal Position</ h2 >
80+
81+ < p >
82+ While my most developed skill set is in the Linux administration domain,
83+ my ideal position would be on a small(ish) team doing interesting web
84+ development. I would love to work with a designer, or two, implementing
85+ their ideas in a Node.js environment. I’d like to work from home most
86+ days, but gather with the team at least a couple times per month for
87+ in-person collaborative work.
88+ </ p >
89+
90+ < p >
91+ I think it would also be fun to work on phone applications.
92+ Specifically, iOS applications. I’d love to get back into Objective-C or
93+ even Apple’s new language, Swift (I’ve played with it and it’s rather
94+ nice).
95+ </ p >
96+ </ section >
97+
98+
99+ < section >
100+ < h2 id ="open-source-projects "> Open Source Projects</ h2 >
101+
102+ < p >
103+ Listed here are a few highlights of open source projects I have created,
104+ or contributed to, in my free time:
105+ </ p >
106+
107+ < div class ="osp ">
108+ < p >
109+ < strong > Goji</ strong >
110+ < span class ="ospl ">
111+ [< a href ="https://github.com/jsumners/goji "> github</ a > ]
112+ </ span >
113+ </ p >
114+
115+ < div class ="ospd ">
116+ < p >
117+ < em > Goji</ em > is a < a href ="http://nodejs.org/ "> Node.js</ a > template
118+ engine for HTML documents. It was inspired by the Java HTML template
119+ engine < a href ="http://www.thymeleaf.org/ "> Thymeleaf</ a > .
120+ </ p >
121+ < p >
122+ I created this project because I couldn’t find a template engine for
123+ Node.js that I liked. I wanted a template language that is fully
124+ legitimate HTML.
125+ </ p >
126+ </ div >
127+ </ div >
128+
129+ < div class ="osp ">
130+ < p >
131+ < strong > Thymeleaf Layout Interceptor</ strong >
132+ < span class ="ospl ">
133+ [< a href ="https://github.com/jsumners/thymeleaf-layout-interceptor "> github</ a > ]
134+ </ span >
135+ </ p >
136+
137+ < div class ="ospd ">
138+ < p >
139+ < em > Thymeleaf Layout Interceptor</ em > is a
140+ < a href ="http://spring.io/ "> Spring</ a > request interceptor that
141+ facilitates using a Thymeleaf template as a layout definition.
142+ </ p >
143+ </ div >
144+ </ div >
145+ </ section >
146+
147+ </ main >
148+
149+ < footer >
150+ < style scoped >
151+ a .fa , a .fa : visited {
152+ color : # 444 ;
153+ margin-left : 3px ;
154+ }
155+
156+ a .fa : hover {
157+ color : # 222 ;
158+ }
159+
160+ footer {
161+ border-top : 2px solid # ccc ;
162+ margin-top : 3em ;
163+ padding-top : 5px ;
164+ text-align : right;
165+ }
166+ </ style >
167+
168+ < a href ="mailto:james.sumners@gmail.com " class ="fa fa-2x fa-envelope "> </ a >
169+ < a href ="https://github.com/jsumners " class ="fa fa-2x fa-github "> </ a >
170+ < a href ="https://bitbucket.org/jsumners " class ="fa fa-2x fa-bitbucket "> </ a >
171+ < a href ="http://stackoverflow.com/users/7979/jsumners " class ="fa fa-2x fa-stack-overflow "> </ a >
172+ < a href ="http://stackexchange.com/users/5078/jsumners " class ="fa fa-2x fa-stack-exchange "> </ a >
173+ < a href ="http://www.linkedin.com/pub/james-sumners " class ="fa fa-2x fa-linkedin "> </ a >
174+ </ footer >
175+ </ body >
176+ </ html >
0 commit comments