Shaan Sharma is a Software Development Engineer II at Amazon (IMDb) at Amazon (IMDb).
Amazon (Imdb)
-
Software Development Engineer IiAmazon (Imdb) Apr 2021 - Present
-
Software Development EngineerAmazon (Imdb) Jul 2019 - Apr 2021• Designed and built many APIs to support a GraphQL based architecture. Built the first Apollo GraphQL server in IMDb Consumer organization. This set the pattern for other teams to follow when building their Apollo GraphQL servers, in Native AWS. These APIs have low operational burden and low latency.• Worked with Editorial team to learn their frustrations with the current process of creating custom widgets on the IMDb homepage. Designed a more user-friendly process, which ultimately increased the efficiency of the Editorial workflow by ~60%. Implemented the widget that used the new process for the homepage. This widget is currently supporting three unique editorial carousels on each of IMDb.com, IMDb iOS app, and the IMDb Android app.• Designed and contributed to the implementation of additional workflows on an event driven architecture. These new workflows added new data to the back-end view, which in turn, allowed for new front-end customer use cases. I scoped and drove this project. That included building user stories for any team member to implement, defining relevant milestones, and consulting customers when making decisions.
-
Software Development EngineerAmazon (Kindle) Nov 2018 - Jul 2019• Migrated components and widgets to a new stack enabling faster deployments, higher reusabilityof code, and a reduction in fatal errors; successfully delivered to millions of customers at scale• Fixed high severity web accessibility bugs, enabling a whole category of customers to buy eBooks• Collaborated with various teams to collect requirements, describe product features and technicaldesigns, and to run experiments to measure business impacts of changes• Utilized engineering practices and patterns for the full software development life cycle includingcoding standards, code reviews, source control management, build processes, testing, andoperations• Automated many manual test cases resulting in the tests being run more frequently and efficiently
-
Software Development Engineer InternAmazon May 2017 - Jul 2017Seattle, Wa, Us• Presented my project to over 100 people in the larger team including Directors and VPs• Implemented page to follow/unfollow authors in the Kindle app for iOS and Android using Java, JSP, and Spring MVC on a custom framework• Software Development Engineer Intern, Digital Book Store• Implemented an infinite scroll feature with dynamically loading in more data in JS• Learned and used many tools for code development and deployment• Learned and used many tools for issues tracking, automation, and continuous integration• Worked with RESTful API service in Java and JS• Worked on Unit Tests and Integration Tests -
Orientation Week LeaderUniversity Of Waterloo Sep 2015 - Jul 2017Waterloo, Ontario, Ca• Managed a group of 8 leaders along with a group of 140 first year students• Lead students to events while delegating some tasks to other leaders• Responsible for setting up, running, and tearing down events• Interacted with first year students, building their orientation experience• Always listening on the radio simultaneously, for updates -
Summer InternGovernment Of Ontario May 2016 - Aug 2016• Designed and implemented web app for Records Retention Training using HTML, CSS, and JavaScript• Office of the Minister of Government and Consumer Services• Advised on many policy files including: Alternative Financial Services Act, Putting Consumers First Act, Ontario Shared Services, and ServiceOntario• Updated House Book Notes• Tracked and organized progress of multiple projects
-
Mobile App DesignerHoods Guru Inc Apr 2016 - Jun 2016• Aided in the front-end development of the company website• Numerous Search Engine Optimization (SEO) techniques implemented• Helped design database for long term sustainability, efficiency, and scalability• Researched best options for development stack -
Hackathon ParticipantMajor League Hacking Sep 2014 - Sep 2015New York, Ny, Us• delta Hacks (McMaster University)• Hack the North (University of Waterloo)• MHacks (University of Michigan) -
Venue Communications Centre CrewToronto 2015 Pan/Parapan American Games Jul 2015 - Aug 2015In charge of monitoring up to seven talk groups.The Venue Communications Centre acts as a hub for all operational communications within the village and also coordinates communications to and from all offsite locations in the Games. It manages communications at the village by continuously monitoring and assisting with radio transmissions, dispatching services and support throughout the venue as appropriate and forwarding important information and reports to the Venue Management Functional Command Centre.
-
App DeveloperSelf-Employed Sep 2014 - Dec 2014• Created an iPhone game and logo• Continuing to learn Swift and iOS development
-
Web Manager And DeveloperSelf-Employed Sep 2013 - Aug 2014• Maintained ibtgraydon.com• Worked on kirea.ca including PayPal implementation• Database Management for various projects• Created program to track activity points for high schools• Utilized Software Development Life Cycle
-
Sales AdvisorLindt & Sprungli Jul 2013 - Aug 2014Kilchberg, Zürich, Ch• Cashier• Warehousing and Inventory Control• Design, Build, and Maintain Displays -
Camp CouncilorCity Of Mississauga Jul 2014 - Jul 2014• Organized camp activities• Taught multiple sports to camp participants
-
Private TutorPrivate Tutor Oct 2012 - Dec 2012
Shaan Sharma Education Details
-
University Of WaterlooMathematics (Computer Science With Business Option)
Frequently Asked Questions about Shaan Sharma
What company does Shaan Sharma work for?
Shaan Sharma works for Amazon (Imdb)
What is Shaan Sharma's role at the current company?
Shaan Sharma's current role is Software Development Engineer II at Amazon (IMDb).
What schools did Shaan Sharma attend?
Shaan Sharma attended University Of Waterloo.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial