Prashant Singh

Director of Engineering

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

Key Highlights

  • Expert in web development with a focus on JavaScript and HTML5.
  • Led the development of innovative tools at Adobe.
  • Strong background in enterprise application development.
Stackforce AI infers this person is a SaaS and Fintech expert with strong web development skills.

Contact

Skills

Core Skills

Web DevelopmentJavascriptFlex

Other Skills

NodeJsAWSHTML5BackBone.jsjQueryFlashEnterprise ApplicationsC++PythonAlgorithmsJavaGitEclipseAgile MethodologiesSencha

About

Engineering manager at Adobe Graduated from IIIT Hyderabad - Class of 2009 Passionate about the web, HTML5 and Graphic design Github: https://github.com/prksingh

Experience

18 yrs 11 mos
Total Experience
9 yrs 5 mos
Average Tenure
16 yrs 9 mos
Current Experience

Adobe

5 roles

Senior Engineering Manager

Promoted

Jan 2022Present · 4 yrs 4 mos

Engineering Manager

Jan 2018Dec 2021 · 3 yrs 11 mos

Computer Scientist

Mar 2014Jan 2018 · 3 yrs 10 mos

  • For the past year, I have been working on brackets, an open source web editor. Brackets needed a way to collect data about how its being used. Such data could provide us key insights that would then help drive the evolution of the product. We needed to know exactly how many people are using the product and how. We could not integrate most pre-built solutions since this was an open source product and we needed something quickly that we had complete control on. So we decided to write it ourselves. Collection of this "health data"​ for brackets required a light but secure server which I wrote using NodeJs. I deployed this server on AWS and it is still online, collecting logs, compressing and archiving them on S3 (we currently collect about 60,000 user logs everyday). The next feature that I worked on was improving the performance of "find in files"​ in brackets. Relying on the nodejs integration of brackets, I was able to drop the search time in brackets from 10-80 seconds (that blocked brackets UI while searching) to 0.2 - 0.5 seconds (non - blocking). Eventually search in brackets became so fast that we were able to convert search to 'instant search'​
  • I have also been working on an online graphic creation tool on the side. This tool, which I worked on together with another engineer and a designer from Adobe is called 'SVG interact'​. It lets you import and customize graphics created from other tools like Illustrator. These raw graphics can then be animated, made responsive and exported as smart assets, either in SVG or as a 'web component'​. This tool is still a work in progress and the work we did for this helped us publish two technical papers in international conferences:
  • SXSW (link: http://www.sxsw.com/schedule)
  • Graphicalweb 2014 (link: http://graphicalweb.org/2014/#presentation_13)
NodeJsAWSJavaScriptHTML5Web Development

Senior software Developer

Oct 2011Feb 2014 · 2 yrs 4 mos

  • Worked as a Software developer for Adobe Dreamweaver Engineering team.
  • Recently worked on creating a desktop application that run a browser inside a thin native shell. Its a desktop application that is written almost completely in HTML5. This lets us use the same core code for both the web client as well as the desktop client. The application meant coding mostly in Javascript using BackBone.js. The primary challenges included creating an application which gives a high performance and a rich user experience despite running inside the limitations of a browser.
  • Earlier, I worked on adding modern support for jQuery, jQueryUI and jQuery mobile in Dreamweaver. This included creating the interface for adding jquery widgets through an insert panel. Creation of property inspectors which let you modify and manage these added widgets through a simple interface. Challenges appeared in working with user files created outside Dreamweaver. For this I created a parsing engine to parse any user HTML and create our models to show appropriate property inspectors for any jQueryUI markup.
HTML5JavaScriptBackBone.jsjQueryWeb Development

Platform Evangelist and Software Developer

Jun 2009Oct 2011 · 2 yrs 4 mos

  • Worked as an Adobe Platform evangelist working on the Flash platform. Work included finding solutions to enterprise and developer specific technical problems, helping establish Adobe Flex as a framework standard. I often speak at industry and developer focused conferences, having recently spoken at Adobe Flash Platform Summit, Great Indian Developer Summit and Indic threads for mobile. Lately I have been working on and multi-device development using Flex and Flash. You may also hear from me on ‘when and how to bring existing desktop content/apps on mobile devices’.
  • Also worked on creating enterprise applications in Flex. Created a complete multi platform mobile Application for Perfios. Perfios is a web based Personal Finance application that provides a complete view of your financial status at anytime, anywhere. It is also first of its kind in India.
  • I created an application that can help manage multiple bank accounts, stock portfolios and tax information on your mobile in a secure way. You could also manage your expenses by uploading receipts through your phone.
FlexFlashEnterprise ApplicationsWeb Development

International institute of information technology

Honours student

Apr 2007Jun 2009 · 2 yrs 2 mos

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology — Computer Vision

Jan 2005Jan 2009

Bal Bharti Public School

Stackforce found 100+ more professionals with Web Development & Javascript

Explore similar profiles based on matching skills and experience