# Michael McGrath > Software Engineer | Active TS | Data Analysis & Modeling | AI/ML | Multi-Language Developer | Seeking Opportunities CT/ NY Location: New York City Metropolitan Area, United States Profile: https://flows.cv/michaelmcgrath Innovative Electrical & Software Engineer with a strong foundation in applied mathematics and physics. Recently relocated back to CT/NYC and actively seeking new opportunities in the area. Recently completed an MS in Computer Science part-time at Columbia University. This builds upon BS/BA degrees in Electrical Engineering and Physics. Previously at Johns Hopkins University Applied Physics Laboratory, I contributed to mission-critical projects, leveraging expertise in Python, Java, and advanced quantitative methods. My work focused on developing sophisticated software solutions, optimizing system performance, and integrating cutting-edge algorithms and hardware setups. ## Work Experience ### Software Developer / Data Engineer @ Ellington Management Group Jan 2024 – Present | Old Greenwich, Connecticut, United States As a software developer and data engineer, I developed and maintained projects from start to finish. Including full end-to-end data extraction projects which required web scraping, data modeling/loading, and reporting/validation. Also maintained pre-existing data pipelines. • Used Python and Selenium to create a script that was executed by a service to automate the extraction/retrieval of data from various websites. • Worked with existing monitoring frameworks to improve data flow quality and consistency. Tasks involved learning existing data flows, writing various SQL scripts to check data consistency, and interacting with existing monitoring frameworks. • Assisted in various code refactoring and documentation tasks. ### Engineer @ The Johns Hopkins University Applied Physics Laboratory Jan 2022 – Jan 2024 | Maryland, United States As an electrical & software engineer on complex, high-security projects, I developed and maintained mission-critical applications using Python and Java, employing advanced quantitative methods and agile methodologies. Collaborated with cross-functional teams to deliver sophisticated software solutions in a rigorous, deadline-driven environment. • Conducted complex feasibility analysis for new system capabilities, leveraging real-world scenarios to enhance and validate advanced models. • Innovated methods to significantly optimize system performance, improving efficiency and accuracy of analytical outputs. • Led research and developed advanced models for high-impact projects • Spearheaded integration of cutting-edge algorithms with hardware setups, driving improvements in system functionality. • Developed and rigorously tested multi-hardware control algorithms, creating user-friendly GUIs and conducted comprehensive off-site testing. • Designed efficient communication code to integrate advanced algorithms with hardware, improving overall system performance. • Consistently delivered high-quality, time-sensitive analysis under accelerated timelines, meeting critical project deadlines while maintaining exceptional standards • Developed innovative data propagation functions and debugging scripts, improving data processing efficiency and accuracy • Designed, implemented, and debugged experimental model changes, driving continuous improvement in system capabilities • Played a key role in collaborative efforts to update and verify Element Specifications (ES) of complex systems, ensuring alignment with evolving requirements. ### Research Assistant @ Yale University School of Medicine- Bio Med Dept. Jan 2020 – Jan 2020 ## Education ### Master's degree in Computer Science Columbia Engineering ### Columbia Engineering in BS - Summa Cum Laude, Electrical Engineering Columbia University ### Bachelor's degree. - Summa Cum Laude in Physics College of the Holy Cross ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-mcgrath-191036198 --- Source: https://flows.cv/michaelmcgrath JSON Resume: https://flows.cv/michaelmcgrath/resume.json Last updated: 2026-04-13