Summary
Overview
Work History
Education
Skills
Websites
Onlinecertificationcourses
Key Clients
Timeline
Generic

SAI SARANYA RAJA RAMAN

Kitchener,ON

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

10
10
years of professional experience

Work History

Software Developer

Geotab
12.2019 - Current

Internal Tools Development (FleetCarma transition to Geotab)

  • Order Management Tool: Designed and developed internal tools to streamline the ordering and shipping processes for devices, integrating seamlessly with Salesforce and the MyAdmin system to enhance operational efficiency.
  • Maintenance and Bug fixing: Acted as the sole point of contact for the tool’s maintenance and updates, ensuring alignment with internal requirements. Partnered with the Order teams to optimize workflows and drive greater efficiency in the process.
  • C2 Management Tool for Device Tracking: Collaborated with multiple teams to design and develop the C2 Management tool, enabling efficient management of device status, SIM cards, and fleet assignments. Successfully deployed the tool on Azure to improve real-time device management capabilities.
  • Social Networking Chatbot: Developed a social networking chatbot for the company using Google Apps Script. The chatbot was highly appreciated by colleagues, earning "Kudos" for enhancing team communication and collaboration.

MyAdmin Team

  • Module Development: Developed various modules for the MyAdmin web application, including Firmware Management, Device Management, and RMA (Return Merchandise Authorization), providing essential tools for customers and resellers to manage their products and services effectively.
  • Tech Debts & Bug fixing: Analyzed and identified key performance bottlenecks and areas for code optimization. Addressed and resolved various production bugs to enhance system stability and efficiency.
  • Software Module Expert: Led the development and management of the Notification Center and firmware configuration module, handling all inquiries from support teams and customers. Focused on improving user interaction through enhancements and introduced new features to elevate functionality and user experience.
  • Code Reviews & Release Testing: Conducted thorough code reviews and release testing to ensure the quality and stability of the application, addressing potential issues before deployment.
  • Background Processor Optimization: Enhanced system performance by migrating background processes to Hangfire, optimizing code efficiency and reducing processing times.
  • Database Migration: Led the migration of various tables from PgSQL to Entity Framework (EF), streamlining data management and improving integration within the web application.
  • User Collaboration for Requirements Gathering: Worked closely with users to gather detailed requirements, designing module functionality that aligns with user needs and enhances the overall user experience.
  • Frontend Migration: Contributed to the migration of the frontend from Angular to React, improving the application's responsiveness, maintainability, and overall user interface.
  • Testing: Developed and executed unit tests, integration tests, and specification tests to ensure code quality. Performed end-to-end front-end integration testing using Cypress to validate seamless functionality and user experience

Software Developer

Skyline Communications APAC Pte LTD
, Singapore
10.2017 - 05.2019

Global Media Network and Imagine Communications

  • Device Documentation & Workflow Design: Conceptualized and structured the device documentation provided by vendors. Collaborated with the Technical Account Manager at the Headquarters in Belgium to finalize and get approval for the workflow.
  • API Testing: Conducted testing of sample JSON requests (GET, POST) using tools like SOAP UI and Postman to ensure proper functionality and data integrity.
  • HTTP Session Module Development: Developed and implemented an HTTP session module to retrieve device data, ensuring smooth serialization and deserialization of command requests and responses.
  • KPI Validation: Validated key performance indicators (KPIs) such as audio/video input, transcode tasks, Rx/Tx packets, and back panel statistics before passing the data to the display module to ensure accurate and reliable device performance monitoring.

Intel IPMI Hard disk Monitoring and EDC Line Array SpeakerApplications:

  • Core Process Module Development: Developed a core process module for a console application, integrating the System.Diagnostics library to implement standard input/output functionality, enabling interaction with the IPMI tool for device management.
  • Integration with Display Module: Integrated the core process module with the display module, which managed parameters in XML format, to enhance system functionality and user interaction.
  • Enhancing User Experience: Improved user experience by adding event handlers for data reception, which tracked maximum concurrent processes to ensure efficient system performance and minimize lag.
  • Client Support & Critical Issue Resolution: Worked at the Headquarters in Belgium to resolve critical issues for client Digital Media B.V. by addressing runtime errors caused by memory leaks. Implemented a feature to reuse process objects between commands, significantly reducing memory consumption and improving system stability.

Software Developer

Village Island Asia PTE.LTD
, Singapore
08.2016 - 09.2017

GlobeCast Playlist Parser and Cue TriggerApplication:

  • Customer Requirements Analysis: Actively participated in customer meetings to gather and understand project requirements, ensuring the application aligned with client needs.
  • Playlist File Parsing: Developed an application that fetched playlist files stored on network servers in various formats (PXF, SCH, CSV) and parsed XML-based playlists, enabling seamless integration across different file types.
  • Parameter Implementation: Implemented key parameters such as subtitle synchronization, event timings, duration, and subtitle file names, ensuring the application handled multiple language tracks and subtitle presence correctly.
  • Language Detection Enhancement: Integrated a module that detected language presence using Hex encoding, addressing cases where the language tag was missing in the playlist metadata.
  • Cue Trigger Application Development: Developed a Cue Trigger application that acquired event trigger timing from both the playlist parser and VF-SMON application. The application compared the time gap between live streaming and the playlist file to ensure synchronization.

NEC Broadcast Japan

  • Specification Document Creation: Produced comprehensive specification documents for applications based on the specific needs of the client, ensuring clear communication of technical requirements.
  • Application Development for Broadcast Equipment: Developed applications for controlling broadcast equipment including frame switchers, sync generators, encoders, and multiplexers, enhancing network functionality and broadcast operations.
  • Network Design Collaboration: Worked closely with project managers in Japan to create a virtual network design using Visio, facilitating clear and efficient infrastructure planning.
  • Production Testing & Optimization: Conducted production tests and optimized the time taken to report device parameters, ensuring more efficient and reliable performance.

Software Developer

Tata Consultancy Services
, India
01.2015 - 06.2015

Westside Billing Application and D2H Services

  • Java & J2EE Frameworks Training: Participated in training sessions for Java and J2EE frameworks, including Struts, Hibernate, JDBC, and Spring MVC, along with SQL for web development, strengthening technical foundations for building robust applications.
  • Billing Application Flow & UML Diagram Creation: Analyzed the flow of the billing application and created UML diagrams based on change requests, ensuring clear communication of system design and modifications.
  • D2H Services Website Development: Developed a D2H services website using JavaScript for the UI, Oracle database for user data retrieval, and the Struts MVC framework for a clean and scalable application architecture.
  • Barcode Module for Westside Billing: Developed a barcode scanning module for the Westside billing application using WPF, enabling efficient product scanning and bill calculation, enhancing the user experience during checkout.
  • Bug Fix for Bill Miscalculations: Implemented a bug fix to address miscalculations of voided bills, ensuring accuracy and reliability within the billing system.
  • Unit Testing for Chroma Web Application: Performed unit testing for a software module in the Chroma web application, ensuring the functionality and stability of the application before release.

Education

Master of Science - Computer Control and Automation

Nanyang Technological University
Singapore
01.2016

Bachelor of Engineering - Electronics and Instrumentation

Anna University
Chennai, India
01.2014

Skills

  • Programming Languages: C#, Java, C
  • Scripting Languages: TypeScript, Apps Script, JavaScript
  • Web Services: SOAP, REST
  • Frameworks and Technologies: NET Core, NET (WPF), XML, JSON, HTML, CSS, J2EE frameworks (Struts, Spring, Hibernate, Servlets)
  • Databases: MySQL, Entity Framework
  • Cloud: MS Azure
  • Development Tools: Rider, Visual Studio, Eclipse, POSTMAN REST API, Insomnia
  • Version control: Git, SVN
  • Project Management Tool: JIRA

Onlinecertificationcourses

  • Basics of TCP/IP Socket Programming
  • Introduction to WPF
  • The Complete Networking Fundamentals CCNA

Key Clients

  • MediaCorp (Singapore)
  • Australian Customs and Border Protection Service
  • Digital Media Centre B.V (Netherlands)
  • Sydney Trains (Australia)
  • GlobeCast (Singapore)
  • NEC (Japan)
  • Westside Store (India)

Timeline

Software Developer

Geotab
12.2019 - Current

Software Developer

Skyline Communications APAC Pte LTD
10.2017 - 05.2019

Software Developer

Village Island Asia PTE.LTD
08.2016 - 09.2017

Software Developer

Tata Consultancy Services
01.2015 - 06.2015

Master of Science - Computer Control and Automation

Nanyang Technological University

Bachelor of Engineering - Electronics and Instrumentation

Anna University
SAI SARANYA RAJA RAMAN