👋 Hi, I’m Michael — a software engineer passionate about solving complex problems and building scalable, client-focused solutions. I specialize in backend development with Python and Java, and have experience creating microservices, SDKs, and designing clean, well-documented APIs. I enjoy working closely with stakeholders to design and deliver tailored products that make a real impact. I thrive in cross-functional teams, love breaking down complex systems into clear components, and take pride in writing clean, effective code that solves real-world challenges.
Developed and deployed custom banking solutions using Python, working directly with clients to interpret requirements and deliver production-ready configurations. Led Agile ceremonies, supported technical issue resolution, and contributed to SDK improvements and cross-team collaboration.
Contributed to the modernization of legacy systems by building micro-services and containerizing applications with Docker. Maintained and enhanced Java-based systems, implemented CI/CD pipelines, and collaborated across teams using Agile practices.
Assisted in the development of software for government contracts, supporting engineering teams with Java programming, testing, and feature implementation across large-scale systems.
Supported over 150 students through assignment grading, in-class instruction, and office hours, helping reinforce software engineering principles and assisting the instructor with course delivery.