# Akshaya Mahapatra > Principal Software Engineer at Hammerspace Location: Campbell, California, United States Profile: https://flows.cv/akshayamahapatra Profile - Computer Science Graduate with extensive experience in architecture, design and development of web based enterprise software using Java/J2EE, databases (SQL and NoSQL). - Redesigned several products that fell short on scalability. - Experience as Individual Contributor and Technical Lead. - Exposure to machine learning - 20+ patents - Speaker at Silicon Valley Code Camp, various forums and Toastmasters Technical Skills Programming Languages: JAVA/J2EE, JSP, SQL, JavaScript, AJAX, XML, HTML, Python, C++ Frameworks/APIs: Spring, Hibernate, JDBC, JNDI, REST, JSON, JMS, SOAP, VMware vSphere APIs, JQuery, Protocol Buffer, Machine Learning(pandas, matplotlib, SciKit-Learn) Products: Kafka, InfluxDB(time series), PostgreSQL, VMware vSphere, ORACLE, SQL Server, Active Directory, Apache, Tomcat, Cassandra, Elasticsearch ## Work Experience ### Principal Software Engineer @ Hammerspace Jan 2023 – Present ### Principal Software Engineer @ Commvault Jan 2020 – Jan 2022 | Santa Clara, California, United States ### Principal Software Engineer @ HyperGrid Jan 2019 – Jan 2020 | San Francisco Bay Area ### Principal Software Engineer @ Komprise Jan 2018 – Jan 2019 | San Francisco Bay Area ### Staff Software Engineer @ Primary Data Inc Jan 2015 – Jan 2018 Data Management Engine (DME) is a Java services layer that is part of the control plane for DataSphere. Responsibilities - Significantly improved performance of the product by eliminating bottlenecks (identified using YourKit profiler), better thread and memory management. Refactored the data access layer (using a intermediate cache and batching of updates) and used native SQL instead of Hibernate for better performance. Scaled the system to handle a billion objects (from around a million). - Worked with the team to develop a module to copy files between a NFS data store and Amazon S3 (using Amazon S3 Java SDK and a Java NFS Client), all managed using rule based objectives. - Optimized the file creation and deletion process using a feedback loop (scale up or down depending on past performance). - Developed a module for volume latency prediction (using bandwidth and iops) using machine learning (pandas, matplotlib, SciKit-Learn, tensorflow) Environment: Java, Spring, REST, Hibernate, PostgreSQL, Kafka, InfluxDB, Sun RPC, Protocol Buffer, python, Flyway, NFS, YourKit Profiler, Machine Learning (matplotlib, pandas, SciKit-Learn), Amazon S3 SDK. ### Principal Software Engineer @ VCE Jan 2011 – Jan 2015 Application Deployment Platform is a suite of products to enable customers rapidly deploy software (like VMware View, Web Applications etc.) in a multi-tenant environment on a Vblock. It also hides the complexity of configuring Network, Storage and Compute resources that is needed during a typical application deployment. The product handles physical as well as virtual provisioning of resources. Responsibilities Technical Lead/Individual Contributor -Developed a suite of web applications, blueprints to help enable automated application deployment on a Vblock (converged infrastructure). -Developed a script execution framework for optimizing script execution on large number of virtual machines. -Extensively used VMware APIs, CISCO APIs and EMC’s storage APIs. -Developed a proof-of-concept application to collect data on various infrastructure and search based on keywords (using elasticsearch). -Filed 20+ patents. -Worked with customers as needed for troubleshooting and training. Environment: Java, Spring, Jersey, REST, Hibernate, JSP, JQuery (Bootstrap), AngularJS, Tomcat, SQL, Active Directory, PostgreSQL, XML, XML Schema, JNDI, Puppet, VMware vCenter Orchestrator workflows, Python ### Senior Software Engineer @ WYSE Technology Jan 2007 – Jan 2011 WYSE Streaming Manager is a highly scalable web based device and configuration management product that also interfaces with two other products (developed in C and C++) for Operating System Streaming and Applications streaming. Responsibilities: - Re-designed to improve scalability so that the product can be deployed across thousands of sites and handle thousands of devices. Original product had a bottleneck at around 500 devices. - Introduced a Site Template based architecture for easier management. It allowed a new site (WSM installation) to be up and running in the matter of minutes. - Module to aggregate site data at the Headquarters - Integrated WSM with VMWare Virtual Center so that customers can use virtual machines as thin clients. - Worked with customers to help critical customer issues - Conducted trainings for customers as needed. Environment: Java, Spring (MVC/AOP), Hibernate, Jetty, AJAX, Web Services, SQL, Active Directory, SQL Server, JSP, JDBC, XML, XML Schema, JNDI, C, C++ ## Education ### BS Engineering in Computer Science National Institute of Technology Rourkela ### MBA in Business Administration Santa Clara University Leavey School of Business ## Contact & Social - LinkedIn: https://linkedin.com/in/akshaya-mahapatra-51b0201 --- Source: https://flows.cv/akshayamahapatra JSON Resume: https://flows.cv/akshayamahapatra/resume.json Last updated: 2026-04-12