Post Job Free

Resume

Sign in

Member of Technical Staff

Location:
London, ON, Canada
Posted:
May 10, 2016

Contact this candidate

Resume:

Anoop

Madhavan

acup4m@r.postjobfree.com +1-647-***-****

https://www.linkedin.com/in/anoopmadhavan anoop_mk Overview:

12+ years of experience in

software engineering

10+ years of experience in web

technologies. Have also built

couple of iOS native apps using

react-native.

8 years of experience in Yahoo!

International exposure through

work assignments in the US and

UK.

Key achievements:

Grand prizewinner of PayPal

Global Hackathon - Dec, 2014.

First runners-up in PayPal

Consumer Hackathon - Jun, 2015.

Spot award & recognition for

managing & delivering PayPal

shopping deals portal all alone.

Won various Team U-Rock

awards at Yahoo!. Some of the

winning projects were: My Yahoo!

and Y! Autos.

Technology interests:

Node.js

React-native

JavaScript

jQuery

PHP

HTML5

CSS3

Specialties:

Responsive UI

Web security and performance

Web standards

Scalability

Accessibility

Progressive Enhancement

Internationalization (i18n)

SEO

Major Projects:

Mobile Wallet apps for TelCel

(Mexico) & Claro (Brazil)

PayPal Resolution Center

Y! Homes

Y! Shopping (search team)

UGCCloud Editorial tools

About me:

Versatile engineer, keen observer, enthusiastic learner and love innovative approaches of problem solving and complex programming that enhance the company’s core businesses.

Responsibilities and experience:

My responsibilities include thinking beyond the normal approach of problem solving with a focus on the larger picture, conceptualizing requirements, breaking down into manageable problems, splitting the clutter, designing scalable architecture & portable products and a bit of mentoring the team. PayPal:

Member of Technical Staff (Since Feb 2014):

Design and development in globally distributed teams for the web & mobile projects specifically aimed at PayPal Transformation & global market out reach. Also involved in usability researches, ensuring code quality by doing code reviews, writing unit tests and functional tests.

Intuit / Digital Insight (spun off from Intuit on Nov 2013):

Lead Software Engineer (May 2013 – Feb 2014):

Designed and developed a responsive UI for an admin platform to manage operations of on-boarded financial institutions that use our banking products. Improved the scalability by identifying legacy modules that cause overhead and friction in new development process and suggested right technologies & design choices to replace them.

Yahoo! (8 years including contract duration of a year):

Tech Lead (2010 - 2013):

Led the team of frontend engineers and developed many key features in products like Y! Autos, Homes (Real Estate) and Shopping. Developed various modular and re-usable components as well as guided the team technically.

Senior systems engineer / Senior software engineer (2005 – 2010): Setup teams locally and coordinated the development efforts across global teams for projects like My Yahoo and European message board. Developed end-to-end features along with their unit tests and documentation for various other projects and internal tools.

Other work experiences (2002 - 2005):

Delivered multiple projects in various domains and technologies. Interacted directly with customers for requirements, wrote PRDs, designed and developed end-to-end projects (~20 projects).

Other skills:

Also familiar with JSX, Flexbox, Backbone.js, Express.js, Kraken.js, Mocha, Nemo, Bootstrap, LESS, Shell scripting, Git, Agile methodologies, Continuous Integration, RESTful APIs, Customer Driven Innovation, JSON, Unix and Apache.

Volunteer experience:

Volunteered as a relief aid worker by assisting the doctors and taking care of the wounded at the relief camp during 2001 Gujarat Earthquake. Remotely coordinated relief goods movement during floods in Jammu & Chennai. Project profiles:

Designed and built two native iOS apps for Mexican & Brazilian carrier partners (TelCel & Claro). It was a high visibility project with various executive stakeholders and has key features like airtime top-up, request & manage top-up, manage PayPal account and roadmap features like booking cabs and bill payments (by integrating with various 3rd party merchants).

The mobile wallet apps integrated with 3rd party local merchants helps PayPal expand its services to Mexico, Brazil, Italy and various other markets.

Key accomplishments

Surpassed the aggressive timeline and delivered both the apps in less than 3 months.

Researched on the technology choices to build the iOS native apps, and chose react-native as the base framework.

Ramped up on react-native while conceptualizing the requirements (with partners, merchants & product owners).

Designed an efficient & portable architecture with reusable components to achieve the current and future requirements.

Accomplished the project (2 iOS apps, 2 android apps and the services) on time in a team of 5 engineers.

Assisted the team in defining the scope, timelines on key features and demos to the partners.

Co-ordinated interaction between the engineers, UED, instrumentation team, external ad partners, localization

& translation teams.

Global recognition from PayPal management and partners for accomplishing the project despite the aggressive timeline and challenges.

Technologies: React-native and Node.js

Developed various other key projects at PayPal:

PayPal Next Gen Shopping is a new experience where users can search or filter based on categories, campaigns & brands and explore various available deals.

Resolution Center is one stop shop for resolving transactional disputes between Buyers and Sellers as well as overseas money transfers.

PayPal Credit provides users with a simple and flexible credit line and repayment options. Key responsibilities:

Ramped up on several new technologies like Node.js, Express.js & Kraken.js and develop various key features for Next Gen Shopping, Resolution Center & PayPal Credit.

Led several development efforts for usability researches at San Jose and Scottsdale with a team of UEDs and usability researchers.

Coordinated with Product Owners, UEDs, developers and globally distributed dependent teams.

Providing technical guidance to the team members and unblock them with their day-to-day tasks.

For Next Gen Shopping, enriched the deals portal, resolved various production issues, introduced caching to reduce load on underlying services, introduced various features to support SEO and many more all by myself.

For resolution center, led a team to design and develop various single page applications that manages disputes related to Remittance (cross currency transactions), Unauth (banks) and Charge back (credit cards).

For PayPal Credit, built responsive UI for the consumers where they can see their contract & credit activities.

Assisted teams working on various other projects like Free Return Shipping, PayPal Plus (checkout in France portal), etc with their architectural design, technical challenges, development scope, and efforts. Technologies: Node.js, Express.js, Backbone.js and Kraken.js Mobile wallet apps for TelCel & Claro (PayPal partners) PayPal Next Gen Shopping, Resolution Center and PayPal Credit Yahoo! Autos, Yahoo! Homes and Yahoo! Shopping

Yahoo Autos: a listing Yahoo product that helps users to research on cars and assists in buy-sell old as well as new cars. The product had a revenue sharing partnership with various organization & dealers. It extensively used

& also contributed to various cutting edge Yahoo platforms like Maple, MDBM, UGC, SocDir, etc. One of my key and challenging responsibility was to ramp up the team to complete development and integration with partner TrueCar in just 45 days. The team challenges and efforts were recognized and were awarded as “Pride of Market Places”. Other key personal contributions were globalization, launching the product across 5 EU market places, implementing ad beacon for tracking and working with various teams involved in analytics to identify & resolve some of the major revenue impacting issues.

The Yahoo Homes (real estate) product provided users a platform to search, research and buy-sell houses. Enhanced it with new features that also assisted in home makeover, maintenance, mortgage, etc. in partnership with VantageMedia. Worked out of Sunnyvale office for technical discussions, building custom modules & integration with partner VantageMedia. Later also worked on integration with The Home Depot. The Yahoo Shopping product provided users a platform to search, compare & research on various categories of items from clothes to electronics. As part of the Yahoo search integration initiative, worked closely with product owners, backend engineers & other teams like universal headers to enhance the user experience and make it seamless to integrate with Yahoo search. For the most part worked out of Sunnyvale office and was the only frontend engineer in the team.

Technologies: Frontend engineering languages and a few Yahoo proprietary technologies. URLs: http://autos.yahoo.com, http://homes.yahoo.com and http://shopping.yahoo.com My Yahoo!

A remarkable frontend engineering project and my very first single page app built in the times when there were no frameworks such as Backbone and Angular available in the market. Initially, worked out of Sunnyvale with a team consisting various JS & web enthusiasts, on the architecture and designing the application. Later setup a team of 5 mostly college grads in Bangalore and who later became key contributors to various components of the project. Some of the key modules I was involved-in end-to-end were “Mail a friend”, RSS reader, bookmarks, weather, horoscope, stock portfolio, etc. Also, significantly improved performance & built lazy loading of various modules and introduced caching at various possible layers.

URL: http://my.yahoo.com

UGC Cloud Editorial tools and widgets @ Yahoo!

An initiative completely based out of Bangalore to build user generated content platforms like polls, message boards, ratings & reviews, etc using various cutting edge Yahoo components and cloud storage known as Sherpa. In parallel, also developed PD2 plugins for editors & developers to create and schedule poll instances, and also design the layout & presentations, which are easily ported across various Yahoo products. Message boards and Alerts @ Yahoo!

Message boards used to be a legacy platform, which was maintained due to its popularity with major consumers like Yahoo finance. Worked out of London office to understand the complete architecture and its consumer base (6 EU products in 5 localized versions). With just 2 engineers including me, maintained the platform for around 30+ Yahoo products while in parallel we re-designed & re-wrote it on UGC Cloud. Alerts were another popular platform among many Yahoo products. It let users customize notifications receivable through e-mails, SMS or IM for various subscriptions across Yahoo. Rewrote the product to a more robust & scalable platform and later migrated each subscriptions from the legacy to the new platform. Third party authentication for commenting widget @ Yahoo! Initiatives to expand the commenting widget platform to the external portals like newspaper consortium and other bloggers, in the times when browsers didn’t support CORS. The key challenge was to avoid Yahoo based authentication system and instead grant access to the widget using the partner based authentication system. Achieved this with a shared secret key and iframes in the partner page. Once authenticated the user should be allowed to continue with normal commenting activities in the widgets. Technologies: Frontend engineering languages

Web server: Apache in RHEL

Other projects @ Yahoo! and other work experiences At Yahoo, also led over 10+ other minor projects like payroll integration with external organization using Single Sign On (SSO), employee’s internal tools, etc.

At AdSoft, managed on over 20+ projects on web as well as desktop technologies. Some major projects were job search site, few dating sites, web based information management system for telecom firm, few desktop applications for logistic firms and manufacturing units. The projects were for customers across the world; from US, Europe, India and Brunei.

Technologies of past: PHP, MySQL, YUI, Visual Basic, C / C++, Perl, Visual C++, SQL Server and Oracle. Academic chronicles:

Courses Year Board / University / Institution

B-Level Master’s Diploma in Computer Applications

(Canadian Equivalency: 3 year Bachelor’s degree,

Specialty: Computer Applications)

2005 DOEACC Society

WES Ref #: 2452424/aad

DOEACC A-Level 2002 DOEACC Society

Bachelor of commerce (Canadian Equivalency: 3 year Bachelor’s degree)

1999 Gujarat University

WES Ref #: 2452424/aad



Contact this candidate