
David Maguire
Software Engineer | Backend Specialist | Full Stack Developer
About Me
I'm a passionate software engineer with over three years of professional experience. I thrive on solving complex challenges and writing clean, maintainable code. Throughout my career, I've worked on maintaining and building enterprise applications, database-driven systems, and cloud-based automation tools. I'm always eager to learn new technologies and improve my craft, constantly seeking out opportunities to grow as both a developer and a problem-solver.
Projects
Enterprise Web Rebuild
Rebuilding a complex enterprise app using Node.js and Next.js, enhancing performance and scalability.
Enterprise Web Rebuild
Rebuilding a complex enterprise app using Node.js and Next.js, enhancing performance and scalability.
Experience
App Developer – LAZ Parking
Aug 2023 – Present
- Developed a deployable application that aggregates files of different types from various server locations and compiles them into structured PDF packages.
- Developed a C# Azure Function to securely decrypt, process, and manipulate files from an SFTP directory, seamlessly transmitting the extracted data via API integrations.
- Created and maintained pipelines in Azure Data Factory, utilizing SQL and PowerShell scripts.
Software Engineer/IT Manager – Ivy Biomedical Systems
June 2022 – Aug 2023
- Developed a web application that generates and prints various order labels based on user-provided shipping numbers.
- Developed a database-driven web application enabling employees to input information in a structured report format, as well as view, edit, and print previously created reports.
- Maintained essential IT infrastructure (i.e., desktops, servers, email systems, security tools, and company databases).
- Performed a company wide email server transfer from Intermedia to Microsoft 365.
- Implemented security measures to protect sensitive data and ensure compliance with industry standards.
- Provided technical support and training to employees, enhancing their proficiency with software and hardware.
Contact
Whether you're interested in collaborating on a project, have a question about my work, or just want to talk tech, feel free to reach out! I'm always open to new opportunities and conversations in the world of software engineering.