I build things !
Currently an MSc Computer Science student at Birkbeck, University of London, with a passion for software development and database administration. I have 25 months of hands-on experience in Java, C#, and SQL/Oracle PL/SQL, but a lifetime experience of computer systems and tech in general. I'm enthusiastic about solving real-world problems through code.
How times change... Last year's trend was all Blockchain.
Today, it's all about AI.
Currently training models, builduing neural networks and exploring deep learning methodologies. Wish me luck !
With a robust background in IT, data management, and over a decade in academic and programme administration, I am transitioning into software engineering. My skills include software design, coding, testing, and maintenance, with a focus on backend and frontend development. I am proficient in:
- Programming Languages: Java, C#, Swift, PHP, JavaScript, SQL, and basics in C++, Python, and Solidity.
- Web Technologies: HTML, CSS, JavaScript, React.js, REST APIs.
- Database Administration: Oracle PL/SQL, MySQL, SQL Developer.
- DevOps & Containerization: Docker, CI/CD integration.
- Cloud & IT Management: Azure, Active Directory, Microsoft 365, Salesforce.
But my primary language (my 'bread and butter') is Java, and all the fun aspects of SOLID principles, clean coding, clean implementation of design patterns, encapsulation, polymorphism, inheritance and all that come with it. I love OOP. I love to model the world !
- Software Development: Proficient in data structures, algorithms and application design.
- Frontend & Backend Development: Experienced with HTML/CSS, JavaScript, PHP, JSP, and Node.js.
- Database Management: Expertise in Oracle PL/SQL, MySQL, and SQL Developer.
- DevOps: Skilled in Docker, CI/CD pipelines, and container deployment.
- Project Management: Strong communication and leadership skills, with experience in Agile/Scrum methodologies.
- MSc Computer Science, Birkbeck, University of London (2023 - Present)
- Introduction to Computer Science, Harvard CS50x (2022)
- BA (Hons) International Marketing, University of Bedfordshire
- GradeWiz: A C#/.NET and Java application to calculate university module grades.
- CoreTime: A time management tool developed in C#/.NET.
- TechBay: A mock eBay auction website clone showcasing full-stack development skills.
- Cursicon: Implemented a recursive Depth First Search algorithm for maze navigation.
Check out more of my projects on GitHub.
- Email: **Β Β [email protected]
- LinkedIn: linkedin.com/in/ricki-angel
Beyond computing, I enjoy financial analysis and stock market investing, multimedia projects, and exploring the arts, including live music and video editing. I'm also a runner, athlete, and an enthusiast of Russian language, culture, and technology.