I am both a Full-Stack Software Engineer and Academic Researcher, with both a passion for software development and a love for Artificial Intelligence. I have a strong background in Computer Science, with a focus on both furthering AI research and developing applications that can help improve the lives of others.
Throughout 2024, I have managed to work full-time at General Dynamics Electric Boat as a Software Engineer, a Junior Enterprise Architect for the Regional Water Authority, and a Teaching Assistant for Artificial Intelligence in the Computer Science Department at Southern Connecticut State University, all while finishing my Computer Science B.S. and developing both personal projects and group projects in my free time.
Click the icon here or in the navbar to download my resume and learn more about me.
Name: Jonathan Warren
Location: Middlebury, CT, USA
Email: jonathanwarren2022@gmail.com
▪ Responsible for designing and implementing a contract management
database with an integrated standalone application that supports
real-time data processing, reporting, and efficient tracking of contract
modifications and changes.
▪ Integrate VBA macros, C# tools, and JavaScript to provide cloud
compatibility within the Office 365 framework and enhance functionality
and user interaction with cloud-based applications.
▪ Utilize GitLab for version control and efficient team collaboration
in software development to assist in the transition from individual to
team-based programming practices.
▪ Investigate the field of Touch Dynamics-based Gender Identification
through the use of Deep Learning.
▪ Utilize tools such as Pytorch, FastAI, Numpy, and Matplotlib to
implement Deep Learning, Convolutional Neural Networks, and Fusion-Based
experimentation alongside classical Machine Learning techniques to
advance the space of gender identification and improve upon the
state-of-the-art performance evaluations of current implementations.
▪ Our findings will be published in the
IEEE Journal
in Spring 2025.
▪ Responsible for upkeep and maintenance of the organization’s Business
workflow and IT infrastructure.
▪ Utilize tools such as Ardoq, Microsoft PowerBI, and Visual Studio
Code to support building the RWA’s Enterprise Architecture repository by
maintaining and improving current models within the repository.
▪ Collaborate with Business Partners, Infrastructure, and Application
Managers in the development of strategic information technology plans to
support business strategies.
▪ Participate and collaborate with technology and business stakeholders
to develop an Enterprise Architecture vision that helps solve complex
technology problems and ensures that architecture roadmaps continually
align with business objectives.
▪ Contribute to the academic success of students by collaborating with
Dr. Hossain to provide constructive feedback on assignments and exams.
▪ Ensure timely and accurate assessment of student work and demonstrate
strong organizational skills to manage grading workload effectively.
▪ Foster a positive and inclusive learning environment by addressing
student inquiries and concerns promptly and professionally.
Applications that I have developed
CampAIgn is an AI-enhanced advertisement campaign generator developed for my senior capstone project, utilizing various APIs such as OpenAI's GPT and Dall-E Models, as well as the Imgur API, Gmail API, Facebook API, and Google App Engine to allow users to create Campaigns using AI, manage them in a cloud-hosted database using Portfolios, and directly export them to their favorite social media app, all through a published, live web-app accessible in the link below.
The Personal Finance Tracker (PFT) is a Flask web application designed for visualizing personal finances, completed as a personal passion project and deployed on servers through Amazon Web Services. The project contains dynamic, color-coded graphs for full expense breakdowns and account balance tracking. The backend routes, forms, and database implementation, alongside the front-end templates and corresponding style sheet were created singlehandedly, from scratch.
LateMate is a course registration website, complete with account creation, course registration (add/drop course), email notifications, complete course catalogs, and separate, secure login portals depending on whether you are a student or administrator. The project was developed in an educational group environment under a strict 10-week deadline, with my primary role being database-entity relations and backend forms, routes, and models.
While taking a course on Artificial Intelligence, we were instructed to design an AI model as a final project. I designed a heart attack prediction model using Python and various clustering and classification techniques, and managed to achieve an 87% accuracy/detection rate within the model. I hope to incorporate a larger, more diverse dataset in the future.
While improving my front-end development skills, I designed and developed my personal website using HTML, CSS, JavaScript, and Bootstrap. The website is designed to be responsive and user-friendly, with a clean, modern design and easy-to-navigate layout. I plan to continue updating and improving the website as I hone my front-end development skills.
I designed and developed a portfolio website boilerplate template using HTML, CSS, JavaScript, and Bootstrap. The website is designed to be responsive, user-friendly, and visually appealing with a clean, modern design and easy-to-navigate layout. The goal for this boilerplate was to provide fellow friends and classmates with a template for which they can improve their front-end development skills and create their own website from.
See what others have to say about me
"As a student, Jonathan is highly meritorious, motivated, and hardworking. As a Teaching Assistant, he is outstanding; he grades accurately, puts comments in detail, and goes extra miles by providing suggestions for improvement. More importantly, he is very polite, humble, and personable."
Degrees and Certifications