N

Nitish Roy

CTO

Bengaluru, Karnataka, India18 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15+ years of software development experience.
  • Expert in compiler techniques and performance optimization.
  • Proven leadership in managing software development teams.
Stackforce AI infers this person is a Software Development expert with a focus on Networking and Cloud Applications.

Contact

Skills

Core Skills

C/c++Compiler TechniquesCloud Applications3d Modelling3d Model RepairingDrafting Application Development

Other Skills

IPv4 FeaturesDFA EnginePerformance AnalysisData StructuresAlgorithmsREST APIsGeometric OperationsRay Tracing AlgorithmBoolean OperationsAnnotation AlgorithmsC++C/C++ STLQtQMLJavaScript

About

I have 15+ years of software experience including design, development, team management, leadership, and project delivery. ========================================= --Expertise in design, development, and deployment of various projects related to the highly distributed content delivery application, regex compiler using C/C++ technologies. -- Leading and managed a team of developers responsible for core technologies projects. Complete ownership of core tech vertical. This vertical is responsible for projects to enhance Edge server capacity using software optimization techniques. -- People Management, Hiring, and Training, Status meetings, Project tracking, Development planning, Release participation, and Collaborating with different teams to ensure timely delivery of projects. --Expert-level experience in using compiler techniques to generate an optimized binary. --Experience in networking protocols like TCP/IP, UDP, ARP, ICMP, and BGP routing protocol. --Experience in HTTP, HTTPS, TLS-3.0. --Experience in Multithreading, Linux memory management techniques, Task scheduling, Synchronization techniques, cache profiling, and Polling techniques. --Expertise in IPC mechanisms used by processes as part of the distributed content delivery network. --Expertise in debugging and identifying performance bottlenecks of any process in terms of CPU cycles, memory usage, IO usage, etc using Linux proc file systems and perf analyzer tools. --Experience in open-source like AutoFDO, OpenSSL QAT Engine, and QAT Drivers. Extended the features to match the technical requirement.

Experience

18 yrs 7 mos
Total Experience
3 yrs 1 mo
Average Tenure
7 yrs 10 mos
Current Experience

Akamai technologies

3 roles

Lead Principal Software Engineer

Promoted

Apr 2022Present · 4 yrs 1 mo

Senior Tech Lead

Promoted

Oct 2020Apr 2022 · 1 yr 6 mos

SSE II

Jul 2018Oct 2020 · 2 yrs 3 mos

Intel corporation

SDE

Jul 2013Jul 2018 · 5 yrs · Bengaluru, Karnataka, India

  • Develop IPv4 features which is used by user application to implement different packet paths and control lists.
  • Design and code compiler features supporting DPI engine features.
  • Develop framework to detect DFA friendly fragments and generate optimized instructions for DFA engine.
  • Tagging at the parser level which is used to generate state machine during compilation of regex.
  • Develop tools for analysis of instructions set image file generated by compiler.
  • Develop tool to generate data in different modes by traversing NFA state machine.
  • Performance analysis and improvement of Compiler on different platforms using efficient data structures and algos.
  • Design and develop UIMA based framework to annotate unstructured big data.
C/C++Compiler TechniquesIPv4 FeaturesDFA EnginePerformance AnalysisData Structures+1

Autodesk

Senior Software Engineer

Jan 2012Jun 2013 · 1 yr 5 mos · Pune/Pimpri-Chinchwad Area

  • Development of a cloud based consumer product for 3D modelling and fabrication.
  • Features developed:
  • 1. 2D and 3D Primitives
  • 2. Grouping mechanism for 2D and 3D objects and perform geometric operations on all entities belong to same group.
  • 3. Integrate REST apis to create/update/delete models on cloud.
  • 4. Support for 3D printing of model.Export geometric data in suitable format for cloud based 3d printing.
  • 5. In app browser to look the model gallery.
Cloud ApplicationsREST APIs3D ModellingGeometric Operations

Ansys, inc.

Technology Specialist

Feb 2011Dec 2011 · 10 mos · Pune/Pimpri-Chinchwad Area

  • Developed features for the" Design Modeller" application which is used for 3D model repairing to make mesh processing more efficient and hence enhance the speed of simulation.
  • 1.Implemented "Ray tracing algorithm" to determine intersected surfaces in a particular direction.Then use it to find out suitable mating surfaces for "Spot Wielding".
  • 2.Implemented "Small edge detection and repair mechanism", "Small face detection and repair mechanism", "Boolean operations on models", "Hole and extrusion detection and repair" using parasolid geometry kernel.
3D Model RepairingRay Tracing AlgorithmBoolean Operations

Intelizign

Senior Software Engineer

Apr 2010Jan 2011 · 9 mos · Pune/Pimpri-Chinchwad Area

  • Worked with Siemens and developed features for NX-Drafting application.
  • 1. Automatic placement of annotations on drafting sheet.This involves development of a algorithm which will find out best place of annotation based on ranking on different factors and avoid overlap while placement.
  • 2. Consistent update mechanism for outdated annotations.
Drafting Application DevelopmentAnnotation Algorithms

Bentley systems

Software Developer

Jul 2007Apr 2010 · 2 yrs 9 mos · Pune/Pimpri-Chinchwad Area

  • Developed a in-house product used by QA team for analysis of CAD products and also developed features for various products like ProjectWise navigator, Microstation etc.

Education

IIT Guwahati

Engineer’s Degree — Mechanical Engineering

Jan 2003Jan 2007

Stackforce found 100+ more professionals with C/c++ & Compiler Techniques

Explore similar profiles based on matching skills and experience