Skip to main content
D'Marqco Rodgers

D'Marqco Rodgers

Software Engineer

Talent
Brandywine, Prince George'sMember since November 4, 2024
·

Hire this person

Send a job offer directly to this candidate

About

I have experience creating websites and working with Word and Excel. I am also proficient in programming languages such as C++, Java, JavaScript, and Python.

Experience

  • Programming languages - Knowledge of languages ​​such as Python, Java, C++ or JavaScript - Basic knowledge of other languages ​​such as SQL, Ruby or Swift 2. Data structures and algorithms - Understanding of basic data structures (arrays, linked lists, stacks, queues, trees, graphs) - Ability to implement common algorithms (sorting, searching, recursion) - Knowledge of big O notation and time complexity analysis 3. Problem Solving Skills - Ability to effectively approach, analyze and solve technical problems - Experience with online coding platforms like LeetCode, HackerRank or CodeSignal for practice 4. Basics of Software Development - Knowledge of version control systems such as Git and GitHub - Understanding the Software Development Life Cycle (SDLC) - Experience with basic debugging and troubleshooting techniques 5. Basics of web development - Knowledge of HTML, CSS and JavaScript for front-end development - Exposure to frameworks and libraries like React or Bootstrap - Understanding of basic backend concepts (e.g. working with APIs, using Node.js or Django) 6. Database Management - Basic knowledge of SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB) - Ability to write basic SQL queries to retrieve and manipulate data 7. Fundamentals of operating systems and networks - knowledge of operating system basics (Linux/Unix commands, file systems, processes) - Basic knowledge of computer network concepts (TCP/IP, HTTP/HTTPS, DNS) 8. Object Oriented Programming (OOP) - Understanding of OOP concepts such as inheritance, polymorphism, encapsulation and abstraction - Experience with the application of OOP principles in projects 9. Basic knowledge of cloud services - Exposure to cloud platforms such as AWS, Google Cloud or Azure - Basic knowledge of services such as virtual machines, storage and databases in the cloud 10. Analysis and visualization of data - Basic skills in data analysis using Python libraries (e.g. pandas, matplotlib) or R - Ability to create simple visualizations to interpret data previews11. Development of mobile applications (optional) - Knowledge of mobile development frameworks such as Flutter, React Native, or basic Android/iOS development12. Soft Skills - Communication and teamwork, because cooperation is common in CS - Time management and project planning - Willingness to learn new technologies and adapt to evolving tools The combination of these skills will help a young computer science student excel in internships and entry-level roles.

Education

Community college 

Freshman -sophomore

Prince George’s Community College

Associates: Computer Science

301 Largo Road, Maryland 20774

Dates Attended: 8/2020-spring 2022.

Bowie State University  junior -senior

Bowie State University

Bachelors: Computer Science

14000 Jericho Park Rd, Bowie, MD 20715

Reviews

Related