Derrik Fleming
Senior Software Engineer
Objective
Seeking to leverage expertise in cloud infrastructure and
cross-platform mobile development to deliver scalable software solutions
while advancing as a technical leader in innovative, collaborative
environments focused on backend systems and mobile applications.
Skills
- Core Technologies: Cloud Infrastructure, Mobile
Development, API Design & Integration, CI/CD Pipelines,
Infrastructure as Code
- Languages: TypeScript, Dart, Java, Python, GraphQL,
Kotlin, Swift
- Mobile Frameworks: Flutter, React Native, Native
iOS/Android Development
- Backend Frameworks: Node.js, Express.js, Laravel,
Serverless Functions
- Web Frameworks: Vue.js, React, SvelteKit
- Databases: PostgreSQL, MySQL, MongoDB, DynamoDB,
Firebase, Redis
- Cloud & DevOps: AWS, AWS CDK, Docker,
Kubernetes, Terraform, GitHub Actions, Azure DevOps
- Mobile Tools: Xcode, Android Studio, Firebase, App
Store Connect, Google Play Console
- Certifications: AWS Cloud Practitioner
Professional Experience
Senior Software Engineer | Consultant, Cloud | Mobile |
Backend Jan 2022 - Present
Software Engineer II | Consultant, Cloud | Mobile |
Backend Jul 2021 - Dec 2021
- Served as a Software Engineer and Consultant, specializing in cloud
infrastructure, mobile development, and backend systems on a variety of
connected product systems (IoT)
- Architected and deployed scalable cloud infrastructure using AWS CDK
with TypeScript, using Infrastructure as Code best practices
- Built and designed RESTful and GraphQL API services
- Developed cross-platform mobile applications using Flutter and React
Native, achieving optimal code reuse across iOS and Android
platforms
- Engineered custom Flutter plugins integrating with native platform
APIs for iOS and Android (e.g. CarPlay, Android Auto)
- Implemented CI/CD pipelines using GitHub Actions and AWS
CodePipeline, automating testing, building, and deployment
processes
- Led Agile development practices including sprint planning,
estimation, and retrospectives to ensure consistent delivery
- Contributed to technical standards and best practices through active
participation in Cloud and Mobile Engineering Guilds
- Mentored junior developers through code reviews, some pair
programming, and technical discussions
- Provided technical consultation for client architecture decisions,
scalability planning, and optimization
- Contributed to development and design of IoT framework
Osborn Barr Paramore – Remote
Software Engineer, Web | Mobile Jul 2020 - Apr
2021
- Developed scalable web applications using Vue.js, Laravel, and
GraphQL with integrated CMS platforms (CraftCMS, Drupal)
- Implemented Docker containerization strategies, substantially
reducing development environment setup time
- Built and maintained React Native mobile applications with focus on
cross-platform compatibility
- Designed and implemented RESTful APIs to support mobile and web
client applications
- Participated in Agile methodologies ensuring consistent sprint
delivery and stakeholder alignment
Independent Contractor –
Remote
Software Engineer Consultant Jul 2020 - Apr
2021
- Led ERP system modernization projects for manufacturing clients,
improving operational efficiency through system integration
- Developed real-time monitoring systems using WebSocket connections
and event-driven architectures
- Created custom API integrations between legacy systems and
cloud-based solutions, ensuring seamless data migration
- Implemented database optimization strategies that improved query
performance
Westshore Design LLC – Holland,
MI
Application Developer | Backend Engineer Dec
2018 - Jul 2020
- Built full-stack applications using Vue.js, React, Node.js,
Express.js, and MySQL with focus on scalable backend architecture
- Designed and implemented RESTful APIs serving multiple client
applications with proper authentication and rate limiting
- Developed cross-platform desktop applications using Electron for
internal process automation
- Created real-time dashboards for production monitoring using
WebSocket connections and event streaming
- Contributed to IoT product development through native Android
application development and backend API design
- Implemented database schemas and optimization strategies for
high-volume data processing
Software Development Intern May 2018 - Dec
2018
- Supported ERP implementation and executed data migration strategies
to Global Shop Solutions platform
- Developed custom migration tools for legacy MS Access databases,
ensuring 100% data integrity
- Collaborated with cross-functional teams to document system
requirements and implement process improvements
Education
Grand Valley State
University - Allendale, MI
Bachelor of Science in Computer Science Sept
2014 - Dec 2018
Publications