Michael Gately
Backend Software Engineer
Specializing in Python and Django
3 Years of Experience
Quick Learner and Great Communicator
About Me
With three years of experience as a software engineer at STRATIS IoT, I have developed a strong and diverse technical skill set, especially in backend development. I regularly build internal tools, resolve complex bugs, and contribute to new feature development, deepening my expertise in technologies such as Python, TypeScript, React-Redux, Kubernetes, Azure, gRPC, GraphQL, and Django ORM. I am dedicated to continuously advancing my skills and making impactful contributions to the team.
Experience
STRATIS IoT - Backend Python Developer II
- Experienced in optimizing database queries and managing data models using Django ORM for efficient data retrieval and storage.
- Proven track record of delivering high-quality code following best practices such as code reusability, modularity, and maintainability in Python and Django environments.
- Proficient in applying Domain-Driven Design principles to architect and develop backend solutions, ensuring alignment with business requirements and promoting maintainability, scalability, and clarity.
- Skilled in designing and implementing RESTful APIs using Django Rest Framework to facilitate seamless communication between front-end and back-end systems.
Northrop Grumman - Software Engineer Intern
- Collaborated within an Agile framework alongside a team of software engineers to proficiently develop unit test software solutions in C++ and C#.
- Enhanced team productivity by introducing a streamlined test output framework capable of exporting data to Excel or CSV formats, fostering clearer insights and smoother workflows.
- Designed a unit test master suite that runs an input of unit tests on VxWorks 7 RTOS to increase team efficiency.
Education
Computer Engineering Major - Bachelor of Science - San Diego State University
- Studied a wide range of computer principles like Computer Architecture, Embedded Systems, and Computer Logic.
- Computer Science Minor that let me learn more about data structures, algorithms, and system administration.