Post Job Free
Sign in

Software Engineer Senior

Location:
Norfolk, VA
Posted:
May 23, 2025

Contact this candidate

Resume:

Sarfo K. Frimpong, Senior Software Engineer

**** ****** **, ******** *****, 23456, United States, 929-***-****, **************@*****.*** LINKS LinkIn, Github

PROFILE • Senior Full Stack Software Engineer with 10+ years of experience designing, developing, and deploying secure, mission-critical software systems across defense, intelligence, and enterprise environments. Currently a Senior Engineer at General Dynamics and former lead engineer for the U.S. Army’s Tactical Data Science Group and Joint Special Operations Command (JSOC), with prior instructional experience at IPMC Ghana. Proven expertise in full-stack development, embedded systems, cloud architecture, and AI/ML engineering.

• Proficient in building end-to-end solutions using C++, Objective C/C++, C#, Python, Java, GoLang, JavaScript, TypeScript, and modern frameworks such as React, React Native, Node.js, Angular JS, Kendo JS, Knockout JS, Flask, and Spring Boot. Frontend development is coupled with strong backend and API experience, including RESTful services, secure authentication (PKI), and real-time data streaming.

• Advanced database design and optimization using PostgreSQL, MySQL, MSSQL, and NoSQL technologies (MongoDB, Redis), with a focus on high-availability and performance in distributed systems.

• Cloud-native development expert with hands-on experience deploying containerized applications via Docker, Kubernetes, and Azure DevOps. Skilled in cloud infrastructure across Azure (AKS, Functions, App Services) and AWS (EC2, Lambda, RDS, S3), and implementing CI/CD pipelines using Jenkins, GitLab CI, and Terraform.

• Currently pursuing an M.S. in Computer Science at Virginia State University (4.0 GPA), with a concentration in Artificial Intelligence and Machine Learning. Research thesis focuses on Explainable AI (XAI) in Medical Imaging, developing interpretable convolutional neural networks (CNNs) for pneumonia diagnosis from chest X-rays using Grad-CAM, LIME, and SHAP—emphasizing model transparency and clinical trustworthiness in high-stakes environments.

• Hold an active Top Secret/SCI clearance with a history of developing software for classified environments, adhering to DoD cybersecurity, OWASP, and PCI DSS standards. Adept at Agile software development, secure DevSecOps workflows, and leading multidisciplinary teams under strict operational constraints.

EMPLOYMENT HISTORY

Jul 2024 — Present Senior Software Engineer, General Dynamics Virginia Beach, VA

• Analyzed and modernized existing software applications and tools, recommending innovative technologies and methodologies to enhance system performance and usability.

• Designed, developed, tested, and deployed new software tools and applications in cloud environments, extending or replacing existing capabilities.

• Delivered full lifecycle database design and development, including requirements gathering, system architecture, development, testing, documentation, configuration, and ongoing maintenance.

• Maintained and enhanced custom-developed software while providing support for COTS and GOTS software products as needed.

• Developed and maintained scalable MVC software solutions utilizing Python, GoLang, C#, JavaScript, and TypeScript, with frameworks including Flask, ASP.Net Core, Angular JS, React, NodeJS, Kendo, OpenAPI, Swagger, and FastAPI.

• Developed and deployed cloud-based applications using Azure DevOps, AWS Cloud infrastructures, and Docker containers, ensuring efficient development processes, streamlined deployments, and system reliability.

• Collaborated with cross-functional teams to deliver mission-critical projects, adhering to strict Top Secret clearance security protocols.

• Optimized software development workflows by integrating advanced tools and frameworks to enhance usability and expedite delivery timelines. Conducted code reviews and debugging sessions to ensure adherence to coding standards and maintain high-quality, reliable codebases. 2019 — Jun 2024 Senior Software Engineer, U. S. Army Fort Liberty

• Senior Software Engineer for IoT Project: Led the development of an IoT project focused on collecting aerodynamic data from airborne operations to create predictive AI models. Mitigated risks in airborne jump operations by leveraging real-time data analytics and AI-driven insights.

• Full-Stack Development: Engineered a full-stack system using Python, JavaScript, and React for analyzing soldiers' performance, nutrition, mental health, and sleep data.

• Agile Methodologies and CI/CD: Utilized Agile methodologies, version control, and CI/CD pipelines to streamline development on AWS Linux platforms. Implemented CI/CD with Jenkins and GitLab CI to automate testing, build, and deployment processes.

• Data Analytics and Dashboards: Leveraged analytics to identify trends and correlations, enabling tailored training programs. Implemented interactive dashboards for tracking progress in physical fitness and mental health, ensuring effective training and care plans using Python frameworks.

• REST APIs and Secure Data Access: Developed REST APIs and implemented authentication protocols, such as Public Key Infrastructure (PKI), to securely expose data to clients.

• Mobile App Development: Developed an iOS application using Objective C/C++ to support U.S. Army Airborne Jump Masters in their training and operational duties. The app includes modules for tracking jump schedules, managing training modules, and providing real-time updates and notifications.

• Multi-Language Software Development: Developed and maintained software in multiple programming languages, including C++, Java, Python, JavaScript, React, and React Native. Utilized embedded systems and microcontrollers for real-time data collection and analysis.

• Implemented MVC (Model-View-Controller) design patterns in C# applications, improving maintainability and separation of concerns.

• Utilized Entity Framework for data access and manipulation in C# applications, streamlining database operations and reducing boilerplate code.

• Collaborated with cross-functional teams to deliver high-quality C# applications, ensuring alignment with business requirements and user needs.

• Code Reviews and Mentorship: Conducted code reviews and mentored junior developers to improve code quality and ensure adherence to best practices. Fostered a collaborative development environment and guided team members in following industry standards.

• Classified Project: Participated in a classified software project utilizing CI/CD pipelines, Azure DevOps in a Linux environment, and Docker for containerization. Employed GitLab for version control and developed features with TypeScript and GoLang within an Agile environment, ensuring secure and efficient project delivery.

Mar 2017 — Jul 2018 Software Engineering, IPMC Accra, Ghana

• Designed and implemented custom user interfaces in Visual C++ using MFC (Microsoft Foundation Classes) to meet specific application requirements.

• Optimized application performance by refactoring C++ code and utilizing Visual Studio's profiling tools to identify and resolve bottlenecks.

• Integrated third-party libraries and APIs within Visual C++ applications, enabling additional features such as database connectivity and network communication.

• Developed server-side applications using Java, leveraging Spring Framework for dependency injection, transaction management, and aspect-oriented programming.

• Implemented RESTful APIs and microservices in Java, facilitating efficient communication between distributed systems and enhancing the scalability of applications.

• Developed data processing scripts and automation tools using Python, improving workflow efficiency and enabling rapid prototyping.

• Utilized Python libraries such as Pandas and NumPy for data analysis and manipulation, supporting data-driven decision-making processes.

• Integrated machine learning models in Python using frameworks like TensorFlow and scikit-learn, providing advanced analytical capabilities to applications. EDUCATION

Computer Science Bachelors, UMGC Maryland

Learnt professional development and strong foundational skills in programming languages and software development. Possess a 3.9 GPA and a proven record of success in problem-solving and project leadership. 1. Programming Skills: Proficient in multiple programming languages including Java, Python, and C++, JavaScript, with a strong emphasis on clean code, debugging, and algorithm optimization. 2. Data Structures & Algorithms: In-depth understanding of various data structures (arrays, linked lists, trees, graphs) and algorithms (searching, sorting), with practical implementation experience. 3. Software Development: Knowledgeable in software engineering principles and the software development lifecycle, including Agile and Waterfall methodologies; experienced in designing, developing, version control, and maintaining robust software solutions. 4. Database Management: Competent in database design and management using SQL and NoSQL systems; skilled in data modeling, database administration, and query optimization. Certificate, Galvanize Hack Reactor Online Bootcamp 1. Full-Stack Development Projects: Developed and deployed multiple full-stack web applications, utilizing frameworks and technologies such as React, Node.js, Express.js, and PostgreSQL, demonstrating a strong understanding of the software development lifecycle. 2. Collaborative Software Development: Engaged in collaborative coding environments using Agile methodologies, including pair programming, sprint planning, and stand-ups, enhancing teamwork and communication skills.

3. Responsive Web Design: Designed and implemented responsive web interfaces using modern Bootstrap and Materialize, ensuring optimal user experience across various devices and screen sizes. 4. Version Control Proficiency: Proficient in using Git for version control, including branching, merging, and collaborating on projects with multiple contributors in a distributed environment. 5. Test-Driven Development (TDD): Practiced test-driven development, writing and maintaining a suite of unit and integration tests using testing frameworks like Jest and Mocha, ensuring code reliability and quality.

2 years Diploma, IPMC Accra, Ghana

1. Advanced Software Engineering Skills: Earned a Diploma in Software Engineering, demonstrating a comprehensive understanding of advanced software development concepts, including full-stack development, object-oriented programming, and software design patterns. 2. Hands-On Experience with Modern Technologies: Developed proficiency in a range of modern programming languages and frameworks (e.g C++14, Java Swing, .Net, Python flask), applying these skills in various hands-on projects and collaborative assignments. Project Managements, Google on Coursera

• Gained an immersive understanding of the practices and skills needed to succeed in an entry-level project management role

• Learned how to create effective project documentation and artifacts throughout the various phases of a project

• Learned the foundations of Agile project management, with a focus on implementing Scrum events, building Scrum artifacts, and understanding Scrum roles

• Expert in strategic communication, and problem-solving with stakeholder management Certificate Link: https://coursera.org/share/1fd46b7013c0b0489195d6f4fe02ee4d Nov 2024 Security+, Comptia Certification

• Earned CompTIA Security+ Certification, validating comprehensive knowledge of core cybersecurity principles, including risk management, network security, and compliance.

• Demonstrated expertise in identifying and mitigating security threats, performing vulnerability assessments, and implementing effective security controls.

• Proven ability to ensure secure IT environments by applying industry best practices in incident response, access management, and cryptographic techniques. Jan 2025 — May 2026 Masters in Computer Science, Virginia State University Petersburg Specialization: Artificial Intelligence and Machine Learning GPA: 4.0 Conducting thesis research on Explainable AI (XAI) in medical imaging, developing interpretable CNN models for pneumonia detection using Grad-CAM, LIME, and SHAP. Training deep learning architectures with TensorFlow, Keras, and PyTorch, focusing on optimization for clinical image datasets (DICOM)

Designing and testing embedded AI pipelines using ROS 2 on IoT platforms (e.g., Raspberry Pi, ESP32), enabling real-time edge inference and sensor integration Implementing advanced computer vision techniques for preprocessing, augmentation, and feature extraction using OpenCV

Applying machine learning principles including supervised learning, hyperparameter tuning, and evaluation metrics such as AUC-ROC, precision, and recall Utilizing Python libraries (NumPy, Pandas) for data analysis and building visualization tools with Matplotlib, Seaborn, and Plotly

SKILLS C++ Expert

C Expert

Objective C/C++ Experienced

Java Expert

Python Expert

JavaScript Expert

Typescript Expert

React & NodeJS Experienced

Angular JS Expert

Golang Skillful

C# Expert

Artificial Intelligence and

Machine Learning

Beginner

Convolutional Neural Networks

(CNNs)

Beginner

Computer Vision Beginner

Deep Learning Beginner

Data Visualization (Matplotlib,

Seaborn, Plotly)

Beginner

Medical Image Analysis Expert

MySQL Expert

Project Management Experienced

Git Experienced

SQL Experienced

Docker Skillful

Linux /Mac / Window OS Experienced

Amazon Deveper(AWS) Experienced

Azure Cloud Service Experienced

Kendo UI Expert

Bootstrap Expert

Knockout JS Expert

JQuery Expert

Agile Application Development Expert

HTML & CSS Expert

INTERNSHIPS

Apr 2022 — Jul 2022 Software Enigneer, JSOC - SOCOM Fort Bragg

• Developed user interfaces using TypeScript and React, enhancing web application performance and user experience.

• Contributed to backend design and implementation using GoLang, ensuring efficient and scalable server-side operations.

• Gained hands-on experience with modern development practices, including continuous integration

(CI) and continuous delivery/deployment (CD).

LANGUAGES English Highly proficient Akan Native speaker PROJECTS

Jan 2025 — May 2026 Research Project – Master’s Thesis Virginia State University Explainable AI in Medical Imaging: Interpretable Models for Diagnosing Pneumonia from Chest X-Rays

• Developed a deep learning model using CNNs to classify pneumonia from chest X-ray datasets (NIH ChestX-ray14, RSNA).

• Applied explainability techniques (Grad-CAM, SHAP, LIME) to visualize key diagnostic regions and improve model transparency.

• Achieved high diagnostic accuracy while ensuring interpretability aligned with clinical standards.

• Focused on bridging AI performance with physician trust for safe integration in radiology workflows. Jan 2022 — Jun 2023 ACFI - Animal Crossing Fishing Index The Animal Crossing Fishing Index (ACFI) website offers comprehensive features for fish farmers and fishermen, providing detailed information on over 80 fish species, including their availability and locations in both the Northern and Southern Hemispheres. The key features include: 1. Compare: This feature enables clients to compare two different fish species, helping them understand the differences and similarities between them. 2. Catch List: A wish list feature where clients can add fish they aim to catch. 3. Caught List: A bucket list that keeps track of the fish that clients have successfully caught. 4. Donation List: A bucket list of fish available for donation, allowing clients to share their catches with others.

These features are designed to enhance the fishing experience, making it easier to track, compare, and manage fish collections.

Link:

• https://acfi.sbcodeproject.com/

Languages:

- JavaScript

Framworks

• React, NodeJS

Repo:

• Frontend: https://github.com/frimpongsarfok/sdi8_project_one

• Backend: https://github.com/frimpongsarfok/sdi8_project_two Airborne Raider App (Unclassified)

Developed the U.S. Army Airborne Jump Masters App, a comprehensive study guide for Army Airborne Jump Masters. The app features detailed guides, interactive study materials, quizzes, and simulations to help users understand and retain critical information. Integrated with the Army Tradoc Apps. Managed the project from concept to deployment, overseeing development and coordinating with stakeholders. Provided ongoing support and updates to maintain the app's relevance and effectiveness, enhancing the professional development and operational efficiency of jump masters. Github :

-https://github.com/frimpongsarfok/Airborne-Raider Languages

- Objectibe C

2023 — Present Airborne Safety Auto Pilot Fort Liberty Developed an AI-integrated jump safety device to enhance paratrooper safety during airborne operations. Leveraged AI algorithms to monitor and analyze real-time parameters such as altitude, descent speed, and environmental conditions, providing predictive alerts and automated corrective actions. Conducted extensive research, collaborated with military experts, and utilized machine learning to ensure accuracy and reliability. Designed a user-friendly and robust device, validated through rigorous testing and compliance with safety standards.



Contact this candidate