B O Kouru
Ruby Developer
Hire this person
Send a job offer directly to this candidate
About
Focused on supporting business management with developing and implementing successful operational and service policies. Well-versed in SaaS practices, standards and regulations. Solid financial acumen, operations experience and natural leadership talents. Willing to relocate: Anywhere
Experience
Senior Developer - TM-Town.com - Syracuse, NY
(2022-09)
- Technology Stack Upgrade: Spearheaded the monumental task of migrating the platform from Ruby 2/Rails 2 to Ruby 3/Rails 6, ensuring increased performance and future maintainability.
- Server Optimization: Executed a comprehensive upgrade and optimization of the Nginx server, enhancing the platform's scalability and reliability.
- Deployment Overhaul: Replaced outdated shell script-based deployment procedures with a streamlined Capistrano setup, improving deployment speed and reducing human error.
- Docker Integration: Introduced Docker into the development cycle, standardizing the development environment and facilitating scalable infrastructure.
- API Maintenance and Enhancement: Responsible for maintaining a robust API, which serves as a crucial interface for third-party developers, further expanding the platform's reach.
- Documentation: Updated and maintained comprehensive documentation, making it easier for new and existing team members to understand the system architecture and codebase.
- Front-end Technologies: Proficient in implementing and maintaining front-end frameworks and libraries, including jQuery, Bootstrap, SCSS, DataTables, and Select2.
Senior Developer - ProZ.com - Syracuse, NY
(2022-09)
- PHP Migration: Actively involved in migrating the platform from PHP 5 to PHP 8, addressing compatibility issues and leveraging new language features for improved performance.
- Site Optimization: Achieved significant site speed improvements by refactoring JavaScript, replacing outdated libraries, and adopting modern libraries for both front-end and back-end.
- Payment System Upgrade: Revamped the payments infrastructure by integrating modern payment gateways like PayPal, Trolley, and Braintree, enhancing user experience and financial operations.
- PCI Compliance: Took the lead in ensuring PCI compliance across the payments system, guaranteeing secure and lawful financial transactions.
- Security Measures: Successfully mitigated a critical security issue affecting thousands of profiles, reinforcing the platform's security infrastructure.
- Authentication & KYC: Improved the platform's authentication mechanisms and implemented Know Your Customer (KYC) procedures to enhance user verification and security.
Dev Team Manager (& Senior Ruby Dev) - LTV Fund V, VI, VII - Denver, CO
(2021-08)
- Managed team of employees, overseeing hiring, training and professional growth of employees.
- Completed paperwork, recognized discrepancies, and promptly addressing for resolution.
- Developed and maintained courteous and effective working relationships.
- Devoted special emphasis to punctuality and worked to maintain outstanding attendance record.
- I managed 25 developers working on 13 apps, 10 Shopify apps, 1 plagiarism app (Que text), 1 Amazon plugin (Sentry kit.com), and one fundraiser app (Text2Give)
- I built the funds' internal analytics tool that pulled data from Shopify, Stripe, Chartmogul, Profitwell, and the helpdesks used by the support reps to track important KPI metrics for all the apps.
- I took care of the development process to get features built on time, bugs patched as soon as they're spotted, and any new changes on third-party APIs implemented on our apps as soon as possible.
- I onboarded new devs and handled their training directly.
- I directly added features (including coupon systems, reviews, and feedback systems) to help the marketing team while at the same time making sure I didn't use the devs' time on side quests
- I reviewed all dev progress and made sure the fund within (or as close as possible to) budget in every quarter
- Assign tasks and ensure all deadlines are met
- Discuss with the devs the next features and how to approach them.
- Keep track of changes to the Shopify APIs to make sure all the 10 Shopify apps are following Shopify rules
- Keep an eye on the commits, and PRs
- Provide the dev team everything they need to keep the operations smooth
- Build features for the apps from time to time.
Web Developer - Berjis Technologies (berjis.tech) - Nairobi, Nairobi County
(2019-04)
- Conducted target market research to scope out industry competition and identify advantageous trends.
- Investigated and addressed business development challenges to proactively mitigate problems.
- Developed key operational initiatives to drive and maintain substantial business growth.
- Reviewed individual department performance and worked with leadership to improve processes, procedures and practices.
- Drove implementation of new market expansion to propel business forward and adapt to market changes.
Junior Operations Manager (& Reserve Ruby Developer) - LTV Fund Group - Denver, CO
(2021-01 - 2021-08)
- Taught employees how to collaborate on daily job tasks and achieve service targets.
- Devised, deployed and monitored processes to boost long-term business success.
- Applied performance data to evaluate and improve operations, target current business conditions and forecast needs.
- Generated operational reports for management on daily and weekly schedule.
- Supervised operations team to support operational excellence and excellent customer service.
Technical Support Representative (& Junior Ruby Developer) - LTV Fund Group - Denver, CO
(2020-01 - 2020-12)
- Created support documentation that empowered and enabled user community to extend skills, leverage system features and find resolutions to questions without intervention from support team.
- Processed over 90 support requests weekly for technical assistance on wide range of issues related to In Cart Upsell.
- Provided video-call support for critical issues related to In Cart Upsell.
- Used JavaScript scripting skills to contribute to internal technical tools.
- Assisted customers in identifying issues and explained solutions to restore service and functionality.
- Authored help articles and entries for addition to support knowledge base.
- Responded to support requests from end users and patiently walked individuals through basic troubleshooting tasks.
- Followed up with clients to verify optimal customer satisfaction following support engagement and problem resolution.
- Conducted in-depth product and issue resolution research to address customer concerns.
- Resolved diverse range of technical issues across multiple systems and applications for customers and end-users across ALL time zones.
Tech Support Agent (& Ruby/Liquid Developer) - Influx - Sydney NSW
(2019-08 - 2019-12)
- Responded to support requests from end users and patiently walked individuals through basic troubleshooting tasks.
- Explained technical information in clear terms to non-technical individuals to promote better understanding.
- Provided Tier 1 IT support to non-technical internal users through desk side support services.
- Activated accounts for clients interested in new services.
- Followed up with clients to verify optimal customer satisfaction following support engagement and problem resolution.
- Processed over 120 support requests weekly for technical assistance on wide range of issues related to Product Customizer
- Used Shopify Liquid scripting skills to contribute to internal technical tools.
- Devised solutions to operations issues related to Product Customizer, working closely via email and live chat
- Analyzed Shopify Cart and Currency (Conversion) issues to identify troubleshooting methods needed for quick remediation.
Lead Software Developer - Webtiqs Marketing - Nairobi, Nairobi County
(2019-01 - 2019-07)
- Designed new product elements such as image recognition, hand writing recognition, audio, video and device-to-device communication.
- Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
- Performed regression and system-level testing to verify software quality and function prior to release.
- Pioneered new methods of code review to incorporate wider range of voices, enhancing final products with ideas otherwise overlooked.
- Collaborated on all stages of systems development lifecycle, from requirement gathering to production releases.
- Administered, supported and monitored databases by proactively resolving database issues and maintaining servers.
Web Developer/Graphic Designer - SomboGraphics - Nairobi, Nairobi County
(2016-12 - 2017-12)
- Developed creative design for marketing packages, including print materials, brochures, banners and signs.
- Coordinated, created and scheduled content, designs and periodic updates to company website.
- Developed collateral such as display, marketing and packaging materials to support product branding strategies.
- Conducted target market research to scope out industry competition and identify advantageous trends.
- Worked with clients to gather and define requirements, establish scopes and managing project milestones.
- Used Adobe Suite (Ps, Ai,Id) and Maxon Cinema4D to develop product mockups and prototype designs.
Web Developer - Bitways Technologies - Nairobi, Nairobi County
(2015-01 - 2016-12)
- Collaborated with marketing department to determine organizational need and design pages to meet goals.
- Drove implementation of new market expansion to propel business forward and adapt to market changes.
- Conducted testing and review of website design for responsiveness, clarity and effectiveness.
- Coded websites using HTML, CSS, JavaScript and jQuery languages.
- Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
- Pulled from PHP, SQL, JavaScript and other back-end library knowledge to bolster programming resources.
- Multi-tasked across multiple focuses to generate project results and meet deadlines and organizational expectations.
Education
Bachelor of Science - Software Engineering - Murang'a University Of Technology (2015-08 - 2019)
