Ranyodh Singh work email
- Valid
- Valid
- Valid
Ranyodh Singh personal email
- Valid
Ranyodh Singh phone numbers
I am an experienced and versatile engineer with a solid understanding of web-based technologies. I have been programming since I was 14 and I am very passionate about all things softwareIn the past ten years, I have created scalable microservices with Go, Node.js, and NoSQL (MongoDB, Couchbase) and wrote web-based applications using C#, HTML, CSS, and JavaScript. I have meticulously designed web pages with pixel-perfect accuracy and have integrated with third-party services. Currently, I am more focused on backend engineering for designing scalable and resilient services.
-
Staff Software EngineerPlotlyCanada -
Principal EngineerMirantis Jun 2023 - PresentCampbell, California, Us -
Senior Software EngineerMirantis Nov 2020 - Jun 2023Campbell, California, Us -
Senior Software EngineerCarta Oct 2019 - Nov 2020San Francisco, California, Us -
Software Engineer IiiKik Interactive, Inc. Jul 2018 - Oct 2019Kitchener, Ontario, Ca -
Backend DeveloperFlybits Nov 2016 - Jul 2018Toronto, Ontario, CaCreating scalable backend services for the platform that unify public and proprietary data to deliver personalized experiences to end users. Tech Stack: - Micro-services written in Go - MongoDB, Postgres - Docker container with Kubernetes on AWS -
Engineer, Api & Core PlatformShomi™ Mar 2016 - Nov 2016Worked toward a more resilient and scalable backend platform by breaking down the existing monolithic service (.Net) into micro-services (Node.js). • Created micro-services in Node.js (with Couchbase as the data store) complete with extensive unit tests (with Chai, Sinon & Mocha), integration tests (JMeter) and coverage tools (Istanbul)• Maintained RESTFull Api that is being consumed by dozens of devices (written mainly in C# .Net)• Supported the integration with third party services like Zuora (for payments) and ExactTarget• Gained significant working knowledge on variety of tools and technologies like AWS, Packer (for automating creation of AWS instances) and Chef/Terraform -
Software DeveloperMethod:Crm Aug 2014 - Mar 2016Toronto, Ontario, CaWorked in a high paced agile (SCRUM) environment on a web based highly customizable CRM software (Method CRM) which syncs with QuickBooks (Desktop and Online). It also offers a form designer which lets user customize by creating/modifying screens and apps. The application is written in ASP.NET MVC with C# (and VB.NET for some legacy components), SQL Server and Angular (Single Page Application) on the frontend, jQuery Bootstrap and SASS. Highlights:• Worked on all the different components of the application (backend and frontend). This includes: syncing data with QuickBooks, form designer and widgets, dashboard, app management, system screens, import/export, Gmail Gadget and Google Calendar integration and legacy application.• Created RESTFull APIs which are used internally to integrate different components of the application.• Migrated all services from Google’s OAuth 1 implementation to OAuth 2 and OpenID Connect in a time constrained schedule. Created a separate service that implements OAuth 2 to easily used with other components like Sign-In with Google, Gmail Gadget, Google Calendar, and Sign Up (from Google). Migrated all existing users as well.• Created service that implemented Google’s OAuth 2 protocol and integrate with other components that use it. • Migrated existing screens from jQuery Mobile implementation to Angular (SPA) architecture. -
Web DeveloperOxford Properties Group Apr 2011 - Aug 2014Toronto, Ontario, Ca• Creating and maintaining web based applications to support both internal and external customers of the organization. • Lead developer for an application (developed as a framework) that contains reusable custom controls (tabular data and graphs). Design goals were to be able to easily created similar applications using existing controls, and created new controls with ease (tabular or charts). Used HighCharts (jQuery based framework) for creating charts (with custom theme).Four more application have been created using this framework.• Created Blackberry application for the maintenance crew to help them track their assigned tasks on a Blackberry phone. Used Blackberry WebWorks framework, jQuery Mobile and HTML5. The application also utilize a custom WebWorks extension (written in Java) to support few native actions that WebWorks API did not have.• Extended an existing application (which was originally developed for a single company) across the enterprise. This required creating new database model, SQL scripts to export data, and web services to hook up existing workflow (and application) to this new application.Design goals were to be able to audit every activity in the database and also be able to hook up existing application across enterprise using web servicesOther features of the application includes:o SVG based organization chart (with pan/zoom/print) created using an existing JavaScript library (modified to include pan/zoom features) o WCF web services based API to connect the application with legacy system.• Created application to display nearby buildings on a map using jQuery and Google Maps JavaScript API.• Created a customer facing web and mobile application. Mobile application uses jQuery Mobile and HTML5Technologies used: ASP.NET, VB.NET, C#, WCF, MS SQL Server (2005, 2008, 2012), T-SQL, VSS/TFS, HTML/HTML5, JavaScript, CSS, jQuery/jQuery Mobile, Blackberry Webworks, PhoneGap -
Web DeveloperCanadian Tire Corporation Aug 2010 - Apr 2011Toronto, Ontario, Ca• Creating a web based Employee Health & Management System (EDMS) for operation support at Canadian Tire distribution centers• Creating custom user controls for reusability, writing three-tier architecture for easier scalability.• Writing stored procedures.• Technologies used: ASP.NET, C#, JavaScript (jQuery), Microsoft AJAX, CSS, SQL Server 2005 -
Web DeveloperCanoe May 2008 - Aug 2010Toronto, Ontario, CaCreating, maintaining and enhancing a custom CMS (Content Management System) for Newspapers and Magazines website, handling more than 200 websites.Working with variety of web technologies like ASP, ASP.NET (with C#), JavaScript, PHP, jQuery, CSS, XML, XSLT, REST Web ServicesHandling some expects of database management like managing and monitoring database servers, creating and running maintenance plans, analyzing and creating database tables, efficient stored procedures, triggers and indexes.¬Other technologies and tools: SQL Server, MySQL, Visual Web Developer, Aptana, SVN, Agile developmentsWorking closely with team members following agile development methodology and SCRUM process -
Junior ProgrammerMinistry Of Northern Development And Mines Apr 2007 - Mar 2008Debugging existing code and adding new functionality to web based software products. Fixing existing reports and creating new reports using Crystal Report and application support through email and phone.Tools Used: IBM Rational, Java (JSP, Servlets), Javascript, SQL Developer (Oracle Database), Crystal Report.
-
Web Developer (Part Time)Laurentian University/Université Laurentienne Feb 2006 - Apr 2007Sudbury, On, CaDeveloped and maintained an in-house web portal to manage international students’ applications.Tools used: PHP, Javascript, HTML, MySQL, Dreamweaver
Ranyodh Singh Skills
Ranyodh Singh Education Details
-
Laurentian University/Université LaurentienneComputer Science -
Georgian CollegeComputers -
Police Dav Public SchoolHigh School/Secondary Diplomas And Certificates
Frequently Asked Questions about Ranyodh Singh
What company does Ranyodh Singh work for?
Ranyodh Singh works for Plotly
What is Ranyodh Singh's role at the current company?
Ranyodh Singh's current role is Staff Software Engineer.
What is Ranyodh Singh's email address?
Ranyodh Singh's email address is ra****@****ail.com
What is Ranyodh Singh's direct phone number?
Ranyodh Singh's direct phone number is +141631*****
What schools did Ranyodh Singh attend?
Ranyodh Singh attended Laurentian University/université Laurentienne, Georgian College, Police Dav Public School.
What skills is Ranyodh Singh known for?
Ranyodh Singh has skills like Javascript, Microsoft Sql Server, Asp.net, Web Applications, C#, Sql, Programming, Databases, Css, Java, Web Development, Web Services.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial