Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ezra Banoba

Software Developer
Calgary,AB

Summary

Full-Stack Software developer(Typescript, Javascript, NextJs, ReactJs, NodeJs,

Flutter), Experienced Technical Manager.

Overview

24
24
years of professional experience

Work History

Full Stack Web Developer

Reskill Calgary - Cohort 5
Calgary, AB
09.2024 - Current

As the tech lead, I am part of the team tasked with developing an MVP web app for a child care services provider using Next.Js, Tailwind, Ant design, AWS, Stripe,Prima, Postgres.

Full Stack Web Developer - Contractor

Arise Christian Academy
Calgary, AB
08.2024 - Current
  • Developed customized Web app tailored to specific client needs and provide ongoing support.
  • Deliver user support to the school staff to train, educate and answer questions related to the web application

Full Stack Web Developer - Contractor (Project)

Destiny City Fellowship
Calgary, AB
06.2024 - Current

I provide my services to DCF, a charitable organization to help them with:

  • Developing a web app (Next.Js, Google cloud) to enable them have a meaningful online presence and organize their information.
  • Support with digital transformation process for the organization.

Full Stack Web Developer - Contractor (Project)

CML Uganda
Kampala, Uganda
01.2024 - Current

Lead Developer (Front end heavy) for a legal case management system.

Software Development Lead/Co-founder

SharpDynamic Ltd
12.2017 - Current
  • Co-founded the software & services Startup
  • End to end Responsible for the design and implementation of Business strategies and Products for the startup.
  • Drove innovation by researching new technologies and applying them to solve complex business problems.
  • Led technical upgrade projects for clients by working and coordinating with consultants and developers for integrations.
  • Spearheaded cross-functional collaboration, fostering a culture of continuous improvement and innovation among team members.
  • Recruited technical subject matter experts to plan and monitor software development teams through phases of project completion.
  • Held cross-disciplinary brainstorming sessions with technical leads.
  • Analyzed network security and current infrastructure, assessing areas in need of improvement.
  • Collaborated closely with Quality Assurance teams to resolve defects promptly while maintaining strict adherence to project timelines.
  • Managed costing of proposed development projects, incorporating input from managers to provide accurate budgeting data.
  • Increased customer satisfaction with seamless integration of user feedback into the development process, resulting in more intuitive applications.
  • Optimized code quality for better product performance through rigorous code reviews and automated testing procedures.
  • Achieved faster delivery times by automating repetitive tasks using custom scripts and tools developed inhouse.
  • Mentored junior developers, providing guidance and support to enhance their technical skills and career growth.
  • Facilitated effective communication between stakeholders, translating business requirements into actionable tasks for the development team.
  • Wrote strategic business plans outlining need for departmental information technology resources.
  • Managed life cycle replacement of hardware and software.
  • Built strong relationships with clients through timely status updates, addressing concerns proactively, and delivering on commitments as promised.

Full Stack Developer / Fraud Engineer

Fanhouse Inc
05.2022 - 07.2023
  • Integrate anti-fraud tools and implement security measures within in-house systems
  • Maintained clear documentation of system architectures, workflows, and coding standards for reference by other team members.
  • Tuned systems to boost performance.
  • Enhanced user experience by developing and implementing a responsive front-end interface for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Mentored junior developers in full stack development best practices, fostering a culture of continuous learning within the team.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Architect, design and develop robust APIs and UX using NodeJS, Typescript, ReactJS, and Flutter.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Troubleshot and resolved complex technical issues, maintaining optimal system performance and uptime.
  • Refactored legacy codebases to modernize software architecture and improve maintainability.

Service Delivery Manager

Ericsson
01.2007 - 10.2017
  • Planned and managed Service Level Agreements for multiple telecoms operators and government agencies from pre-sales to operations management.
  • Handled escalated customer issues effectively, resolving problems swiftly while preserving positive relationships where possible.
  • Managed vendor relations proactively, negotiating contracts beneficially for both parties involved.
  • Reduced turnaround time with effective resource allocation and task prioritization.
  • Established a culture of continuous improvement, encouraging team members to share ideas for process enhancements.
  • Attended staff and client meetings and served as liaison to manage operations for account.
  • Coordinated with multiple departments to ensure seamless service delivery across all touchpoints.
  • Managed third-party contracts to drive delivery of required services.
  • Developed training programs to enhance employee skills and boost overall productivity levels.
  • Led improvement initiatives to advance operational efficiencies and increase revenue.
  • Interfaced effectively with key accounts, answering questions and delivering exceptional service.
  • Developed and maintained knowledgeable and productive team of employees.
  • Ensured regulatory compliance throughout all aspects of operations, minimizing potential risks.
  • Maintained in-depth knowledge of local-area service market, applying data on competition and service areas to enhancing commercial outreach efforts.
  • Advised clients on methods, technologies, process improvements and training that would increase overall business potential.
  • Participated in drafting service budgeting, advising on areas of possible improvement to reduce costs and service delivery times.
  • Prospected for leads to build pipeline and convert to sales opportunities.
  • Conducted regular reviews of service offerings, identifying gaps in the market, and recommending new solutions accordingly.
  • Led cross-functional teams to achieve project goals on time and within budget.
  • Gained strong leadership skills by managing projects from start to finish.
  • Exercised leadership capabilities by successfully motivating and inspiring others.
  • Developed strong communication and organizational skills through working on group projects.
  • Worked effectively in fast-paced environments.

Technical Support Engineer

Ericsson
03.2006 - 12.2006
  • Diagnosed and troubleshot hardware, software and network issues.
  • Advised senior personnel on potential process improvements to increase support quality and expedite ticket fulfillment.
  • Provided remote assistance to clients, ensuring timely resolution of software and hardware concerns.
  • Researched and identified solutions to technical problems.

Network Engineer

One2net Ltd
01.2003 - 12.2005
  • Applied tier-isolation best practices to support multi-tier architectures.
  • Integrated data, voice and video networks for use in multi-site installations.
  • Provided detailed network diagrams and procedural guidelines.
  • Evaluated emerging networking technologies to identify potential improvements for current infrastructure.

Systems Administrator

CFI Uganda Ltd
01.2001 - 11.2002
  • Implemented backup solutions, ensuring data integrity and availability in the event of a disaster or system failure.
  • Planned and implemented upgrades to system hardware and software.
  • Ensured optimal server uptime, monitoring system health and performing routine maintenance.
  • Designed custom monitoring tools tailored to specific application requirements that enhanced overall system health visibility.

Education

Bachelor of Science - Computer Science, Mathematics

Makerere University Kampala
Kampala, Uganda
01.2004

Skills

  • Tech Stack: NodeJS, ReactJS, Django, Flutter, Python, Typescript, Dart
  • Scrum Framework
  • API Development
  • Requirements Analysis
  • Performance Optimization
  • Project Coordination
  • Budget Administration
  • Scope Definition
  • Project Leadership
  • User Support
  • Mobile App Development
  • Web application development
  • Software Design Patterns
  • Team Management
  • Cultural Awareness

Timeline

Full Stack Web Developer

Reskill Calgary - Cohort 5
09.2024 - Current

Full Stack Web Developer - Contractor

Arise Christian Academy
08.2024 - Current

Full Stack Web Developer - Contractor (Project)

Destiny City Fellowship
06.2024 - Current

Full Stack Web Developer - Contractor (Project)

CML Uganda
01.2024 - Current

Full Stack Developer / Fraud Engineer

Fanhouse Inc
05.2022 - 07.2023

Software Development Lead/Co-founder

SharpDynamic Ltd
12.2017 - Current

Service Delivery Manager

Ericsson
01.2007 - 10.2017

Technical Support Engineer

Ericsson
03.2006 - 12.2006

Network Engineer

One2net Ltd
01.2003 - 12.2005

Systems Administrator

CFI Uganda Ltd
01.2001 - 11.2002

Bachelor of Science - Computer Science, Mathematics

Makerere University Kampala
Ezra BanobaSoftware Developer