linkedin github email print
Avinash Agrawal

Avinash Agrawal


Software Craftsman
Red Panda Innovation Labs

Passionate software engineer with 12 years of varied experience, including 4 years as full stack web developer. Recognised for solid engineering acumen, quick learning ability, dependable delivery ownership and effective interpersonal skills.

Practicing full stack web developer with special focus on web front-end engineering using the modern JavaScript stack. Aspire to become a consummate web front-end architect.

Pragmatic practitioner of Agile methodologies (Scrum and XP) , with a strong belief in the principles of agility as a differentiating factor for high quality software craftsmanship and delivery.

Went through a career inflection point and re-started as a web developer after a successful 9 year stint in IT services. During that time, worked in the Investment Banking domain, executing large global projects with roles encompassing offshore delivery leadership, onshore consulting and hand-on development.

At a glance

Avinash Agrawal - Career at a glance

Projects

In Detail

Red Panda Innovation Labs - Niche IT Services


Software Craftsman

Sep, 2017 to Present


A new chapter in my quest to practice and hone my craft as a full stack web developer.

Freelance Web Developer, Pune, India


GlitzDesign.us

Jun, 2015 to Aug, 2017


E-Commerce implementation using Shopify for a US based diamond jewelry retail business.

  • Research and analysis to identify best ecommerce solution.
  • Shopify implementation with extensive theme customization - Liquid Templating, HTML, CSS and JavaScript.
  • Adding new UI features not included in the Shopify theme, like - promotional pop-ups, visually rich ‘about us’ page, visually rich ‘diamond and jewelry education page’, product specifications grid, product image thumbnails etc.
  • Website SEO by fine tuning static and generated HTML markup, URLs and copy text.
  • Ongoing support.

Deucemark.com

Oct, 2015 to Dec, 2015


Built a basic CRUD app using Ruby on Rails, for diamond jewelry authenticity certificate lookup. Scope included setting up a cloud VPS based Linux production server from scratch.

Equal Experts - Niche IT Services


Web Developer & Tech Lead - Pune, India

Aug, 2012 to Jul, 2014


Worked as a full-stack web developer and technical lead, building parts of a digital platform for a major UK based telecom service provider.

  • Designed and built a high traffic REST API middleware using JavaEE/Spring, to act as the backend for Android and iOS Apps used by more than a million users.
  • Built a mobile web app using adaptive and responsive web design, in the form of an Angular 1.4 based single page app.
  • Rebuilt the front-end of an existing JavaEE based web app in the form of an Angular 1.4 based single page app.
  • Extensively used Agile practices, including scrum, test driven development and pair-programming.
  • Implemented Cucumber+Selenium based automated functional tests, Jenkins based CI pipeline and Swagger based REST API Docs, MongoDB based app analytics store.

J.P. Morgan - Investment Bank


Application Developer Lead - Mumbai, India

Aug, 2009 to Jul, 2012


  • Built an offshore application development team from the ground up - recruitment, coaching & mentoring.
  • Responsible for team’s technical, business and professional knowledge development, and ongoing management.
  • As a lead - overseeing offshore delivery of small and medium projects and BAU tasks.
  • As an individual contributor - working in the capacity of a senior developer and business analyst within the global team, responsible for handling major projects.
  • Tech stack - Perl + Shell script based bespoke ETL suite, Excel VBA based tactical reporting tools, Autosys based overnight batch processing, Oracle based data warehouse.

Cognizant Technology Solutions - IT Services


Senior Consultant - London, UK

Jul 2007 – Aug 2009


The engagement involved working in a wide range of on-site consulting roles at a global investment bank. Roles included:

  • Trading desk aligned RAD developer - using Excel VBA .
  • Business analyst - responsible for functional test analysis, specification and facilitation with end-users.
  • Senior Application Developer for a program involving a global, multi-year technology platform migration. Tech stack - Perl + Shell based ETL layer, Excel VBA based reporting tools, Sybase data store.

Offshore Project Lead - Pune, India

Sep 2006 – Jul 2007


Lead the end-to-end offshore delivery of a tactical software solution to satisfy a key and time-critical regulatory compliance requirement for a global investment bank.

Application Support Analyst - London, UK

Jun 2005 – Sep 2006


Worked as a client facing application support analyst responsible for:

  • Day-to-day user query resolution, user onboarding and training.
  • Coordination with various stakeholders during system upgrades and outages.
  • Automated day-to-day application monitoring, alerting and KPI tracking processes, resulting in time-save and increased reliability.
  • Streamlined interaction between cross-location, multicultural support teams (Hong Kong, London and Houston) to achieve more robust service levels and better application stability.

Applications Developer - Pune, India

Oct 2003 – May 2005


Worked as an offshore VB6 front-end programmer for a large, global investment bank. Demonstrated ability to convert complex functional requirements into high quality, defect-free technical implementation, with minimal supervision.