1. ASHWINI RAMESHA
ramesha@usc.edu | 213-880-1147 | linkedin.com/in/ashwiniramesha |
github.com/ashwiniramesha | stackoverflow.com/users/4648873/ashwinir
Education
University of Southern California Expected: May 2016
Masters in Computer Science GPA: 3.63 / 4.0
Visvesvaraya Technological University July 2010
Bachelor of Engineering in Information Science GPA: 3.5 / 4.0
Skills
Technologies: C++, Java, Python, C, Spring, JavaScript, Shell, Node.js, HTML/CSS,
Bootstrap 3, jQuery, XML, EJS Templating Engine, Ruby, coffeeScript
Tools: jHat, VisualVM, VisualGC, GDb, PDb, Valgrind, Klocwork, Maven, Ant,
Artifactory, JUnit, Amazon Web Services (AWS) – EC2, S3, RDS
Associations: AAAI, Society of Women Engineers, Girls in Tech
Courses: Data Structures, Databases, Algorithms, AI, OS, UX, Web search engines
Experience
Software Development Intern at Esri, California Jan 2016 - present
Leveraged Java 8 APIs in new and existing file-processing utilities to improve performance
and memory footprint.
Evaluated and improved mechanisms to keep the products’ security in regular check.
Documented daily build pipelines for ArcGIS Portal and Server to increase end-to-end
visibility and to better comprehend the product interdependencies.
Developed and documented a dashboard to visualize the daily build generation, live. (ongoing)
Integrated indexing tool for Portal for ArcGIS to generate indices for database content during
build phase.
Tech.: Maven, Java-8, Artifactory, Spring, Ruby, ERB Templating Engine, CoffeeScript
Software Developer Intern at General Equity Co., California June 2015 - Dec 2016
Designed database schema for all the entities of equity capital market.
Developed back-end APIs to create, modify, and retrieve data on cloud.
Developed front-end components like photo gallery, PDF file previews, multi-file uploads.
Tech.: Node.js, Sails MVC framework, MySQL, JavaScript, Bootstrap 3, AWS - EC2, S3, RDS
Senior R&D Engineer, Scrum Master at Nokia Networks, 3G Core Sep 2010 - July 2014
Backup and recovery for platform applications (Linux, Python, C++, Open LDAP)
Achieved zero customer defects and improved the total software recovery duration by 10 times
Embedded software – interface and supervision framework (Linux, C++, Python)
Implemented parallel firmware upgrades improving the overall upgrade duration by 10 times.
Disk space monitoring framework (Linux IPC, C++, Multi-threading)
Implemented a service to monitor disk space, raise & cancel software alarms at thresholds.
Projects
1. Kernel hacking – Process, Threads, Mutex, Virtual Memory for a Linux-like OS
Implemented process and thread management primitives for Weenix OS.
Implemented synchronization and context switching functionalities for Weenix OS.
2. Multithreaded Token Bucket emulator (Linux, C, Multithreading)
Simulated an event-driven and time-driven traffic shaper to serve the packets in timely manner
and optimize the server utilization using multithreading.
3. Web search engine for weapons data (DARPA Memex) (Nutch, Tika, Nutchpy, Solr, Java)
Leveraged Apache tools to build a search, query and filter engine for weapons sold on web.
4. eBay Advanced Search Web & Android Application (Java, Bootstrap, JavaScript)
Responsive web application (cs-server.usc.edu:48046/hw8.html) to perform advanced
search on eBay and share reviews on Facebook.