Ashish Chopra gravatar

I build awesome things & new experiences for people who use web in HTML, CSS and JavaScript. When i am free, i explore the nature of reality, teach kids & do urban sketching in watercolors.

Projects

  • Angular-Gauge — A customizable gauge widget directive for Angular JS apps and dashboards.
  • Structures — collection of abstract data structures, algorithms & creative problems in Java, inspired by the lectures of Robert Sedgewick - Princeton University, USA.
  • Slatejs — A front-end JavaScript framework to write modular HTML5 apps, inspired by Nicolas Zakas' talk.
  • Gears - Browse Web Using Commands — A platform to browse web using commands on Mozilla Firefox web browser. A user can also plugin their custom commands to Gears platform in HTML, CSS & JavaScript. Well, I am planning to port this project into Google Chrome, soon.
  • Loki - The Ericsson Design System — A privately hosted GitHub project to develop framework agnostic design system for writing front-end apps using common Ericsson Design language.
  • and, Everything else.

Education

MOOCs Stanford University (Coursera)

Guru Gobind Singh Indraprastha University, New Delhi, India

B. Tech · Information Technology · 2006 - 2010
Aggregate: 88% — Top ranker in University

Relevant Courses: Algorithm Design, Data Structures, Data Mining, Web Technologies

CBSE Examination, New Delhi, India

Class XII · Aggregate: 87.6% — Top Ranker in school
Class X · Aggregate: 93% — Top Ranker in school

Work Experience

I have been working in Ericsson R&D, India for around 6 years and been involved in many exciting roles and assignments since then.

A day in my life as prototype developer involves talking to wide range of people (engineers, testers, developers, users, service operators) to get insights into the problems i am working on and conceptualize their solutions by drawing paper prototypes. I then, convert these low-cost prototypes to working models in HTML, CSS, JS, Angular and conduct experiments to eventually derive useful conclusions.

Generally, we 'prototypers' do lot of literature surveys, brainstorming sessions, design mockups, paper prototyping, discussions, code and demos to stakeholders to buy-in our ideas.

Being a full-stack dev in a product team, i used to pick user stories in a sprint, fix bugs, report new issues, conduct retrospectives, review code a lot, present demos and repeat!. In those days, I also started an open source project on basic data structures & algorithms, which is quite popular amongst computer science grads on GitHub.

When i am not coding, i teach in large groups. Recently i conducted a 2 days hands-on workshop on “Angular JS & Bootstrap 3” for product teams.
I also launched a classroom training course on “Adobe Flex Fundamentals” in Ericsson Learning Academy and received the highest feedback of 5.8/6.0 for its 3 offerings within Indian centers of Ericsson.

Teaching

I love teaching and being taught!

That's why, i conducted instructor-led training course on Adobe Flex Fundamentals and hands-on workshop on "Angular JS & Bootstrap" for people in Ericsson.

Even on weekends, i teach basic literacy in Hindi, English and Mathematics to slum kids in Delhi. But i super enjoy taking an art class and teaching different art forms to them.

And, when i do not get such opportunities, i love being taught. I participate in many technology and non-technology courses online on Coursera, Udacity, Udemy and lunch time hobbyist courses on Skillshare.

At present, i am doing a certification in Art Therapy :)

Tools that I use

Pehchaan — The Street School (Delhi Chapter)

I have been part of a social initiative,

Pehchaan — The Street School, Delhi, where we (a bunch of like-minded people) teach under-privileged kids from Delhi slums on weekends. The Pehchaan initiative was originally being started by Afsana from Mumbai in 2010, which is now being carried forward in many states in India.

Along with basic literacy in languages like Hindi & English, i conduct art class for them, where kids are introduced to line drawings and various coloring mediums — wax crayons, colored pencils, watercolors etc.

Recently, we received Kalam Goodness Award from Dr. APJ Abdul Kalam Centre, Delhi for this initiative.

Invited Talks & Conferences

  • 2016 — Spoke at UX Pro 2016 conference about "Importance of Prototyping" in Ericsson Stockholm, Sweden.
  • 2015 — Gave an invited lecture on “How Web is Shaping up?” for senior year B.Tech. students in GGSIP University, New Delhi.
  • 2014 — Presented a seminar on "Agile Methods & Industry" for a B.Tech senior year students in MSIT college, New Delhi.
  • 2012 — Gave a tech talk on "Single Page Web Apps" in Hacakthon event in Ericsson R&D, India.
  • 2012 — Attended Groovy on Grails Conference (Gr8Conf) in India, organised by tothenew.com
  • 2011 — Attended UX Meetup Conference in India, organised by Ericsson User Research team, Sweden.

Honors & Awards

  • 2017 » Received Kalam Goodness Award from Dr. APJ Abdul Kalam Centre for our social initiative, Pehchaan – The street School, in Delhi where we teach 150+ kids from slums.
  • 2015-2016 » Organised Hackathon 4, 5 event in Ericsson R&D India. And, In Hackathon 5 I suggested and implemented Idea Desk theme for demonstration of ideas of participating teams. This theme received outstanding feedback from judges and audience both.
  • 2011-2016 » Received Power & Ace Award annually under Rockstar Recognition Program in Ericsson.
  • 2011-2012 » Distinguished as Key Contributor (top 10% employees) under Key Contributor Retention Plan in Ericsson.
  • 2009 » Received certificate & goodies for completing the Got the aptitude Challenge’09, by Google.
  • 2006-2010 » Received Academic Excellence Award with annual scholarship yearly, for getting top position in Department of Information Technology in college.