Summary
Jonathan Lovelace is a pragmatic Java developer with 17 years of technical experience, currently working as a Junior Java Developer at Leidos after prior roles delivering Java solutions at Smoothstack. He favors tools that balance practicality and precision—Java Swing for mid-size desktop programs, Android for mobile, Ceylon for complex logic, Bash for glue scripting, and Git for version control—while also producing well-formatted documentation in LaTeX and Markdown. Trained in computer science (BA) and technical writing, he brings a writer’s attention to clarity and maintainability in code and docs. Based in the Detroit area, Jonathan blends hands-on implementation with a long-standing habit of choosing the right tool for the job, often bridging UI, mobile, and scripting tasks in the same project.
16 years of coding experience
3 years of employment as a software developer
Certificate, Professional, Technical, Business, and Scientific Writing, Certificate, Professional, Technical, Business, and Scientific Writing at Washtenaw Community College
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Calvin College