RANJITH T.

RANJITH T.

Technical Architect

Bengaluru , India

Experience: 14 Years

RANJITH

Bengaluru , India

Technical Architect

68571.5 USD / Year

  • Immediate: Available

14 Years

Now you can Instantly Chat with RANJITH!

About Me

14+ years of experience in Software Development, Design and ArchitectureExtensive experience in C/C++/C++11/STLExtensive experience in Java/Android SDK/Android NDKExtensive experience in multithreaded programmingExtensive experience in graphics progr...

Show More

Portfolio Projects

Description

RESTFUL middleware for satellite and IP radio software.

· Implemented many features for the software

· Fixed multiple bugs

· Handle teams spread in India and USA

Show More Show Less

Description

AREffect is an augmented reality application from one of the leading mobile phone manufacturing company. We create an SDK for Android platform that can be used by third party developer to build AR applications.

· Identified new features and corresponding APIs for third party developers.

· Design and implementation of new features in AREffect SDK, such as native OpenGL rendering, Android UI on top of Unity FW, Run time permission, etc.

· Bug fixing.

· Interacted with stake holders spread across geographically to understand the requirements.

Show More Show Less

Description

Working on a cross platform(Windows, Linux, Android, iOS, embedded), multithreaded,RESTFUL middleware for satellite radio software.Implemented many features for the softwareFixed multiple bugsHandle teams spread in India and USA

Show More Show Less

Description

Part of the team that developed tools for OpenGL/ES verification

  • Designed the components required for the tool
  • Implementation of the components.
  • Code reviews.
  • Leading the team to get the work completed on schedule.

Show More Show Less

Description

Created multiple android applications, which are used for diagnosis and testing purpose

  • Created application AMSTT to capture various OS information using Linux Perf event, proc file system, top program, android broadcast receivers.
  • Added new feature to AT&T Application Resource Optimizer such as automation support using broadcast receivers, CPU and battery information capturing.

Show More Show Less

Description

Created application AMSTT to capture various OS information using Linux Perfevent, proc file system, top program, android broadcast receivers.Added new feature to AT&T Application Resource Optimizer such as automationsupport using broadcast receivers, CPU and battery information capturing.

Show More Show Less

Description

Orbit is a set of new mobile-specific widgets built over Qt. My responsibilities were,

  • Designed the icon framework solution and the caching solution in the Theme Server (is a Symbian server for caching the themed icon).
  • I was part of the implementation team.
  • I was part of the team who developed the tool which encodes (pre-process) SVG file. Preprocessed SVG file helps to reduce the rendering time of SVG files by many folds, as neither XML parsing nor DOM tree creation is required for the preprocessed file.
  • Added support for decoding and rendering of the preprocessed SVG file in Orbit using OpenVg and EGL.

Show More Show Less

Description

SVGEngine is the SVG rendering component in S60. My responsibilities were,Extended the engine by designing an abstract layer for different type of renderers,(Hardware Accelerated (HWA) rendering and pure software renderer.Implemented different types of renderer support in SVGEngine.Implemented support for serializing the OpenVg commands(Serialized renderingcommends can be executed faster than transferring the raster data from CPUmemory to GPU memory and it also helps to reduce the memory footprint)

Show More Show Less

Description

Created the design for DTS, an automatic testing tool used for testing the systemconfiguration and HP Insight Diagnostics.Implementation of the main components.Fixing bugs

Show More Show Less

Description

Quick Configuration Capture is a Diagnostics Software. It is a stand-alone tool that willquickly capture required system configuration. It can capture information about memory,system, network, storage etc and store it in XML format. My responsibilities wereFixing bugsImplementing new enhancements.

Show More Show Less

Description

Multi Currency is a payment solution to enable your businesses to advertise the pricing ofonline goods and services in overseas currencies. My responsibilities were,Implemented currency rate enquiry transactionImplemented Sale transactionImplemented Batch upload transactionDeveloped screens for manipulating currency rates.

Show More Show Less

Description

Glomma is the project for EMV (Europay, MasterCard, Visa, is the global standard thatis helping ensure smart cards, terminals and other systems can interoperate) acquiring.I worked in the HOST server and implemented various EMV transactions.

Show More Show Less

Description

Formositas is a web site for animations and greeting cards.Implemented a module for apache so that we can use elastiC for server sideprogramming.Made the language elastiC reentrant using the reentrant version of Bison and Flex.Extended elastiC by writing new modules.Database connectivity with oracle (using OCCI) from apache and ICE server.

Show More Show Less