Hirwa Emmanuel
Research Assistant - Security Analyst at Cylab - Carnegie Mellon University Africa
Information Technology at Carnegie Mellon University Africa
Rwanda
Hi, I'm Hirwa Emmanuel!
Research Assistant - Security Analyst at Cylab - Carnegie Mellon University Africa
An agile and certified Full Stack Developer with over 6 years of professional experience specializing in Java, Python, and SQL technologies. Adept at collaborating with cross-functional teams, interfacing with business users from various verticals, and accelerating machine learning projects. Proven expertise in data analytics, software integration, and delivering solutions that cater to the evolving needs of the business.
Experience
Cylab - Carnegie Mellon University Africa
Research Assistant - Security Analyst
September 2023 - Present
• Leading the development of VAPT mobile application. • Conduct Network/ System Vulnerability Assessments, Penetration Testing using tools to evaluate attack. • vectors, identify system vulnerabilities, and provide appropriate remediation plans for mitigation of the identified vulnerabilities. • Conduct application vulnerability assessments, penetration testing for web applications, identify and report vulnerabilities, provide recommendations, and track closure of identified vulnerabilities. • Perform Configuration compliance assessments for Endpoints / Assets /network devices and help maintain the security settings at compliant level with Specific Security Standards. • Perform regular monitoring of patch compliance of the assets in the network, Analyse Patch Advisories and provide remediation steps for the stakeholders. • Performing comprehensive review and threat adversary modelling for web applications. • Conduct vulnerability assessments, penetration testing, device hardening, application security • assessments, log review, review of documents, network monitoring and reporting • Conduct and compile findings on new vulnerabilities, new tools for departmental use. • Create project deliverables / reports and assist the client with remediations and discussions.
Orientation Graduate Teaching Assistant NSFP
May 2023 - September 2023
As an Orientation Teaching Assistant, my specific responsibilities depended upon the project supporting, but in general work with my supervisor to: Conduct office hours and assist students with their programming assignments. recitation preparation by reviewing and explaining concepts covered in lectures. Assisting the instructor in grading and providing feedback to students Providing guidance and support to incoming students on their programming projects.
Auptimate Pte
Products Developer
April 2023 - August 2023
Pioneered the development and design of microservices-based applications utilizing Java, Spring Boot, and MongoDB. Successfully collaborated with multidisciplinary teams to decode intricate business requirements into feasible, scalable solutions. Upheld and propagated best practices in software development, amplifying product quality and the efficiency of development cycles. Facilitated knowledge transfer sessions and workshops for junior developers, fostering a growth-oriented work environment. Worked on no code/low code tool bubble to design and implement Special Purpose Vehicle Investor onboarding.
MTN Rwanda
IT Products and Services Developer
November 2019 - March 2023
Led integrations with various platforms, subscription billing systems, messaging platforms, and more. built a variety of software programs, including Android business applications, USSD, portal and web applications, and diverse software programs. Led/Implement the integrations with UNO platforms, Charging systems for product subscriptions, Messaging, and Business Support Systems, Mobile money platforms. Developed and implemented the integrations with UNO platforms, product subscription billing systems, messaging platforms, and business support systems. Supervised the support, upkeep, documentation, and improved business software features. Designed and developed software applications using Java programming languages and related frameworks, mostly Springboot with a Microservices architecture oriented. Facilitate User Acceptance Testing Software Development using DevOps Tools to ensure the standards of Software Development Lifecycle working closely with Infrastructure. Applied agile manifesto during SDLC implementation of various business applications. Implementation of different Test on newly developed applications, SITs, Unit Testing, Penetration Testing. Led the compliance of Inhouse developed applications with fixed Business KPI SLA at the average of 99% availability. Developed scripts for monitoring products and services deployed. Provide the support of application linux servers in ensuring the proper maintenance and applications updated upgrades.
Education
Information Technology
Carnegie Mellon University Africa
Certificates & Badges
No certificates or badges added
Projects
No projects added
Languages
English
Professional
French
Professional
Skills
AR / VR Development
Data Analytics
Cyber Security
Artificial Intelligence
Computer Software Engineering
Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪