Keya S.

Keya S.

Associate Software Engineer having 2 years 7 months work experience in C/C++

Lucknow , India

Experience: 2 Years

Keya

Lucknow , India

Associate Software Engineer having 2 years 7 months work experience in C/C++

24000 USD / Year

  • Immediate: Available

2 Years

Now you can Instantly Chat with Keya!

About Me

2+ years of experience as C/C++Developer | B.Tech Graduate CS | Sound understanding of C, C++, Python, Django, MySQL, HTML, CSS | Can perform automated testing using CI/CD : JENKINS | Experience in virtualization using VirtualBox/VMWare Tools and ...

Show More

Portfolio Projects

Cerence Drive Framewok (CDFW)

Company

Cerence Drive Framewok (CDFW)

Description

1) Cerence Drive Framewok (CDFW)
Cerence Drive Framework (CDFW) is a highly portable embedded software product integrating Cerence’s state of the art speech technology components and providing access through high-level application programming interfaces (API).
CDFW consists of components like ASR (Automatic Speech Recognition), TTS (Text to Speech), Biometry, Cloud, Common etc., combined together to deliver an out of the box solution for speech recognition (with features like voice biometry, local as well as cloud recognition) to provide personalized and enhanced user experience in automotive.
Roles and Responsibilities:
a) Over the air update (OTA)
• With the increased popularity of connected cars, OTA (Over the Air) update feature includes downloading the latest files for recognition or for speaker prompts from Cerence network on the go if the car is connected to Internet.
• I was responsible for gathering the requirements for OTA feature from the counterparts, analyzing it, implementing the feature according to the requirement and finally testing it thoroughly using GTest and Mockito framework.
b) Companion SDK (CSDK)
• CSDK consists of Cerence high level APIs provided to DYI (Do it Yourself) customers over which they can build their own speech recognition and text to speech samples.
• CSDK is shipped for Windows, Android, iOS and Linux platforms.
• My role was to provide open source audio I/O implementation for all the 4 platforms so that DIY customers can themselves debug any issues with the audio I/O APIs if any.
• Have working knowledge of Windows, Android, iOS, Linux on which CSDK was compiled for.

Show More Show Less

Jenkins Matrix Dashboard

Company

Jenkins Matrix Dashboard

Role

Full-Stack Developer

Description

Jenkins Matrix Dashboard is an internal monitoring space with the main goal to monitor all CI/CD jobs from multiple Jenkins Master at a single place in a form of matrix/table for different projects.
Roles and Responsibilities:
• I was the individual contributor for this project. This was completely owned and developed by me from scratch.
• I have used Python Based rest APIs for querying the job’s details from the Jenkins Master.

Show More Show Less

Tools

PyCharm

Standard Ports

Company

Standard Ports

Description

Standard Ports/ Standard build is a package which was provided to the Cerence DIY Customers to give an idea of how speech recognition works using Cerence’s technology.
Roles and Responsibilities:
• My role was to get the samples, internal APIs, documentations and headers in a single
package to get a complete solution over which the DIY customers can built their own
applications. This package was timely delivered to the customers after proper testing.
• Standard Ports in available to customers in 3 variants: Linux, Android, iOS.

Show More Show Less

Standard Development Environment

Company

Standard Development Environment

Description

SDE (Standard Development Environment) is a Virtual Machine in 2 flavors: - Windows and Linux.
It was internally used by the developers in Cerence and contains all the tools and packages which
they require. Some of them includes Visual Studio, Eclipse and scm tools like mercurial and git.
Roles and Responsibilities:
• I made the SDEs from scratch using packer and puppet script. These puppet scripts were
written for automatic installation of the software and packages without any user
intervention and with the packer scripts whole thing was packaged into a single VM
(Virtual Machine).
• I have automated the build and testing of the SDEs through CI/CD i.e. Jenkins.

Show More Show Less