Search for a freelancer Post a project
Malt welcom

Welcome to Charan's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Charan to discuss your project or search for other freelancer profiles on Malt.

Charan Guru

Senior Backend Engineer

Works remotely from Berlin

  • 52.524932
  • 13.407032
  • Rate On-demand
  • Experience 7+ years
Propose a project The project will begin once you accept Charan's quote.

This freelancer is available full-time but hasn't confirmed their availability in over 7 days.

Propose a project The project will begin once you accept Charan's quote.

Location and workplace preferences

Berlin, Germany
Remote only
Primarily works remotely


Project length
  • ≤ 1 month
  • Between 1-3 months
Company size
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people


Freelancer code of conduct signed
Read the Malt code of conduct

Verified email


  • English

    Native or bilingual


Skills (7)

Charan in a few words

I’m an Honours Computer Engineering graduate from the University of
Waterloo with a passion for software. I have experience working in
fast-paced environments with small and medium sized teams. I enjoy
solving complex problems and building cool features.



Sr. Backend Engineer

Toronto, ON, Canada

January 2021 - Today (1 year and 8 months)


Sr. Backend Engineer

Toronto, ON, Canada

February 2020 - December 2020 (10 months)

Collaborated with team members to build out a fully functional Prepaid Card solution for Credit Sesame Message Queuing Offer Redemptions:
- Designed and implemented a solution to asynchronously provide offer redemptions to Sesame Cash users
- Implemented dynamic polling logic to read offer redemption messages from a MQ and provide offer credits to users Cover Me
- Designed and implemented a unique approach to providing users overdraft protection that bypassed our reliance on the payment provider (ask me about Shadow Balance!)
- Implemented the Cover Me feature as a pilot program with the ability to easily transition into a permanent feature once the pilot phase was over


Sr. Backend Engineer

Toronto, ON, Canada

February 2019 - December 2020 (1 year and 10 months)


Backend Developer

Toronto, ON, Canada

March 2018 - February 2019 (11 months)

- Responsible for designing and building many key features for the STACK app

Demac Media

Technical Lead

Toronto, ON, Canada

March 2016 - March 2018 (2 years)

• Assumed a technical lead position for a team consisting of 5 members, 2 of which were abroad
• Responsible for building Demac's machine learning product recommendation engine as part of a 5 person team reporting directly to the CTO
• In-charge of code reviews and mentoring for Junior developers

Demac Media

Magento Developer

February 2015 - March 2016 (1 year and 1 month)

• Experience using the Magento Framework
• Lead developer in-charge of building from scratch
• Interfaced with clients and gained exposure dealing with various stakeholders

Mi9 Retail

Software Engineer

July 2013 - February 2015 (1 year and 7 months)

• Designed and developed a new module for pushing data in near real-time to Mi9's point of sale system.
• Independently designed and developed complex back-end features for the Mi9 merchant application.
• Responsible for improving and adding new features to the point of sale batch download process for various clients including Home Depot Mexico, Everything But Water and the US Coast Guard Services.
• Actively interfaced with clients and colleagues to gather requirements and specifications.

Electronic Arts

Associate Server Engineer - FIFA Online Systems

September 2012 - December 2012 (3 months)

• Fully responsible for the development of a client-facing feature for FIFA Ultimate Team.
• Gained expertise working with web services and maintaining/creating REST APIs. Gained first-hand exposure to test-driven development and EA's proprietary test framework.

Toyota Motor Manufacturing Canada

IS Application Developer

Cambridge, ON, Canada

September 2011 - December 2011 (3 months)

• Built a web app which allowed Team Leaders to collect data about floor members which helped reduce lost production time.
• Built to integrate efficiently with existing infrastructure. Gained experience using the struts and spring framework.


.NET Developer

January 2011 - April 2011 (3 months)

• Developed a standalone C# application that fetched album art from an online FTP source to be used by the online retailing site.
• Took ownership of the application and drove it from start to finish.

Rothmans, Benson & Hedges Inc.

.NET Application Developer

May 2010 - August 2010 (3 months)

• Designed and built the 1-800 Customer Complaint System for RBH.
• Suggested and drove the complete rebuild of the system from scratch.

Polaris Software Labs

Performance Trainee

September 2009 - December 2009 (3 months)

• Setup an end-to-end UCMDB instance as part of a 2 man team for Time Warner Cable, North Carolina
• Provided support as an off-shore resource for the duration of the project.


Software Ninja

January 2009 - April 2009 (3 months)

• Built a fully functional social job posting website in under 3 months as part of a 4 person company.
• Involved in requirements gathering, UX design and automated testing aspects of the project.