RAGHUSHANKAR A C
@raghushankarac
Experienced Technical Architect specializing in embedded software development.
What I'm looking for
I am Raghu Shankar, a seasoned Technical Architect with over 20 years of experience in software development, particularly in embedded systems. My expertise spans across various programming languages and platforms, including Windows and Linux application development, kernel development, and device driver programming. I have a proven track record of successfully delivering complex software solutions for multi-function printers at Toshiba, where I lead projects that integrate new features and port software across different architectures.
Throughout my career, I have collaborated extensively with international clients, particularly in Japan and the USA, honing my skills in cross-cultural communication and requirement gathering. My role at Toshiba involves not only technical leadership but also mentoring junior developers and ensuring that our software meets the highest standards of quality and performance. I am passionate about leveraging my extensive experience to contribute to innovative software solutions that meet customer needs globally.
Experience
Work history, roles, and key accomplishments
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed a virtual USB card reader application, including a kernel driver module, to facilitate testing of real USB card readers without physical hardware. Implemented the MFP card reader application using QT5, ensuring accurate simulation.
System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed a mechanism to avoid GPL risk for Toshiba proprietary software by addressing copyright issues arising from direct use of open-source software licenses. Ensured compliance while integrating GPL software into proprietary code.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Conducted analysis and porting of the Android operating system to MFP hardware, leveraging ARM architecture support. Developed and tested several Android applications using an emulator, gaining expertise in Android architecture.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed an IoT board based on ESP01 to power on MFP devices from a web interface. Utilized MQTT server for device control and employed Espressif ESP RTOS SDK for board bring-up, demonstrating expertise in IoT development.
System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Ported PowerPC-based MFP software to Intel Atom motherboard architecture, ensuring Linux OS with MFP drivers functioned on the target board. Successfully compiled MFP software for Intel architecture, resolving cross-architectural issues and making necessary platform driver changes.
System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Ported PowerPC-based MFP software to ARM architecture using the Cubox hardware board for testing. Ensured Linux OS with MFP drivers functioned on the target board and successfully compiled all open-source and proprietary MFP software for ARM architecture.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed an Engine Simulator application crucial for Virtualized MFP software, implementing features like scanner, printer, and drawer settings. Ensured seamless communication between the Windows-based simulator and the Debian Linux MFP control unit software.
System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Implemented software to enforce SELinux features in Toshiba MFP's, aiming to adopt SELinux security mechanisms for comprehensive file system security. Explored user-level and system-level security, though the feature was later discontinued due to licensing issues.
System Specialist
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed virtual multi-function printer software for TOSHIBA Weisshorn series printers, enabling marketing teams to demonstrate MFP applications and development teams to test modules without physical hardware. Designed the project to allow the printer engine module on Windows to communicate with actual printer software on a Fedora VM.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed the MFP TopAccess web application, enabling users to control MFP printer features from a browser. Implemented user management, authentication, and various MFP operations like copy, scan, print, and fax, along with configuration management.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Led the development of MFP, SDK, and virtual MFP software for Matterhorn2 series printers, porting applications to new boards and developing a virtual simulator. Successfully resolved software bugs and updated issue fixes in releases, ensuring product stability and performance.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed a web application to control multiple web virtual machines running virtual MFP software in browsers. Implemented user interface features such as authentication, virtual machine management, report generation, and user management using VueJS and Flask.
Technical Architect
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Successfully ported virtual MFP software to AWS and Azure cloud architectures, enabling virtualized MFP software to run on Debian desktop machines in the cloud. Deployed and tested VMFP software in the cloud, ensuring full feature functionality.
System Specialist
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed the Open Platform SDK, an integrated software for demonstrating MFP applications to clients and marketing teams. Integrated the MFP kernel into Debian OS and created GTK and QT applications to simulate MFP device features.
System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed software to control the Linux firewall for Toshiba printers, implementing firewall rules to secure the printer system. Enforced mechanisms to control unauthorized access and ensured network-level protection for the system.
Senior System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed a comprehensive logging management system for Toshiba printers as part of the Security Software Development Kit (SSDK). Prioritized and stored log messages, encrypting secured logs in the database for enhanced security.
Senior System Analyst
Toshiba Embedded Software India Pvt Ltd
Jan 2006 - Present (19 years 5 months)
Developed an encryption manager component for Toshiba printers, supporting various encryption mechanisms like AES, DSA, RSA, and SSH. Enabled different components to encrypt and decrypt critical module information during printing jobs, ensuring data security.
Software Engineer
Satyam Computer Services Ltd
Jan 2005 - Present (20 years 5 months)
Contributed to software development projects, applying programming skills to various tasks. Collaborated with team members to achieve project goals and deliver solutions.
Education
Degrees, certifications, and relevant coursework
Karnataka SSLC Board
SSLC, General Studies
Completed secondary school education under the Karnataka SSLC Board.
Karnataka PUC Board
PUC, General Studies
Completed Pre-University Course under the Karnataka PUC Board.
Sri Jagadguru Murugarajendra Institute of Technology, Kuvempu University
B.E. in Computer Science, Computer Science
Earned a Bachelor of Engineering degree in Computer Science from Sri Jagadguru Murugarajendra Institute of Technology, affiliated with Kuvempu University.
M.S. Ramaiah Institute of Technology, Vishveshwaraiah University
M.Tech in Computer Science, Computer Science
Obtained a Master of Technology degree in Computer Science from M.S. Ramaiah Institute of Technology, affiliated with Vishveshwaraiah University.
Tech stack
Software and tools used professionally
Google Cloud Platform
GitLab
Bitbucket
Jenkins
Qt5
Xamarin
DB
MySQL
MongoDB
Gmail
.NET
Conan
Kdb+
Terraform
Visual Studio
IntelliJ IDEA
KDevelop
Jira
Gradle
JavaScript
Java
ASP.NET
JSON
F#
XML
baikal
Kafka
MQTT
Ubuntu
Debian
CentOS
Linux
Windows
Android OS
Windows Server
Fedora
Redmine
OpenSSL
VMware vSphere
NGINX
Apache Tomcat
Apache HTTP Server
KVM
Compiled
Apache ActiveMQ
SQL
SELinux
Valgrind
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring RAGHUSHANKAR?
You can contact RAGHUSHANKAR and 90k+ other talented remote workers on Himalayas.
Message RAGHUSHANKARFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
