Jonathan Schmeling 847-***-**** ************@*****.*** 1633 West Rascher Avenue, Chicago, Ill. 60640 Front-End/Applications Developer https://www.linkedin.com/in/jonathan-schmeling-0709a353/ SUMMARY
Primarily skilled in Java and Python application engineering + web development. An usual love of functional programming languages such as Scheme and Elixir.
TECHNICAL SKILLS
Languages: Java, SQL (MSSQL, H2, MySQL/MariaDB), Python, HTML, CSS/SASS, JavaScript, Bash Frameworks: Spring Boot, Liquibase, jQuery, React, Flask Tools: Git, Apache Maven, Vagrant, Jira, Bamboo, Confluence, Emacs CMS: Adobe Experience Manager 6.2/6.5
IaaS/SaaS/PaaS: Microsoft Azure
Methodologies: Agile, Waterfall
Platforms: Guix/Ubuntu/Debian GNU+Linux, Mac OS X
EXPERIENCE
Senior Application Developer, Brookfield Properties Retail Chicago, Ill. 2021–Oct. 2023
Created/maintained components for AEM and mentored new coworkers on how to develop components
Implemented using HTML, SCSS, and vanilla-JavaScript/jQuery to enhance functionality, user experience
Developed/maintained React.js-based landing pages to optimize user engagement and site performance
Integrated a Gulp script into Maven builds to run Babel over JavaScript clientlibs before packaging
Enabled using latest JavaScript without concern for browser compatibility
Oversaw updating of older components’ XML files to the newer Coral 3 UI
Oversaw updating of Java WCMUsePojo-driven components to Java Sling Models
Utilized Groovy Console to write scripts that bulk updated or moved components
Collaborated extensively with Marketing department to inform design decisions and meet specific needs
Wrote/implemented a website with Python’s Flask framework so customers could notify curbside pickup
Hosted in a Microsoft Azure app. service with Atlassian’s BitBucket integration to deployment slots Application Developer, Brookfield Properties Retail Chicago, Ill. 2018–2021
Maintained REST API with Java’s Spring Boot framework
Responsible for extending/updating the API’s backing MSSQL database, via Liquibase
Defined and maintained coding standards used by Team for development and in pull-request reviews
Ensured standards were followed by current team members and were taught/explained to new members Junior Application Developer, Brookfield Properties Retail Chicago, Ill. 2016–2018
Maintained integrations on Bamboo CI/CD server for API and lower AEM environment deployments
Oversaw AEM deployments as point-person when working with Adobe Management Services
Upkept Vagrant virtual machine setup, for AEM, for uniform local dev. environments across the team CS Teaching Assistant, Brandeis University Waltham, Mass. Jan–May & Aug–Dec 2015
Instructed students on advanced programming techniques in Java
Instructed students on basic programming in Java and C
Explained and demonstrated proper coding technique and form during office hours
Graded student assignments and proctored examinations PROJECTS
Konekte & Kabarè: ActivityPub web app. in Elixir’s web framework Phoenix, utilizing LiveView https://codeberg.org/WammKD/Konekte & https://codeberg.org/WammKD/Kabar- Cooking Calculator: A cooking-measurement converter QML app, published to the Ubuntu Touch Open Store https://codeberg.org/WammKD/Cooking-Calculator, https://open-store.io/app/cookingcalculator.jaft (1,179 downloads) EDUCATION
Brandeis University: Waltham, Mass. December 2015
Master's Degree in Computer Science
Williams College: Williamstown, Mass. June 2012
Bachelor's Degree in Computer Science; English; and Women’s, Gender, and Sexuality Studies