R

Rohan Verma 🛠️

Co-Founder

Indore, Madhya Pradesh, India8 yrs 2 mos experience
Highly Stable

Key Highlights

  • Expert in Scala and C++ with a focus on high-performance systems.
  • Founder of a software platform with innovative database solutions.
  • Experience in FPGA development and compiler optimization.
Stackforce AI infers this person is a Backend-focused Software Developer with expertise in Big Data and Database Engineering.

Contact

Skills

Core Skills

C++Database EngineeringScalaBig DataFpgaSoftware DevelopmentMicrocontroller Programming

Other Skills

AJAXARM ArchitectureARM Cortex-AARM Cortex-MAkkaAlgorithm DesignAlgorithmsApache HadoopApache HbaseApache SparkApache ZooKeeperAssembly LanguageAtmel AVRCC (Programming Language)

About

Software Developer - Scala/C++ - Database Engineer , Contributor to Fedora 34 drivers - Author of Distributed In-Memory Database - Functional Programming expert in Scala & also C++ guru for C++14 based Lockfree Data Structures for Database. - Unicode Charset & Collation support for WebKit & Gecko in C++11( Emscripten JS transpiler) - High Performance C++ based Logging Systems. - Did every Compilery stuff from Programming Language Design to language toolchain implementation for custom languages via C++ based compiler backends - Involved in the Architecture and design of the fault tolerant systems using concurrent C++. - Expertise in Scala for technologies like Spark , Hive , Kafka , Airflow and OLAP Technology. - Consumed the web services using the Play’s async WS library and handled them asynchronously using Scala’s async methods and lambdas. - Developed Restful API’s, which takes in an HTTP request and produces the HTTP response in JSON Format using play. - Testing the third party API’s using REST clients such as Insomnia's REST CLIENT. - Experience working with scala-test module that comes out of box along with scala sbt framework. - Experience in managing the sessions using Play’s Session and Flash scopes. - Used Redis Cache for keeping the data needed across multiple HTTP requests which can’t be stored in Play’s Session scopes. - Used Protocol buffers, Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. - Used scala templating for rendering standard mark-up across all the pages along with UI builds made with reactJS on ngnix servers. --------------------------------------------------------------------------------------- Previous Work Experiences: * FPGA Engineer - HPC : - Working on FPGAs and toolchains for supporting Verilog code base - Working on compilers frontends, performance and code-size optimizations on gcc - Loop optimizations, vectorization, feedback directed optimizations * Worked on LLVM compiler infrastructure: - Developed optimization algorithms to improve performance and code-size for ARMv8. Global scheduling, Loops transformations, peephole optimizations, liveness analysis.

Experience

8 yrs 2 mos
Total Experience
2 yrs 11 mos
Average Tenure
--
Current Experience

Sabhae

Senior Software Engineer

Feb 2021 – Feb 2022 · 1 yr · Fully Remote

  • Responsilbe for architecture and overall engineering of Sabhae Platfrom.
  • Handling C++, Golang, Scala and Node.js based systems for smooth day to day operations of system.
  • Data Platform Engineering for wide range of in-house Database technologies suited well for Big-Data usecases. Database Engineering for Web Applications and author of indigenous Database Management System.
  • Handle all end-to-end operation from Development to DevOps.
C++GolangScalaNode.jsDatabase EngineeringBig Data

Teknuance info solutions pvt ltd

3 roles

Senior Software Developer - C++

Promoted

Sep 2019 – May 2021 · 1 yr 8 mos

  • I'm currently leading a team of seasoned professionals who are well versed in Scala, Big-data systems as well as Advanced Data Structures & Concurrent C++ programming at Teknuance. I'm responsible for developing a high-performance fault-tolerant big-data systems & proprietary database for supporting various technical use cases.
ScalaBig DataC++Concurrent Programming

Software Developer - C++

Sep 2018 – Sep 2019 · 1 yr

  • Worked in a team of seasoned C++ developers in field of thread-safe and concurrent C++ programming involving high-performance storage engines.
C++Concurrent ProgrammingStorage Engines

HPC - FPGA Engineer

Sep 2018 – Jun 2019 · 9 mos

  • In HPC division, at hardware-side, I'm responsible for developing Verilog code base and IP core for FPGAs. I put together the power of FPGAs and GPUs to enhance the computing power of our infrastructure.
VerilogFPGACompiler Optimization

Innovative business solution

Summer Internship

Jul 2016 – Aug 2016 · 1 mo · Bhopal, Madhya Pradesh, India

Call n cure

Summer Intern

Jun 2015 – Aug 2015 · 2 mos · Delhi,India

  • App developer for the firm.Designed working algorithms used to manage the heuristics involved in developing the project model of the firm.

Pie tutoring

Microcontroller Expert

Aug 2014 – Jun 2015 · 10 mos · Texas,Houston

  • Designed working codes, used as examples in courses on PIC Microcontrollers, Assembly Language, C programming and a expert on PIC18 architecture and Digital Logic behind it.
  • Made a working projects on PIC18F46K22 dealing with digital calender with DS1307 IC and
  • micro-controller chip and written a balanced Embedded C code and Assembly code routine to implement the functionality for digital calender
PIC MicrocontrollersAssembly LanguageC ProgrammingMicrocontroller Programming

Cryptecx

Co-Founder

Dec 2013 – May 2021 · 7 yrs 5 mos · Indore,India

  • Consultant Software Developer
  • & Founder for company - Crack|The|Cryptecx
  • https://rohanverma.me
  • Features of site:
  • Written a article parser in Perl for adding the articles to the page rapidly and robustly.
  • Coded a chat application for the users registered on the site via Ruby On Rails
  • Built automatic PHP and Ruby based engine so that different servers on same machine can talk.
PerlRuby on RailsPHPSoftware Development

Education

EPFL

Specialization — Functional & Parrallel Programming with Scala

Jan 2018 – Present

Intel

Fundamentals Of Parallelism on Intel Architecture — Intel

Udacity

Machine Learning Engineer Nanodegree — Machine Learning

Udacity

Natural Language Processing Nanodegree — NLP

Udacity

Computer Vision Foundation Nanodegree — Computer Vision

Udemy Academy

Unreal Game Engine Developer Course

Jan 2017 – Jan 2017

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor’s Degree — Computer Engineering

Jan 2013 – Jan 2017

Indian Institute of Science (IISc)

Research Intern

Stackforce found 100+ more professionals with C++ & Database Engineering

Explore similar profiles based on matching skills and experience