Curriculum Vitae

Abiola Akanni | Senior Software & Distributed Systems Engineer

Email: abiola.ace1@gmail.com | LinkedIn: linkedin.com/in/aakanni | Location: Washington DC-Baltimore Area

Professional Summary

Results-driven Senior Software Engineer and Distributed Systems specialist with 8+ years of experience building and optimizing large-scale, high-availability backend services. Expert in Python development, Apache Spark/Kafka data pipelines, AWS cloud architecture, and scalable system design. Proven track record at NASA and NOAA delivering mission-critical systems for scientific and aerospace applications.

Core Competencies

Backend Development

Python, REST APIs, Microservices, SOA, Event-Driven Architecture

Big Data & Streaming

Apache Spark, Apache Kafka, ETL Pipelines, Data Processing

Cloud & DevOps

AWS, Docker, CI/CD, Cloud9, VPC/VPN, Infrastructure as Code

Database & Data

SQL, Relational Databases, Data Integrity, Query Optimization

System Design

Scalable Architecture, High-Availability Systems, Performance Optimization

Leadership

Technical Mentoring, Code Review, Team Leadership, Process Improvement

Professional Experience

Senior Software Engineer | NASA - National Aeronautics and Space Administration

December 2019 - Present (6+ years) | Remote

  • Architected and developed core Python backend services and RESTful APIs for aerospace software, enabling critical connectivity between modules
  • Engineered and optimized high-throughput data pipelines using distributed systems to manage and process large scientific datasets with low-latency operation
  • Spearheaded cloud development on AWS, leveraging Cloud9 and Docker containerization for scalable application deployment
  • Drove Service-Oriented Architecture (SOA) design, transforming requirements into reusable, deployable code components
  • Developed Vue web applications for resource visualization, scheduling, and management
  • Implemented ETL pipelines processing 10M+ data points from rover telemetry for increased agent automation
  • Contributed to system optimization for satellite communication protocols using VPC/VPN knowledge

Student Trainee (Computer Science) | NASA Ames Research Center

July 2018 - Present (7+ years) | Mountain View, California

  • Designed and implemented Python scripts automating manual data validation, reducing weekly review time by 6+ hours
  • Managed and maintained relational datasets with focus on data integrity and cleansing
  • Developed SQL queries extracting performance metrics from operational databases
  • Analyzed system pain points and proposed process improvements for automated mission solutions

Software Engineer Backend | NOAA - National Oceanic & Atmospheric Administration

July 2015 - August 2017 (2+ years)

  • Designed and implemented robust backend systems for VIIRS initiative using event-driven architecture
  • Processed and visualized large-scale scientific data for global environmental monitoring
  • Assisted with AWS cloud migration strategy, creating detailed migration plans
  • Implemented foundational DevOps concepts ensuring operational efficiency and scalability
  • Refined development practices through weekly code review process, reducing post-release defects by 20%

Graduate Teaching Assistant | Tulane University

August 2017 - May 2019 (1+ years) | Greater New Orleans Area

  • Facilitated weekly meetings with students to review lessons and provide guidance
  • Troubleshot code and configuration issues across Windows, MacOS, and Linux environments
  • Reviewed, commented, and refactored Python code in accordance with best practices

Education

Master's Degree in Computer Science

Tulane University (2017 - 2019)

Bachelor of Arts in Computer Science

St. Mary's College of Maryland (2011 - 2015)

Languages

Spanish, Yoruba

Key Achievements