I have specialized in delivering robust and user-focused web and mobile applications, I thrive on crafting solutions that not only meet but exceed expectations. My work is driven by a commitment to innovation and efficiency, ensuring each project is a step towards excellence. I effectively work both independently and in teams to deliver high-quality results in dynamic environments, consistently meeting deadlines efficiently.As a person, I excel in ideation, analytical thinking, leadership, interpersonal, and communication skills, as well as problem-solving. I am approachable, eager to learn, and adaptable, making me well-suited to thrive in dynamic environments.
-
Software EngineerCompulynxNairobi, Ke -
Software EngineerTeleeza All-In-One Lockscreen App Sep 2023 - PresentNairobi County, Kenya1. Design, execute, and maintain back-end software engineering applications including microservices, internal APIs, gateways, third-party services & and APIs, and databases.2. Design, develop, and manage RESTful APIs in Java (Spring Boot), C# and Python.3. Create reusable code and libraries for future usage • Participate in Sprint Planning and Work Item Tracking to achieve high-value outcomes • Work well with both technical and non-technical personnel to deliver high-value results • Ensure software deliverables are held up to the company standard through code reviews and managing software quality assurance • Selecting and deploying appropriate CI/CD tools • Manage continuing support and provide system metrics for the back-end technical stack.4. Present practical input for strategic technology decisions.5. Support the preparation of the Technology Roadmap.6. Comply with all tech, product departmental as well as company best practices.7. Help determine and design system specifications and standards.8. Investigate, and analyze technology improvements, upgrades, and modifications.9. You will develop features across multiple subsystems including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.10. Design, develop, and unit test applications in accordance with established standards.11. Analyze and resolve technical and application problems.12. Managed with the packaging of apps and support the deployment of releases. -
Internship TraineeReal Biz Digital May 2023 - Sep 2023Nairobi, Kenya -
Python Developer InternBincom Dev Center Apr 2023 - Sep 2023United Kingdom- Led the team in creating and developing new innovative ways to communicate the company message to their existing customers.- Led the Team in preparing, planning, and project managing the publication of all publicity material to maximize brand promotion, particularly on digital channels.- Assist the team in the design, development, programming, deployment, project documentation, and other tasks during various client engagements.- Designed and led in development, programming, deployment, project documentation, and other tasks during various client projects.- Work in teams to develop applications with real-life customers- Research, learn and use technology including Open source solutions and online communities- Work with the development team on various web & mobile application products. -
Student MentorMicroverse Jul 2022 - Sep 2023Remote- Mentored junior web developers, providing technical support through code reviews.- Proposed improvements to code organization to improve code quality and overall performance.- Provided advice and tips on maintaining motivation to maintain longevity in the program. -
Volunteer Staff | GraderZuri Team, Inc. Sep 2022 - Apr 2023Remote- I volunteered to work part-time for Zuri Team to assist in grading cohort II's student submissions.- Graded thousands of students' submissions weekly.- Proposed improvements to code organization to improve code quality and overall performance. -
Front End LeadHng Internship Sep 2022 - Jan 2023Lagos, Lagos State, NigeriaI took part and was a finalist in the HNG 9.0 internship where we built various applications over the course of 2 months. The experience was fast-paced and full of learning opportunities, especially while working as a lead. I was the frontend team lead responsible for developing the love-me app - https://love-me.app/. An application that takes the stress out of your love life using our proprietary AI technology, which takes important personal messages and keywords to generate more personal letters that convey your desired emotions.
William Raga Education Details
-
Second Class Honors -
Certificate -
Computer Science -
Technical University Of KenyaInformation Technology -
Computer Software Engineering -
Certificate
Frequently Asked Questions about William Raga
What company does William Raga work for?
William Raga works for Compulynx
What is William Raga's role at the current company?
William Raga's current role is Software Engineer.
What schools did William Raga attend?
William Raga attended University Of Nairobi, Microverse, African Leadership Experience, Udacity, Technical University Of Kenya, Freecodecamp, African Leadership Experience.
Who are William Raga's colleagues?
William Raga's colleagues are Yonathan Mwambalaswa, Peter Sang, Danson Kipkoech Langat, Yonathan Mwambalasw, Francis Oduor, Kelvin Mbando, Joeric Waweru.
Not the William Raga you were looking for?
-
Jhon william Raga
Ibagué -
William Raga
Port Moresby -
william A. raga g.
Maracay
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial