Robert Manegene
Current role: Lead Software Support Engineer
Phone: +254*********
Email: *********@*****.***
LinkedIn: https://www.linkedin.com/in/robertmanegene GitHub: https://github.com/manegene
Portfolio: https://www.nopcommerce.com/en/marketplace?vendor=7304850 Summary:
I am a seasoned software engineer with 9 years of experience in developing, implementing, and supporting software applications. Proficient in multiple programming languages and frameworks, I have a proven track record of delivering high-quality solutions for diverse client needs. With customer-facing support experience, I excel in leveraging IT operations and development skills to ensure the optimal performance and availability of business applications Technical Skills:
• Languages: C#, Kotlin, JavaScript, Python
• Frameworks: Pandas, NumPy, ASP.Net core, Xamarin, Jetpack compose
• Mobile Development: Android SDK
• Web Development: HTML, CSS, JavaScript, Ajax, React
• API Integration: RESTful APIs, GraphQL, SOAP, OAuth, Sendgrid, Brevo
• Payment Gateways: Stripe, PayPal, Square, Braintree, Pesapal, Mpesa
• Support Tools: Jira, Confluence, SharePoint, Postman
• Development Platforms: Firebase, Azure DevOps, GitHub
• Debugging & Analysis: Debugging techniques, Log analysis
• Servers & Databases: Windows Server management, MSSQL databases Education:
Bachelor of science in computer science Kabarak university 2012-2017 Professional Experience:
Lead Support Engineer
AARO Systems 2023 - Current
Lead the support organization in providing technical support and custom solution development.
Integrate data analytics solutions to enhance organization financial, consolidation reporting and analysis.
Integrate third-party APIs for business intelligence and analysis for management reporting and planning.
Conduct thorough analysis to identify and address potential system vulnerabilities, enhancing overall security measures.
Collaborate with cross-functional teams to design and implement scalable REST APIs, optimizing performance, scalability, and usability. Mentor junior engineers by providing guidance on best practices and fostering a collaborative team environment.
Developing and maintaining knowledge-based on best practices and how-to enhance continual learning and improvement.
Senior Software Engineer
AARO Systems 2020 - 2023
Delivered top-notch technical support to end-users, ensuring prompt issue resolution and customer satisfaction.
Played a key role in the debugging and troubleshooting of various software issues, demonstrating a deep understanding of system architecture. Conducted detailed analysis to identify patterns and root causes, streamlining future issue identification and resolution processes.
Software Engineer
AARO Systems 2018 - 2020
Developed and delivered technical maintenance process for the application upgrade. Developed automated testing scripts and reviewed web application testing results. Played a key role in the debugging and troubleshooting of various IT issues, demonstrating a deep understanding of system architecture.
Conducted detailed log analysis to identify patterns and root causes, streamlining future issue identification and resolution processes.
Successfully integrated open-source web application into existing systems, enhancing functionality and user experience.
Junior Developer and Support Engineer
AARO Systems 2015 - 2018
Delivered high performance finance web application. Developed and maintained multiple web servers for internal development and customer support.
Participated in development and maintenance of internal vault service integrated into AD. Developed and executed manual web application testing. Accomplishments (Open source projects):
E-cart Application : https://github.com/manegene/Android-iOS-Mobile-Template
• An e-commerce mobile application powered by Xamarin forms and Syncfusion coded in C#. It fetches data from API secured by firebase Auth and Flutterwave and Mpesa online payment.
Pesapal online payment plugin: https://github.com/manegene/payments.pesapal
• Pesapal payment plugin powered by Dotnet and coded in C# to support online payment capturing both mobile and card payments. It is a plug and play for NopCommerce powered stores that allow store owners to quickly integrate payment solutions to their online store.
Mpesa payment plugin: https://github.com/manegene/Nop.Plugin.Payments.LipanaMpesa
• Mpesa payment plugin is powered by Dotnet and coded in C# allowing seamless integration to Mpesa C2B. It supports STK push and online receipt to both the customer and merchant.
Kotlin mobile app: https://github.com/manegene/kotlin-shoppingcart
• An android native e-commerce open source Kolin application. It is integrated with secure API with Firebase and SendGrid messaging service. It also has Google analytics integration enhancing user experience and merchant insights through real time data analytics.
REST-API project
• A Restful API plugin project developed in C# on the DotNet framework. It supports various API actions for different usage cases. The API endpoints are secured with JWT Auth token and email services integrated into Sendgrid. NopCommerce-API
• A RESTFUL API project secured with firebase authentication. It supports token-based authentication with various end points and Sendgrid for email service.