Ishan Sharma

Server Engineer at LotusFlare
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Toronto Area, Canada, CA
Languages
  • English Native or bilingual proficiency
  • Hindi Native or bilingual proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 100 - 200 Employee
    • Server Engineer
      • Feb 2021 - Present

      • Developed software product used by major telecom companies • Migrated codebase from monolith to microservice architecture • Created and maintained a Cassandra schema for new services • Designed a service in Lua for managing promo codes to a customer account • Used Kibana and Grafana for logging and monitoring services • Integrated with 3rd party vendors using Kafka to sync data • Performed load testing on certain services using Python • Optimized specific Redis transactions after bottleneck within service • Worked with tools including Terraform, Docker, Kubernetes, OpenResty, Postman Show less

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Mar 2018 - Feb 2021

      • Developed embedded software for a system that measures restroom cleanliness using C and RTOS • Contributed to PHP and JavaScript web application for remote IoT device monitoring • Coordinated external contractors to deliver on changing business requirements • Managed inventory and device provisioning with AWS IoT Core • Worked with various protocols including WiFi, BLE, MQTT and HTTP • Made improvements to build scripts and CI/CD using Python, CMake and GitHub Actions • Wrote a GUI tool to automate manufacturing/assembly processes using Python • Used Python and Bash to automate certificate provisioning and manufacturing processes • Designed and maintained SQL database tables for sensor data Show less

    • Canada
    • Entertainment
    • 1 - 100 Employee
    • Software Developer
      • Feb 2017 - Feb 2018

      • Implemented a system (firmware and hardware design of IoT devices) that allowed the remote management and control of escape rooms • Developed MySQL and Python back end REST API that allowed IoT props in an escape room to be monitored and controlled • Developed a user-friendly web app with HTML, CSS and JavaScript that allowed employees to remotely manage each room • Automated employee workflow and reduced staffing requirement with Python • Interacted with customers and team-members and attended to their concerns as part of temporary managerial duties • Provided on-site troubleshooting, debugging and quality support throughout the life cycle of multiple projects • Designed Atmel-based embedded electronics systems and associated software for Escape Room props Show less

    • Canada
    • Design Services
    • 1 - 100 Employee
    • Firmware Developer
      • Oct 2015 - Feb 2017

      • Developed bare metal C firmware for microcontrollers (ARM, Atmel, PIC) in IoT devices • Completed multiple projects independently and as part of a team in a fast paced environment • Maintained direct communication with clients and coordinated customer and company vision • Used lab tools such as the oscilloscope, function generator, multimeter, power supply and the soldering station to debug issues during PCB bring up • Worked at the embedded level with communication protocols including: WiFi, Bluetooth, ZigBee, Ethernet, SPI, I2C, Modbus, RS232, Serial, TCP/IP • Maintained direct communication with clients and coordinated customer and company vision Show less

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Developer
      • Jun 2015 - Oct 2015

      • Trained in Object Oriented programming (with Java), relational databases (with Oracle DB and Oracle DB Developer), Javascript, HTML, and CSS • Collaborated in an agile environment as a team of 12 to create a large web-based application with features including: user and admin login and logout, customer registration, purchase of various products • Created Servlets allowing Java application to connect to the Oracle DB via JDBC • The project followed the Model-View-Controller (MVC) methodology • Provided Level 1 application support (ran batch scripts, provided database access, performed file migrations) for QA and Dev Teams in a Linux environment Show less

    • Teacher
      • Jul 2013 - Jun 2015

      • Mentored high school and university level students • Courses tutored included: Math (Advanced Functions and Calculus), Electronics, Computer Science, Digital Systems, Physics, Chemistry • Updated student progress via report cards • Prepared lesson plans for various credit courses • Interacted with students, parents, and staff • Mentored high school and university level students • Courses tutored included: Math (Advanced Functions and Calculus), Electronics, Computer Science, Digital Systems, Physics, Chemistry • Updated student progress via report cards • Prepared lesson plans for various credit courses • Interacted with students, parents, and staff

Education

  • Ryerson University
    Bachelor of Engineering (BEng), Electrical and Electronics Engineering
    2009 - 2015

Community

You need to have a working account to view this content. Click here to join now