Summary
Overview
Work History
Education
Skills
Timeline
QUALIFICATION HIGHLIGHTS
Generic

Desmond Gillespie

Beachwood,OH

Summary

Dynamic and results-oriented Software Architect and Manager with extensive experience in the computer networking industry and embedded firmware development. Possesses a deep understanding of software design methodologies, information systems architecture, object-oriented design, and software design patterns. Consistently delivers innovative business solutions while successfully leading software development projects. Recognized for exceptional communication skills that enhance relationships with colleagues and stakeholders, facilitating consensus-building and clear decision-making. Eager to leverage technical expertise and leadership abilities in a forward-thinking organization, with a willingness to relocate to contribute to corporate success in a fast-paced environment.

Overview

13
13
years of professional experience

Work History

Software Engineering Manager

Visa
Mentor, OH
01.2022 - Current
  • Managed two development teams consisting of 10 engineers.
  • Responsible for career growth, personal mentorship and application architecture, delivery and code contribution.
  • Delivery management
  • Pull request and repo management
  • Focused on ACH and POS applications.
  • B2B, B2C IAM
  • OOB and financial rule management.
  • Responsible for AI implementation into the SSDLC process and evaluation of results and improvement metrics.
  • Tech Stack: .Net Core 8 and .Net architecture, SQL and MongoDB. AWS. Copilot.

Software Engineering Manager

ERT
Cleveland, OH
01.2020 - 01.2022
  • Managed a team of 13 engineers, working in a developing platform with tight timelines and high throughput.
  • Established processes for documentation review, timeline estimation and tighter Remote communications.
  • Working with an international team over multiple time zones and countries.

Solution Architect

Amtrust Financial
Cleveland, OH
01.2018 - 01.2020
  • Developed all software for failure analysis and environmental chambers, documented procedures for software regression test strategies and testing methodologies. Responsible for optimizing business processes and SQL database architectural designs
  • Implemented and created the full life cycle process for large-scale software development.
  • Developed all software for failure analysis and environmental chambers, documented procedures for software regression test strategies and testing methodologies. Provide technical guidance and lead teams in facilitating project management processes
  • Spearhead software/system engineering, system integration, distributed system architecture, and troubleshooting operations.
  • Mentor and work with Developers, Business Analysts and Project Managers as part of a project team to accomplish business objectives.
  • Logged and categorized all applications currently being used by current enterprise, both domestically and internationally.
  • Develop and recommend solutions to business objectives through evaluation of: Fit in the Enterprise, cost, time to benefit and internal resources and proficiencies.

Software Engineer Manager

Amtrust Financial
Cleveland, OH
01.2016 - 01.2018
  • Designed and implemented a development Methodology to control high quality and rapid development utilizing AGILE development practices. Managed and supervised a team of developers for an enterprise international VSC (vehicle service contract) application.
  • Collaboration with development team members to develop test plans, designing corrective solutions and system level impact analysis. Recommended and executed plans to improve development tools and processes.
  • Resolved customer issues by establishing workarounds and solutions by debugging and creating defect fixes.
  • Managed a team of 14 direct reports and 40-50 indirect reports.
  • Application and Software architecture.
  • Responsible for application deployment and review.
  • Code Reviews
  • Strategic planning with clients on future development efforts.
  • Efficiency planning and Process development.
  • Mentoring and training staff on best practices and competencies.
  • Hiring, Interviewing, Disciplinary Action, Terminations.
  • Tech Stack: C#, VB.net, T-SQL, ASP.net, Azure Devops, GIT, MVC, Typescript

Software Engineer

Amtrust Financial
Cleveland, OH
01.2013 - 01.2016
  • Core developer in the designing and implementation of an international enterprise VSC (vehicle service contract) system; facilitated a Data warehouse that would include data to support multiple departments across the Enterprise on both reporting and predictive analysis. Drafted detailed design objectives and developed architectural and system design documents.
  • Coordinated with QA testers for end-to-end unit testing and post-production testing while
  • Coded in SQL, C#, VBA, Visual Basic, and Javascript.
  • Took requirements from the client for code execution.
  • Met with clients to access satisfaction and adherence to requirements gathered.
  • Tech Stack: C#, VB.net, T-SQL, ASP.net, Source Safe, Javascript

Education

Degree - Computer Science

Cleveland State University
Cleveland, OH
01.2011

Degree - Chemistry

University of Dayton
Cleveland, OH
01.2009

Skills

  • Programming Languages: C#, JavaScript, VBA, Typescript
  • Platforms: Windows OS, Linux
  • Tools/Technologies: MS Office Suite, VSTS, GIT, SourceSafe, TFS, ASPnet, Webforms, MVC, VBnet, SQL, Nuint, MStest, MSTest, Agile, Scrum, Kanban, TDD, DDD, net Core, LeanIX, REST APIs, Archimate 30, TOGAF
  • Software Systems Functionality
  • Customer Service Skills
  • Software/Database Architecture
  • Research & Analysis
  • Business Technology Management
  • Problem-solving skills
  • Project Management
  • Agile Methodology
  • Software Development
  • Management
  • Software development life cycle
  • Software architecture
  • Microservices architecture
  • DevOps practices
  • Technical leadership
  • Staff hiring
  • Agile framework

Timeline

Software Engineering Manager

Visa
01.2022 - Current

Software Engineering Manager

ERT
01.2020 - 01.2022

Solution Architect

Amtrust Financial
01.2018 - 01.2020

Software Engineer Manager

Amtrust Financial
01.2016 - 01.2018

Software Engineer

Amtrust Financial
01.2013 - 01.2016

Degree - Chemistry

University of Dayton

Degree - Computer Science

Cleveland State University

QUALIFICATION HIGHLIGHTS

  • A highly-organized individual with excellent organizational, planning, and decision-making skills with strong attention to detail and follow-through while maintaining focus on the big picture.
  • Process improvement champion with a history of implementing new procedures and technologies to enhance operational efficiency, and control costs.
  • Competently identify weaknesses in existing robustness strategies and drive improvements that eliminate random failures during high volume events to increase developer efficiency, product reliability, and responsiveness to new feature requests.