Hello, World!

I'm Sofanyas Genene.

Undergraduate Computer Science student with a concentration in Software Engineering at Virginia Commonwealth University.

LinkedIn Send Email Download Resume
INTERESTS

Areas of Interests

Web Development

My current interest lies in web development, and I've taken the initiative to delve deeper into this field by independently creating the personal portfolio you see here today. I thoroughly enjoyed the process of building this site, and I'm eager to continue my learning journey.

Java

My most proficient and preferred language is Java. I have a deep passion for Java and Object-Oriented Programming. Java is also the first language in which I learned data structures and algorithms, making it my programming foundation.

Professional Development

I'm always eager to explore ways to further my development as an engineer, whether it involves taking leadership roles in various organizations, mentoring younger students, or honing my networking skills and presentation to make a memorable impact.

PROJECTS

Personal Projects

Screenshot of personal website project

Portfolio Website

Developed an interactive website to showcase my experience and personality. Developed using HTML and CSS for structure and style, Bootstrap for responsive templates, and JavaScript for backend processes/interactive features, and Git for version control. Currently learning React to incorporate dynamic UI enhancements.

GitHub
Screenshot of personal website project

SysLiteShell

Developed a lightweight shell in C, leveraging core concepts like multithreading, forks, Unix system calls, and signal handling. Gained hands-on experience in system-level programming, deepened understanding of operating system concepts, encompassing process management and signal handling.

GitHub
Screenshot of personal website project

Playlist Simulator

Powered by the Bridges API, this program leverages a linked list data structure to efficiently manage a collection of Song objects, each encapsulating details like title, artist, and album. Orchestrated by the SongList class, adhering to a List interface, it facilitates operations like insertion, removal, and seamless iteration through the song catalog, emulating a playlist environment and replicating the fluid experience of organizing and navigating through a digital playlist.

GitHub
Screenshot of personal website project

Animal Match

Developed an interactive iOS game using Swift and UIKit, where users match animal names with corresponding images, enhancing cognitive and visual recognition skills. Gained hands-on experience in iOS app development, UI design, and event handling.

GitHub
Screenshot of personal website project

Parse Math Expression

Developed a Java program utilizing binary tree structures for parsing and evaluating mathematical expressions. Gaining hands-on experience in algorithmic design, exception handling, and data structure implementation.

GitHub
ABOUT

Education & Experience

Education

Bachelor of Science in Computer Science with a concentration in Software Engineering

Virginia Commonwealth University, Expected May 2025

GPA: 3.48
Honors: 4x Dean's List

Programming Languages

Java (Proficient), HTML & CSS (Intermediate), C (Intermediate), Python (Intermediate), JavaScript (Elementary), Swift (Elementary), MongoDB (Elementary).

Concepts, Frameworks, and Libraries

Object Oriented Programming (Proficient), Data Structures and Algorithms (Proficient), Systems Programming (Elementary), Bootstrap (Elementary), React (Elementary).

Experience

Software Developer Intern

Freddie Mac (May 2023 – Aug 2023)

Restored an existing Swagger UI integration in Spring Boot applications and enhanced API documentation by providing descriptions for previously unspecified endpoints, resulting in a 20% optimization of developers' efficiency. Utilized and worked with the company's MongoDB database, gaining practical experience.

Software Developer Intern

Freddie Mac (May 2022 – Aug 2022)

Utilized Angular frameworks to develop new features on the Freddie Mac home page, improving site usability and navigation for millions of monthly visitors.

Software Intern

Kratos SecureInfo (Aug 2019 – Aug 2020)

While shadowing Senior Penetration Testers, I cultivated my Python programming skills, gaining proficiency in Python, Bash, and Excel. I also acquired strategies and techniques to defend against wireless, physical, and social engineering attacks.

LEADERSHIP

Leadership & Extracurriculars

Screenshot of personal website project

Ethiopian Student Union President

Led a team of 12 board members, commanding an annual budget of $10,000 for bi-weekly general body meetings, networking and professional career workshops, charity galas, and cultural events for 100+ general body members. Raised over $1,500 for nonprofit charities in Ethiopia to build schools and provide aid. Also, created and maintained an alumni network for members to utilize and benefit from.

Screenshot of personal website project

Software for Social Good, VIP at VCU

Through VCU's Virtually Integrated Programs, I worked to enhance the Software for Social Good program webpage through proficient utilization of HTML and CSS. I was also heavily involved in the requirements gathering stage of the mobile app's development, speaking with users and stakeholders to redesign a more user-friendly application.

Screenshot of personal website project

National Society of Black Engineers Torch Chairperson

As the Co-Torch Chairperson for VCU's NSBE chapter, I worked to enhance our visibility on campus and in the local community by creating partnerships and organizing impactful events. These events included city cleanup initiatives, visits to local inner-city schools to promote higher education and STEM-related fields, and volunteering opportunities to assist those in need.

Screenshot of personal website project

NSBE Mentorship Program

As a mentor in VCU's NSBE chapter mentorship program, I provide guidance and support to an underclassman pursuing a computer science major. This one-on-one partnership allows me to share my experiences and insights, helping them discover their academic and personal interests while navigating their college journey.