You are on page 1of 2

ANU MAHADEVAN

Software Developer with 11+ years of experience working in social gaming, ad-serving and platform as a service
offerings on multicloud environments.

TECHNICAL SKILLS
● Languages known: Python, Java, Ruby, HTML/CSS
● Tools and Technology Known: Redis, Kubernetes, Dropwizard, AWS, Azure, GCP, OCI, Jupyter, Hue,
Kafka, Swagger, Flask, MySQL, Git
● Operating systems: Linux, Windows

WORK EXPERIENCE
Senior Member of Technical Staff, Oracle Cloud Infrastructure (December 2020 - present)

OCI Caching Service (Redis)


● Developed controlplane features to provide Redis and sentinels as a service in OCI
● Optimized performance and scalability of the service.

Big Data Services (BDS)


● Implemented Jupyter as a service in Big Data services.
● Worked on adding Hue as an Ambari mpack service in Big Data Services (BDS) offered by OCI.
● Build a framework for testing multiple big data services like Hive, Hadoop, Oozie, Spark etc.
● Created logs and configs collection tool for all BDS services.

Data Flow Interactive (Sparkline)


● Worked on control plane to run Sparkline, a performance optimized Spark engine
● Enhanced observability of the service through integration of OCI metrics modules
● Improved code-coverage via unit and integration tests.
● Involved in code reviews and design discussions for the product.

Staff Engineer, Qubole India Pvt Ltd (April 2016 - November 2020)

Notebook application lifecycle manager


● Designed a framework for lifecycle management of Jupyter and Zeppelin notebooks as a service.
● Implemented horizontal scalability for the service.
● Kubernetes based cloud agnostic design that works across Google Cloud, Azure and AWS environments.
● End to end ownership of the product and feature additions to support new applications.

Command Processing Platform


● Worked on new features, troubleshooting and bug fixing
● Integrated AWS instance connect for tunnel connections in Qubole
● Implemented single node Qubole developer sandbox environments
● Implemented load testing framework for different Qubole deployment environments
● Received spotlight award and moved the needle award

Quickfix deployment service


● Created the tool for faster deployment and certification of qubole platform across environments.
● Lead developer for the project involved with design to execution of the project.
● Implemented the UI using flask and integrated slack notifications for the project.

Multicloud Cluster Manager


● Designed the framework for validating cluster bringup in different clouds
● Validated the cluster operations and configurations are as expected by using cloud python sdks
● Introduced enhancements in the framework to detect cloud automatically and make framework cloud
agnostic
Software Developer In Test, Vizury Interactive (August 2014 - March 2016)

Ad Re­targeting and Customization Validation Framework


● Developed the framework for validating the ad customization for Vizury ads.
● Implemented HTTP proxy handlers to run against production and staging servers.
● Included specific validation test suite around user profiles, advertiser feeds and image resize server
which uses Hbase, Aerospike and Redis clients for the respective caches.
● Added capability for ad capture and report generation

User Identification and User event Crawling Service Tests


● Automation suite to validate the cookie stamping and ad publisher notification functionality
which helps Vizury to identify the users.
● Introduced support for parallelism in the HTTP proxy module of the automation scripts
● Implemented discovery of AWS instances for each of the service endpoints in all geographies.
● Used the instance level and suite level parallelism of testNG to reduce execution time by 10x
● Runs around 1800 testcases in less than 15 minutes.
● Added module to collect user event urls from Hive which serves as the input data for tests

Image Resizing and Storage Service Testing


● Automated the smoke tests for image resize server using im4java library
● Learned technologies like Kafka, Redis and Flume and implemented them in the automation
code.
● Involved with end to end testing for image url white listing for facebook ad image serving.

Miscellaneous Projects
● Developed an automation suite to validate the schema migration and data migration for database
restructuring in Vizury
● Took initiative to introduce parallelism for the ad publisher pixeling tests by using multiple HTTP
clients with connection pooling to share the same connection for the same routes. This reduced the
execution times of the testsuite by 5x times.

Software Engineer, Zynga Game Network (October 2011 - July 2014)

Game automation
● Worked on development of game automation framework based on Adobe Genie platform
● Developed custom APIs and wrappers to facilitate scripting of complex game workflows
● Technologies used: Java, Eclipse, Selenium, Genie, Sikuli

Mobile Game automation


● Worked on automation of games using Unity hooks for interacting with the game.
● Worked with automating the smoke and build verification check list for mobile games.
● Worked on adding hooks into the game code so as to interact with debug server running at specific port
● Technologies used: Java, Eclipse, Unity, Appium

EDUCATION
● M.Tech (Software Systems) : 2013 - 2015 from Bits Pilani with CGPA 8.35
● B.Tech (Computer Science) : 2007 - 2011 - from Model Engineering College, Kochi, Kerala with 78%
marks

PERSONAL DETAILS
E-mail : anum.mec@gmail.com
Mobile : +16699778643
Address : 305 Elan Village Lane, Unit 127, San Jose, California, 95134

You might also like