
Timeline
About me
Senior Principal Engineer, Cadence| Ex- Meta, Qualcomm/Microsoft/Adobe
Education

Netaji subhas institute of technology
1995 - 1999Be computers computers
Experience

Adobe
Oct 2002 - Feb 2005Mts iiProjects and My role in them• Adobe Photoshop plugins team• Development and maintenance for photoshop plugins• Porting to adobe illustrator, Maintainance

Microsoft
Nov 2005 - Sept 2007Senior developerSDE level 61Technology VC++, .NET 2.0, C#, SQL server 2005, multithreading, design patternsSDLC model Staged Waterfall model, ScrumMy; Made functional specs, design of multiple modules using oo design principles C/UT of modules System testing, onsite deployment, bug fixing Mentoring of new hires, vendors, and giving informal feedback on them to managers.Projects CAP 6.0 Data warehouse and related components. For Windows Live team. Made on SQL server 2005 Scheduling system V1.0 (C++ - managed code, SQL, .NET 2.0) o Schedule, run, track multi-server-warehouse jobs of various types. o Multithreaded development o Design patterns used : Thread pool o Handles inter-dependencies between tasks ETL pipeline Cube processing feature (C++): o Framework to automatically process analysis services cubes. Does partial processing only for the dimensions affected o Multithreaded o Error recovery Show less

Runaware
Sept 2007 - Aug 2009Principal engineerTechnology VC++ - VS 2008 team edition used, Win32 programming, Multithreading Rational Purifyplus, MSI - installshield C#, ASP.NET, SOAP, SQL server 2005 Flex, ActionScript (AS3) Citrix platform for application virtualization.SDLC model Iteration based development, using visual studio team suite toolsMy; Requirements gathering, architecture and overall design of Routing engine Developing , debugging, bug-fixing of major areas, POCS Fix heap corruption issues Tracking and updating modules progress, training and mentoring of new members. Deployment, post deployment assistance.Projects Remote Demo Launcher (Team size 5) Part of solution that takes user to demo of remotely-hosted software on his browser window. Uses Citrix application virtualization technology Bootstrapper exe that is run on a client computer, taking user to demo installing Citrix client if needed. o Made in VC++. Multithreaded using MTA. Used Win32 API extensively. o Design patterns used Factory, singleton. o ATL based UI, interacts with main module using windows messaging, message pools. o Sends state change, error reports to remote web service using soap over http. o SQL db used open sqllite library to get cookie information from chrome, firefox browsers o C# - clickonce based bootstrapper alternative for client machines having .NET 2.0+. ASP.NET web service to which other module report session state data, errors via SOAP. Interacts with SQL server database for reports generation, error tracking. Launch demo of remote software inside a web page directly without any clicks in secondsWPF webpage enveloping the flash client, providing it information on which demo to launch. Show less

Guavus
Aug 2009 - Aug 2010Principal engineerRouting Engine – C++, LinuxRouting data collector - Collects routing data from networks with various protocols and sends it downstream for annotation with other data, for aggregation. • Distributed architecture with inter-process interaction via sockets• Design principles used: Followed OO principles SRP, OCP• Development on Gnu C++, multithreading using posix threads. • Algorithms & Data structures– STL vector, STL map, tries• Design patterns used: Reactor

Qualcomm
Sept 2010 - May 2019Sr. engineerProject Commercial IOT PlatformTech Stack C++, IOT, Angular-Js, Typescript, Git, Microservices, AMQP, MQTT, REST, MongoDB, AWS , pythonMy Role ● Did Initial scoping and roadmapping with my manager and cross functional teams.● Created overall microservices based architecture with a team, using multiple design discussions● Designed microservices for vendor integration, UI using angular-js, Typescript● Designed Internal messaging using AMQP, and external using MQTT. Iteratively worked onmaking it scaleable to billions of messages a day.● Created pipeline to auto discover issues with deployed commercial IOT devices, and issueservicenow requests for replacement automatically, saving 50% manpower for Lenovo.● Designed using DocumentDb and RDS(MySql) databases on AWS as database engines● Designed AWS Cdk-cloudformation script to automate fresh deployment● Scaled project to deployment in multiple regions, overall additional revenue for lenovo inhundreds of millions of dollars● Designed C/C++ based agent software for IOT devices. DS used – STl vector, Stl Map etc● designed deep learning module to improve detection of anomalies in pythonIndoor WIFI based location project - C++ with STL, data structures, algorithms, profilers● Made in C++ on Linux, project uses STL data structures extensively – maps, ArrayLists etc.● deployed it on major sites in the US remotely.● Worked on multiple releases of location server● Aligned with major customer NSN to tweak server according to NSN’s needs. Show less

Lenovo
Aug 2019 - Jan 2021Technology architect iotProject Commercial IOT Platform – 600 Million$ to 900 Million$Tech Stack C++, IOT, Angular-Js, Typescript, Git, Microservices, AMQP, MQTT, REST, MongoDB, AWS , pythonLed initial scoping and roadmapping with cross-functional teams across continents to define project scope and requirements.1. Designed an overall microservices-based architecture with a team over multiple design discussions, including microservices for vendor integration and UI using AngularJS and Typescript.2. Designed internal messaging using AMQP and external messaging using MQTT, iteratively optimizing it for scalability to handle billions of messages per day.3. Created a pipeline to automatically discover and report issues with deployed commercial IoT devices, triggering ServiceNow requests for replacement automatically and saving 50% of manpower for Lenovo.4. Utilized DocumentDB and RDS (MySQL) databases on AWS as database engines, designing AWS CDK-CloudFormation scripts to automate fresh deployment.5. Designed a C/C++ based agent software for IoT devices, utilizing DS such as STL vector and STL Map.Developed a deep learning module in Python to improve anomaly detection.6. Successfully scaled the project to deployment in multiple regions, generating new revenue for Lenovo worth billions of dollars Show less

Meta
Feb 2021 - nowSenior software engineerTech Stack: HackLang(Php), C++, React, SQL, graphql, graph api, RESTShops Catalog - Multi billion Dollar business for Meta1. Led a team of 4 in decoupling commerce data from ads to comply with upcoming EU privacy laws, protecting shops worth billions of dollars. Conducted 30+ code reviews, aligned roadmapping with cross-functional teams, and led privacy and integrity reviews. Delivered the project before the June 2023 deadline, freeing up resources.2. Designed APIs in Hack for sellers to appeal their catalog item rejection, resulting in a 93% improvement in appeals rate for billion-dollar sellers like Nike. Aligned roadmapping with cross-functional teams, designed the solution, and led privacy, integrity, and other reviews.3. Improved reliability in async routines for catalog updates, resulting in a 90% reduction in dropouts and benefitting shops worth billions of dollars a year. Led initial investigation, created a broad design, and took it to timely completion.4. Enhanced smart pixel feature for auto-updating catalogs when they change on a seller's website, resulting in a 99% reduction in stale catalogs and a 35% greater adoption of the Smart pixel. Investigated the tricky performance issue, designed the solution, deployed it, and tracked improvement using dashboards and metrics. Projected revenue increase: 200+ million dollars per year.5. Designed a caching framework to optimize the performance of thousands of automated tests, resulting in a 54% increase in test performance and eliminating timeouts 99.9% of the time. Investigated the problem, led discussions on possible solutions, and led the team to transition thousands of automated tests to the caching framework.Creators As Marketers For Instagram And Facebook:Led cross-functional teams in designing a payment pipeline that integrated with Meta payments. Successfully launched product after navigating reviews and collaborating with multiple teams. Scaled performance to handle thousands of payments Show less

Cadence design systems
Feb 2024 - nowSenior principal engineer
Licenses & Certifications
- View certificate

Ai the linkedin way: a conversation with deepak agarwal
LinkedinSept 2019 - View certificate

Ai accountability essential training
LinkedinJul 2019 - View certificate

Artificial intelligence foundations: machine learning
LinkedinJul 2019 - View certificate

Artificial intelligence for project managers
LinkedinSept 2019 - View certificate

Artificial intelligence foundations: thinking machines
LinkedinJul 2019 - View certificate

Cognitive technologies: the real opportunities for business
LinkedinSept 2019 - View certificate

Learning xai: explainable artificial intelligence
LinkedinSept 2019 - View certificate

Introduction to deep learning with opencv
LinkedinSept 2019 - View certificate

Software architecture foundations
LinkedinJul 2019 - View certificate

Artificial intelligence foundations: neural networks
LinkedinJul 2019
Recommendations

Dr. andrew r. vaz, ph.d.
Policy Analyst in Human Rights, Criminal Justice, and Public PolicyMiami, Florida, United States
Anees. kunjan
SAP Applications Manager at Almarai CompanySaudi Arabia
Artur nevenchenko
Marketing, Corporate & Internal Communications 🛳Travel 🛢Oil&GasRussia
Emily rozier
Contract Intern | University of West Florida Graduate| International Studies/ Business Major | Exper...Panama City, Florida, United States
Jonas lindner
Global Key-Account-Manager at Festo Vertrieb GmbH & Co. KGHeidelberg, Baden-Württemberg, Germany
Ananda barat
Software Engineer II at AddeparMumbai, Maharashtra, India
Rafael schmitt
Innovation Project Manager @ CimArk | Innovation SupportSion, Valais, Switzerland
Cesar dubon
Director | Management | Export CAM SAM Caribbean US | Consumer Goods | Technology | Manufacturing | ...Mixco, Guatemala, Guatemala
Dila begüm köylü
Arda Eşberk Akademi Türkiye Koordinatörü & Yaratıcı Drama Lideri & Yazar & Sosyal Medya DanışmanıTürkiye
Timothy spezzano
Senior Vice President at Tompkins InsuranceRochester, New York Metropolitan Area
...