Skip to content
Pricing
Download
How to use AIJ
Sign in
Resume template
Resume: CV Name: Ceddy Muhoza Date of birth: 18 May 1995 (18/05/1995) Title: Senior Software Engineer Address: Toronto, ON M6H 4J7 Email: sup@ceddy.org MOBILE NUMBER: CA +1 HOME PHONE NUMBER: CA +1 Country: CA +1, Canada (+1) Full Phone Number: +1 416 836 9962 Phone Number without country code: 4168369962 SMS consent: I consent to receive SMS messages Links Website: https://ceddy.org/ Github: https://github.com/ceddybi LinkedIn: https://linkedin.com/in/ceddymuhoza Stackoverflow: https://stackoverflow.com/story/ceddy Twitter: https://twitter.com/ceddymuhoza Education: Bachelor's Degree in Computer Science Mbarara University of Science & Technology in Uganda 2012 to 2015 About: Senior software engineer (full stack) with strong experience in various tech stacks like frontend, backend, DevOps, and mobile development. Languages: English TECH SET: DevOps - Kubernetes + Helm, Docker, AWS, Google Cloud, Digital Ocean, Openshift, Lambda/Fargate/ Codepipeline, GCP Cloud/Run/Build/Firebase, Terraform, CircleCI, Github Actions Data - Couchbase, MongoDB, Postgres, MySQL, Redis, Oracle, Elasticsearch, Dynamo, Firebase, GraphQL Cloud - AWS, GCP, Digital Ocean, OpenShift, Azure Favourite UI framework: Creating components from scratch using sass/css/styled components, tailwind, chakraui, material ui, boostrap Languages - Javascript/ES6+7/Typescript, Go (Golang), Python Rates: Hourly rate $70, Annually any amount above $130,000. Interviews times: Can do interviews anytime from Monday, Tuesday, Wednesday, Thursday and Friday 9AM to 4PM. Disability: No, I am not disabled and i do not need assistance or an accommodation during the recruitment process Mentorship: I have experience with mentoring and supporting junior developers/ team members Race: Black (African) Gender: Male (Straight) Heterosexual Pronouns: n/a or He/His/Him Driver: I have a valid Ontario Driver's License Willing to relocate: Anywhere Legally allowed to work: in Canada, US or Anywhere in the world remotely. Work: I can work full time, contracts, part time. Background check: Yes i accept to do a background check Criminal offense: No, I have never been convicted of a criminal offence. Work Experience Senior Software Engineer, Team Lead Stoqey - Toronto, ON 2020 to Present Co-founding and leading an open-source AI product for traders. • Built backend microservices in NodeJS/Typescript & Go, with API's powered by GraphQL • Lead technical vision in delivering enterprise-grade TypeScript/Go applications • Frontend with ReactJS, Redux-free, Class-free & CSS-free using latest React Hooks and Apollo GraphQL, Styled-components e.t.c • Provide operational coaching and functional mentorship to technical team members • DevOps with Kubernetes/Helm 3 on Digital Ocean - I've deployed the cheapest production-ready Kubernetes clusters. • Support project estimation, planning, pricing, and proposal delivery • CI/CD with Github actions for 3-minutes automatic git push to production deployment • Collaborate with designers in creating and implementing project work • Staying up-to-date with new/emerging technologies to implement improved practices to overcome technical issues Tech used: Kubernetes / Helm, Digital Ocean, Couchbase, Redis, Go, TypeScript, NodeJS, ReactJS, React Native, Storybook, Cypress, Jest, Mocha/Chai, GraphQL, Github Actions, ML, OAuth 2, Stripe, PayPal Senior Software Engineer (Technical Lead) Travelers - Toronto, ON February 2020 to November 2020 As Technical Lead the day-to-day operation included, development, coaching, and mentorship of various software development teams leveraging expert knowledge in front & back end, DevOps, and mobile development. • Developed and implemented efficient, clean code that satisfied customer requirements. • Conducted comprehensive testing and code reviews to ensure that industry coding standards were followed • Managed team with regards to task assignments, work arrangements, and other Software Development Department expectations • Analyzed call stacks, trace files, debug logs, or performance data to troubleshoot and identify the root cause of bugs, fix defects, and identify areas for improvement • Collaborated with other development teams on design and implementation of features spanning multiple products/modules Tech used: Kubernetes / Helm 3, Docker, OpenShift, AWS, Graphana/Prometheus, MongoDB, Redis, TypeScript, NodeJS, ReactJS, Redux, Storybook, Jest, GraphQL, Okta, OAuth 2 Senior Software Engineer Epic Games - Toronto, ON January 2020 to August 2020 At the center of services that powered customer E-commerce related experiences for all products. worked closely with teams to build and support systems that delivered good user experience, high performance, secure and reliable functionalities. From design, implementation, and deployment • Designed, implemented, and iterated on scalable, secure, highly-available, backend services • Maintained code quality internally and from outsourced partners • Communicated technical risks within and across the group • Handled various real-time issues on online services and platform • Collected and analyzed metrics from online services • Provided input into the product road map, including milestone schedules and deliverables • Followed industry trends and maintained a strong cutting edge technology Tech used: Electron(Desktop) TypeScript, NodeJS, ReactJS, React native, Redux, GraphQL, Storybook, Jest, Mocha/Chai, Cypress, Okta, OAuth 2 Senior Software Engineer Cloudaxe.co - Toronto, ON 2019 to 2020 Working on an open-source cloud saas based on Kubernetes I co-founded an open-source tool for deploying webapps with Kubernetes • Built backend in NodeJS + Typescript, with API's powered by GraphQL • Frontend with ReactJS, Redux-free frontend using latest React Hooks & context. • DevOps with Kubernetes - I wrote custom Go lang micro-services for utilizing deployment with Kubernetes, • Server costs and deployment dropping to $20 per month - this is the lowest-cost Kubernetes I have ever built running on digital ocean. Tech used: Kubernetes / Helm charts, Docker, Digital Ocean, Firebase, Firestore/Real-time DB, NodeJS, ReactJS, Hooks context, Storybook, Mocha/Chai, Apollo GraphQL. Senior Software Engineer GrainDiscovery.com - Toronto, ON 2019 to 2020 Working on an agriculture startup utilizing transparency of blockchain/hyperledger As a new hire in a startup company, within a period of less than 2 months, I was able to • Replace all docker deployments with Kubernetes on GCP • Re-deploy all Nodejs webapps as static apps(with NextJS) which reduced 80% of hosting fees • Create a mobile version of their main webapp with react-native in less than 3 weeks. Tech used: Kubernetes / Helm charts, Docker, GCP, Cloud Run/Build, Firebase, Redis, Postgres, Firestore/ Real- time DB, NodeJS, ExpressJS, ReactJS, NextJS, React-Native, Redux/Thunk/Saga, ReactJS Hooks/ Context, Apollo GraphQL. Senior Software Engineer Cox Automotive - Toronto, ON 2018 to 2019 Working on CMS's & Car dealership portals, logistics apps e.t.c • I handled resources developed by outsourced entities and brought most work back in-house • Re-architect and re-design legacy solutions to support increasing growth/scalability • Reduced server costs using Kubernetes & Docker • Replaced REST APIs with GraphQL e.t.c Tech used: Kubernetes / Helm charts, Docker, AWS, Lambda, CodeBuild, CodePipeline, DynamoDB, Redis, MySQL, MongoDB, NodeJS,ExpressJS, ReactJS, Styled components, NextJS, Gatsby, Redux/Thunk, Storybook, Jest, Mocha, Chai, Apollo GraphQL, Okta, Auth0, OAuth 2 Senior Software Engineer Vuga.io - Toronto, ON 2018 to 2019 Vuga.io IoT devices for providing internet access to rural areas Co-founded and led the development of a decentralized WiFi mesh solution. • Configured and built a custom firmware based on OpenWRT for WiFi routers providing free internet. • Developed mobile apps for video streaming with WebRTC. • Web apps developed in ReactJS+Redux+Apollo connecting to a local GraphQL API. • Local deployment on local ubuntu servers • Deployed and maintained TURN/STUN servers locally Tech used: IEEE 802.11x, OpenWRT, WebRTC, Redis, MongoDB, NodeJS,ExpressJS, uWebSockets, ReactJS, NextJS, React-Native, Redux, Styled components, Apollo GraphQL Software Engineer ProtoType Ottawa - Ottawa, ON 2017 to 2018 My roles covered from creating new startup ideas, maintenance existing NodeJS, Python backends hosted on AWS, front-end development with UI / UX designers • Main developer for several projects involving new architectures and maintaining legacy code, such as REST API, management system, with admin CMS and different user experiences based on user roles(admin Vs user) • Some of the technologies used: NodeJS, MySQL, PostgreSQL, Redis, Angular/2/6, Bootstrap, ReactJS, Sass, Git, BitBucket, AWS, Azure, Jenkins, TravisCI, Terraform. Software Engineer Royal Media services 2016 to 2017 Working for final clients to develop and maintain custom web software applications, including e-catalogs, learning management systems and health care portals. • My services cover either integrating my clients’ engineering teams as a consultant, either conducting the full software life cycle management from design to implementation, test and deployment. • Main languages and technologies used: Angular/1, TypeScript, ReactJS/Flow, ES6, Laravel, MongoDB, Oracle, PostgreSQL, Node.js, J2EE, Java Spring, Sass, CSS3, HTML5, Amazon AWS, Docker, Jenkins. Remote Software Engineer Vuga 2013 to 2015 I have worked as a remote full-stack software engineer for several companies from different markets and countries, thus dealing not only with different time zones, but also with different work cultures and philosophies. • Main languages and technologies required: AngularJS, Ember.js, Bootstrap, MySQL, Wordpress, Zend Framework 2, ASP.NET. Freelance web developer and entrepreneur Vuga 2011 to 2013 • I co-founded a web development studio, where I acquired many technical and soft skills: HTML, PHP, CSS, XML, JavaScript, Flash, e-Commerce, SEO, W3C, LAMP, product and project management. Skills • Javascript 13 years • TypeScript 5 years • React 7 years • ReactJS 7 years • React Native 7 years (iOS and Android) • Docker 13 years • Kubernetes 7 years • Python 13 years • NodeJS 13 years • Golang 4 years • Mysql 13 years • MongoDB 13 years • Redis 13 years • PostgreSQL 13 years • AWS 13 years • GraphQL 7 years • AWS Lambda 13 years • React Native 7 years • Redux 7 years • GCP 13 years • Software Development 15 years • APIs 15 years • CSS 15 years • HTML5 15 years • XML 15 years • Java 10 years • WebSphere 3 years • Spring 3 years • AngularJS 3 years • SQL 13 years • Relational databases 13 years • SCSS 7 years • Quality Assurance (13 years) • Mobile App Development (iOS, Android AND cross-platform) (13 years) • CTO (5 years) • Technical Project & Program Managers (5 years) • Software Configuration (13 years) • Software (13 years) • MS stack (5 years) • Corporate Development experience (13 years) • Object oriented programming (15 years) • Digital marketing 15 years • SEO 15 years • SAS 15 years • SaaS environment 10 years • UX design or Mock-Up designer 15 years Certifications and Licenses AWS Certified Developer - Associate 2016 to Present PROFESSIONAL SCRUM DEVELOPER 2015 to Present Certified Kubernetes Administrator (CKA) August 2020 to Present Professional Cloud DevOps Engineer May 2020 to Present Professional Cloud Architect January 2019 to Present Professional Data Engineer January 2021 to Present Professional Machine Learning Engineer June 2021 to Present Additional Information • You will find some open source projects on my Github account: https://github.com/ceddybi • I have used Jira/Notion/Github/Gitlab ticket and project management tools