Software Engineer & Full-Stack Developer

Building innovative web applications and software solutions using Java, Spring Boot, and modern web technologies. Passionate about creating efficient, scalable systems and leveraging AI to solve real-world problems.

Mathew Shereni - Software Engineer
Java & Spring Boot
Full-Stack Development
AI Integration

Hi, I'm Mathew Shereni

Software Engineer & Full-Stack Developer

Mathew Shereni
Saint Louis University
MSc Software Engineering (GPA: 3.70)

I'm a passionate software engineer and full-stack developer with expertise in Java, Spring Boot, and modern web technologies. Currently pursuing an MSc in Software Engineering at Saint Louis University with a 3.70 GPA, I combine academic excellence with practical industry experience.

My approach to software development focuses on building scalable, efficient solutions that solve real-world problems. I specialize in creating web applications that leverage AI technologies, such as Google's Gemini API, to enhance user experiences and streamline workflows.

Backend Development

Java, Spring Boot, RESTful APIs, Microservices and enterprise application architecture

Frontend Development

JavaScript, React, Angular, HTML, CSS, and responsive web design

AI Integration

Google Gemini API integration and AI-powered application development

"

Great software is built through continuous learning, problem-solving, and a commitment to creating solutions that make a meaningful impact on users' lives.

Skills

Comprehensive technical expertise spanning programming languages, frameworks, tools, and methodologies. Continuously expanding knowledge through hands-on projects and academic excellence.

Technical proficiency developed through academic excellence, professional experience, and hands-on project development

Programming Languages

Core development languages and technologies

Java 90%
JavaScript 85%
Python 80%
C# 75%
SQL 85%

Frameworks & Technologies

Modern frameworks and development tools

Spring Boot 90%
React 80%
.NET / ASP.NET 75%
WebSocket & STOMP 85%

Tools & Additional Skills

Development tools, version control, and specialized skills

Git & GitHub 90%
AI Integration (Gemini API) 85%
CI/CD & DevOps 80%
Database Administration 85%
IT Support & Networking 90%

Years of IT Experience

Years

Professional IT experience combined with academic excellence in software engineering.

Primary Technologies
Java
JavaScript
Spring Boot
React
SQL
AI/Gemini
Git/GitHub
Cloud Computing
Certifications & Education
Current
MSc Software Engineering (GPA: 3.70)
Certified
Java Certification
Master's
Information Systems Management
Bachelor's
Information Technology

Resume

⬇️ Download Resume

Combining academic excellence with professional experience in IT and software development. Currently advancing expertise through graduate studies while applying practical skills in enterprise environments.

Professional Experience

Proven track record in IT management, system support, and software development with a focus on delivering efficient solutions and driving organizational success.

January 2022 - July 2025

IT Officer

Acol Chemical Holdings

Managed and maintained IT infrastructure, ensuring optimal performance and security. Provided technical support, troubleshooting hardware and software issues for staff. Developed and launched a company website, enhancing online presence and user engagement. Assisted in software implementation, contributing to improved operational efficiency. Monitored network performance and security, preventing unauthorized access. Oversaw data backup and recovery processes, ensuring data integrity.

IT Infrastructure Web Development Network Security System Support
November 2010 - December 2021

Accounting Technician

Acol Chemical Holdings

Maintained financial reports, receipting, bookkeeping and records. Prepared analyses and account reconciliations. Contributed to the development and review of annual operating budgets and performance projections, maintaining documentation for accounts payable, purchasing, and treasury.

Financial Analysis Budget Management Data Management

Education & Qualifications

Dedicated to continuous learning and academic excellence, with a strong foundation in Information Technology and advancing expertise in Software Engineering.

MSc Software Engineering

Saint Louis University

Current • GPA: 3.70

Currently pursuing a Master's degree in Software Engineering, focusing on advanced software development practices, system architecture, and modern software engineering methodologies.

Current GPA: 3.70

Master of Information Systems Management

Information Systems Management

Completed

Master's degree in Information Systems Management, providing comprehensive knowledge of business systems, IT strategy, and organizational technology management.

Bachelor of Information Technology

Information Technology

Completed

Bachelor's degree in Information Technology, establishing a solid foundation in computer science, programming, systems analysis, and IT fundamentals.

Professional Certifications

Java Certification Java Certification

Portfolio

Showcasing innovative software solutions built with Java, Spring Boot, and modern web technologies. Each project demonstrates expertise in full-stack development, AI integration, and real-time application development.

  • All Projects
  • Web Applications
  • AI Integration
  • Real-Time Systems
Email Assistant Application
Web Application • AI 2024

Email Assistant

Java and Spring Boot email assistant web application that helps you reply to emails on Gmail utilizing Gemini AI from Google. Features intelligent email response suggestions and streamlined email management.

Java Spring Boot Google Gemini API Gmail Integration
Real-Time Chat Application
Internal CRM & Student Tracker 2025

CRM DashBoard | Full Stack

Built a dual-repo full-stack CRM dashboard MERN STACK to track student engagement and application progress. Implemented a "Student Directory" with real-time search and custom filtering logic to identify at-risk students. Developed comprehensive profile views including communication logs (mock emails/SMS), internal notes, and activity timelines. Integrated Firebase for real-time database management and secure user authentication.

Node.js React Firebase
Real-Time Chat Application
Real-Time Application 2024

Real-Time Chat Application

Built a real-time chat application using Spring Boot, Java, WebSocket, STOMP, and Thymeleaf, enabling instant messaging and enhancing user experience. Features seamless real-time communication with modern web technologies.

Spring Boot WebSocket STOMP Thymeleaf Java
Research Assistant Extension
Chrome Extension • AI 2024

Research Assistant Web Application

A Chrome extension utilizing Java and Spring Boot to provide concise summaries of large web texts, streamlining research processes. Leveraged Google Gemini API to integrate AI-powered text analysis, enabling users to quickly grasp key points and insights.

Java Spring Boot Chrome Extension Google Gemini API AI Integration

Services

Professional software development services focused on building scalable, efficient solutions using modern technologies and best practices.

Full-Stack Web Development

Building modern, scalable web applications using Java, Spring Boot, React, and JavaScript. Creating robust backend APIs and responsive frontend interfaces with optimal performance and user experience.

Learn More

AI Integration & Development

Integrating AI technologies like Google Gemini API into applications to enhance functionality, automate processes, and provide intelligent solutions. Building AI-powered features for email assistance, research tools, and data analysis.

Learn More

Real-Time Application Development

Developing real-time applications using WebSocket, STOMP, and modern messaging protocols. Creating instant messaging systems, live collaboration tools, and real-time data streaming solutions.

Learn More

IT Infrastructure & Support

Managing IT infrastructure, providing technical support, troubleshooting hardware and software issues, and ensuring optimal system performance and security for organizations.

Learn More

Contact

Let's connect and discuss how we can work together. Whether you have a project in mind or just want to say hello, I'd love to hear from you.

Let's Connect

We're here to discuss your vision and explore how we can bring it to life together.

Email us mashereni@gmail.com
Call us (314) 280-1084
Visit us 374 S Grand Blvd
Saint Louis, MO 63103, USA

Send us a message

Loading
Your message has been sent. Thank you!