Sahil Gera

Sahil Gera Email and Phone Number

Lead Architect, Adobe Developer Platforms @ Adobe
Delhi, India
Sahil Gera's Location
Delhi, India, India
Sahil Gera's Contact Details

Sahil Gera personal email

About Sahil Gera

Passionate about architecting and building Backend Systems. Experience in design and development of products and services in Web / Mobile / Desktop domains (including 1.0 versions).

Sahil Gera's Current Company Details
Adobe

Adobe

View
Lead Architect, Adobe Developer Platforms
Delhi, India
Website:
adobe.com
Employees:
40967
Sahil Gera Work Experience Details
  • Adobe
    Lead Architect, Adobe Developer Platforms
    Adobe
    Delhi, India
  • Adobe
    Computer Scientist 2
    Adobe Jan 2017 - Present
    Noida Area, India
    Adobe Cloud for Print and Scan• Conceptualized and architected ACPS that caters to applications in print and scan workflows. > Designed server-side system architecture, Engineering spec > Involved coordination with multiple external teams, prototyping various services that could be utilized in Print and Scan apps - SmartPrint for Web, SmartPrint for Office, Restricted printing, DRM in Print and Scan etc. • Designed and Developed ACPS REST Server. This… Show more Adobe Cloud for Print and Scan• Conceptualized and architected ACPS that caters to applications in print and scan workflows. > Designed server-side system architecture, Engineering spec > Involved coordination with multiple external teams, prototyping various services that could be utilized in Print and Scan apps - SmartPrint for Web, SmartPrint for Office, Restricted printing, DRM in Print and Scan etc. • Designed and Developed ACPS REST Server. This involved: > REST API design > Hybrid Architecture model (monolith + micro-service) > Job/Task Execution Engine to support asynchronous job execution > Integration with "AEM Forms Document Security Add On" to perform operations in the backend. > Performance tuning and optimization - Profiling, optimization (memory/concurrency bottlenecks), SQL tuning and optimization, Configuration tuning etc.• Technology Stack: > REST Services exposed via Spring Boot, Session management and authentication via Spring Security, MongoDB storage via Spring Data, IBatis ORM for MySQL/MSSQL. > Developed ACPS Dashboard with Policy/Document/User Management features. Angular2 Client Side Rendering Framework in TypeScript, integrated with Swagger SDK generated from OpenAPI REST spec. > Developed ACPS Mobile App for Android - Designed based on Clean Architecture, Android Jetpack, Dependency Injection, Data Bindings > Developed ACPS SDK in Java and C++ Show less
  • Adobe
    Computer Scientist (1/2)
    Adobe Jan 2015 - Dec 2016
    Noida Area, India
    Desktop Product: Tray Editor: 3D Print Application with capability to transform, color manage, preview and print 3D models.• Developed 3D print application on top of Adobe Acrobat that utilizes Acrobat's 3D rendering engine. • 3D model transformations, color management with custom color profiles, auto-placement logic to place models on the print tray, broker process to off-load computations.Desktop Product: Adobe Leanprint: Accessibility• Achieved Section 508 compliance in… Show more Desktop Product: Tray Editor: 3D Print Application with capability to transform, color manage, preview and print 3D models.• Developed 3D print application on top of Adobe Acrobat that utilizes Acrobat's 3D rendering engine. • 3D model transformations, color management with custom color profiles, auto-placement logic to place models on the print tray, broker process to off-load computations.Desktop Product: Adobe Leanprint: Accessibility• Achieved Section 508 compliance in Adobe Leanprint. This included Keyboard accessibility, Screen Reader support, Mnemonics support, High Contrast support with in all applications supported by Adobe Leanprint. Show less
  • Adobe
    Senior Member Of Technical Staff (1/2)
    Adobe Sep 2012 - Dec 2014
    Noida Area, India
    Desktop Product: Adobe LeanPrint: Set of plug-ins for common applications viz. Office/Browsers/Acrobat - a new innovative product which aims to reduce ink and paper cost while printing.• Worked on Audit service to track print-related user activity on windows. This involves DLL injection and installing hooks/detours on print workflows.• Worked on Outlook plugin for header detection and mail content parsing.Web Application: Adobe LeanPrint Enterprise Dashboard Print… Show more Desktop Product: Adobe LeanPrint: Set of plug-ins for common applications viz. Office/Browsers/Acrobat - a new innovative product which aims to reduce ink and paper cost while printing.• Worked on Audit service to track print-related user activity on windows. This involves DLL injection and installing hooks/detours on print workflows.• Worked on Outlook plugin for header detection and mail content parsing.Web Application: Adobe LeanPrint Enterprise Dashboard Print AnalyticsWith LeanPrint client software, also developed a cloud based dashboard to enable IT-Admin to configure the product, provide printing related costs, view its print behavior and determine savings achieved. • Developed a web application based on Spring MVC framework with end to end implementation of authentication, reporting, queries etc. Used MySQL/Apache Derby integrated with IBatis ORM Framework. Show less
  • Citrix Systems
    Software Engineer
    Citrix Systems Jun 2011 - Sep 2012
    Bangalore
    Worked on Citrix NetScaler, an integrated Web application delivery controller appliance. • Features: “Global Server Load Balancing” and “Real Time Streaming Protocol” of Citrix NetScaler• Implemented a part of Automation Framework to validate configurations, which was eventually used across all feature teams.
  • University Of Applied Sciences (Htwk), Leipzig, Germany
    Research Intern
    University Of Applied Sciences (Htwk), Leipzig, Germany May 2010 - Jul 2010
    Leipzig Area, Germany
    Creation of Industrial Embedded Systems with modern GUIs• Focused on acceleration of drawing algorithms with specialized hardware blocks and successfully implemented graphical elements in VHDL for the Altera NIOS II 32 bit RISC Processor with significant performance gain over the traditional software execution of drawing heuristics. • Extended the implementation to graphical transformations of 2D objects.
  • Nanyang Technological University, Singapore
    Research Intern
    Nanyang Technological University, Singapore May 2009 - Jul 2009
    Singapore
    Marine Traffic Simulator for Capacity Analysis of Waterways and Anchorage Space Assessment of Singapore WatersComparative study of Circle Packing Algorithms for Anchorage Space Allocation. (JAVA based Simulation model built for Capacity Analysis and Space Management)

Sahil Gera Skills

Core Java Java C++ C Rx Data Structures Algorithm Design Android Distributed Systems High Performance Computing Javascript Typescript Spring Boot Angular Embedded Systems Linux Programming Simulations

Sahil Gera Education Details

Frequently Asked Questions about Sahil Gera

What company does Sahil Gera work for?

Sahil Gera works for Adobe

What is Sahil Gera's role at the current company?

Sahil Gera's current role is Lead Architect, Adobe Developer Platforms.

What is Sahil Gera's email address?

Sahil Gera's email address is ca****@****ail.com

What schools did Sahil Gera attend?

Sahil Gera attended Indian Institute Of Technology, Roorkee, Rosary Sr. Sec. School, Rosary Sr. Sec. School.

What skills is Sahil Gera known for?

Sahil Gera has skills like Core Java, Java, C++, C, Rx, Data Structures, Algorithm Design, Android, Distributed Systems, High Performance Computing, Javascript, Typescript.

Who are Sahil Gera's colleagues?

Sahil Gera's colleagues are Edgard Angel, Yolanda Scott, Shivangi Gupta, Roshni Astroworld, Rohit Kumar, Armaan Thakur, Skaistė Pigagaitė.

Not the Sahil Gera you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.