Daniel Agafonov

Resume References GitHub LinkedIn

About Me

I am a highly motivated and results-oriented Computer Science student at Sacramento State University (graduating December 2025). I possess a strong foundation in software development with expertise in C#, Java, Python, and OOP principles. My experience ranges from full-stack web development for diverse clients, leveraging AWS and email aggregation services, to leading volunteer IT initiatives, including developing an integrated AV system and managing a team of over a dozen volunteers. I'm passionate about contributing to open-source projects and creating my own tools. I'm eager to apply my skills and passion for technology to a challenging role where I can contribute to the world.

Experience

Software Engineer Intern

Synergex International Corporation - Sacramento, CA

  • Enhanced C# code quality by implementing static code analysis tools, reducing defects and improving maintainability.
  • Refactored legacy C code into Rust for SQL connectivity, delivering major performance gains and memory safety improvements across enterprise-grade systems used globally.
  • Diagnosed and optimized CI/CD pipelines, ensuring seamless automated deployment and integration.
  • Created comprehensive developer training materials, including Synergy DBL video tutorials and onboarding documentation, improving developer adoption for both internal and external use.
  • Produced, scripted, and edited corporate video content to support internal and external communications.
  • Developed Visual Studio integration adopted by enterprise clients to build and deploy production solutions.

Full Stack Web Developer

Various Clients

  • Collaborated with clients to translate business requirements into technical solutions and deliverables on schedule
  • Built custom web applications for small businesses & non-for profits, improving client engagement and conversion rates.
  • Implemented CI/CD workflows with GitHub Actions, streamlining deployment to AWS and on-premises hosting

Audio / Video / IT Volunteer Manager

Second Slavic Baptist Church - Sacramento, CA

  • Engineered an integrated AV system to manage data across multiple platforms in a cost effective manner
  • Collaborated with cross-functional teams to ensure seamless production.
  • Manage a team of over a dozen volunteers, providing training and leadership to maintain operational excellence.

Computer Science & Math Club Leader

Sierra College - Rocklin, US

  • Co-Led the Computer Science Club working to improve programming skills and gain connections to job opportunities and internships for aspiring students
  • Organized CS competitions with the intent to improve high level problem solving skills

Java & AP Java Tutor

High School

  • Tutored AP CS students where the students I helped received an average of a 50% increase in exam scores
  • Created an online community that has over 7000 students and helpers with a goal to encourage students to pursue Computer Science and improve their skills

References

Mamoun Samaha

Former CTO of Motorolla & Hewlett Packard Enterprise

408-306-6400
mamoun.samaha@gmail.com

Manager / Supervisor / Mentor

Taras Yakovchuk-Besarab

Software Development Associate Manager

Synergex International Corporation

tarasyakovchuk@gmail.com

Manager

I had the opportunity to work with Daniel Agafonov during his internship at Synergex, where I serve as an Associate Software Development Manager. Daniel picked things up quickly, handled new challenges well, and consistently added value to the projects he worked on.

He contributed to our Visual Studio integration and later joined the effort to design a modern replacement for the SQL Connection product. This was a complex area to step into, but Daniel learned the system fast, helped set up development and test environments, and participated in writing documentation that was useful to the team. He also took part in the high-level design work and helped build an early Rust prototype that our runtime used to connect to SQL Server.

Daniel approached unfamiliar systems with curiosity and persistence, and he adjusted well to the expectations of a professional engineering team. He also took initiative outside of coding. He co-created the DBL Talks podcast to support new engineers and helped with recording and editing work for our annual conference.

From what I’ve seen, Daniel has strong potential as an engineer. He learns quickly, contributes steadily, and works well with others. I believe he’ll be a solid addition to any engineering team.

Jeff Greene

Chief Technology Officer (CTO)

Synergex International Corporation

Jeff.Greene@synergex.com

Overseeing Supervisor

I’m pleased to recommend Daniel, who interned with us at Synergex, where I serve as CTO. From the outset, he stood out as incredibly self-motivated and eager to take on real engineering work. He began in our SDI codebase, refactoring and fixing issues identified by static analysis, and quickly showed he could jump into complex systems and tackle work items.

Midway through the internship, Daniel joined a small team working on a modern replacement for our SQL Connection product, migrating from a legacy C library to a new Rust implementation. Under the guidance of a senior engineer, the interns were expected to practice good design and robust engineering practices, not just “get it working.” Daniel ramped up quickly, contributed to the high-level system design, and helped build an initial Rust prototype. A key milestone was updating our runtime to use the new Rust code path, successfully communicating with SQL Server and returning data to the client. He made strong progress on several of the runtime functions used to interact with databases and consistently approached problems with curiosity and ownership.

Beyond his project work, Daniel had an outsized impact on our educational efforts. He was instrumental in creating the DBL Talks podcast, turning internal documentation and course material into three episodes of multimodal educational content for our programming language. That project simply would not have been possible without him. We also thank him for his work on this year’s conference, including setup, recording, and editing.

Daniel combines solid technical skills with initiative, collaboration, and a genuine desire to learn and teach others. I’m grateful for his contributions at Synergex and recommend him without hesitation.

Dan Manulov

Director

Second Slavic Baptist Church

916-751-9089
ssbchurch@gmail.com

Manager / Supervisor

Shankar Swamy

Professor of Object-Oriented Computer Graphics Programming

California State University, Sacramento

shankar.swamy@csus.edu

Professor

Education

California State University, Sacramento

Bachelor of Science in Computer Science
Expected graduation date: Fall 2025

Jan 2024 — Dec 2025
GPA: 3.95

Sierra College

Majored in Computer Science
Transferred to California State University, Sacramento

Jan 2022 — Dec 2023
GPA: 3.9

Projects And Open Source Contributions

ChurchLink

With a team of 7 people I architected a cloud-based church management platform that integrates a website builder, custom media CMS, role-based permissions, event management, payment processing, notification manager, and scalable API services. It includes a responsive admin panel to manage all these features. To manage users I integrated Firebase services, including authentication, cloud messaging, and analytics—and Google APIs to enable real-time updates, secure user sessions.

View Project

VolunteerLink

I led a team of 6 developers on a project where we worked on VolunteerLink, a volunteer management system designed for the Sac State Career Center. This project aimed to streamline event organization by improving communication between event organizers and volunteers. I contributed to developing a web-based platform that enables volunteer tracking, event listing, and user account management. The system featured dynamic updates for a seamless user experience and was designed to integrate smoothly with the Sac State ecosystem.

View Project

Alan da Frog

Alan is a Discord bot that I first developed as a fun project that quickly grew in popularity. The bot is optimized for Raspberry Pi and incorporates Azure facial recognition and runs several API services that retrieve data from NASA, Wikipedia, and Websters dictionary.

Try It Out!

To use this bot, you need a Discord account. Learn how to use Discord bots here.

ProPresenter Custom Bible

I worked in a team to create a tool to import custom Bibles into ProPresenter by reverse-engineering its Bible storage format. Using Python and JSON parsing, I successfully integrated custom Bible translations. Additionally, I developed a cross-platform automation script that downloads and converts Bible translations into ProPresenter’s RVBible format.

View Project | Additional Tool I Created

Obsidian Bible Reference Plugin

I contributed to this Obsidian add-on by developing the core functionality that automates Bible verse suggestions. This add-on simplifies the process of referencing scripture within Obsidian notes, creating a more seamless and efficient Bible study note-taking experience for users.

View Project

Tech Stack

Languages

Frameworks & Tools

Cloud Services & Web Hosting & Cloud Environments

Database Management

Design/Visual Tools

Version Control

Code Editors

Get in Touch