Technical Staff
2011 - PRESENTDell EMC- Worked on end-to-end provisioning, deployment, configuration, and automation software for RedHat OpenStack Platform stack on Dell EMC hardware platform and storage systems for service providers and telco engineering.
- Contributed to the development of Cinder, Ironic, and TripleO projects as an OpenStack cloud upstream developer.
- Designed, implemented, and maintained the Ironic third-party CI system for the Dell iDRAC Ironic Driver plugin.
- Developed OpenStack Cinder storage drivers for Dell PS and SC series storage.
- Contributed to development and architecture in the Crowbar open source project, an automated operation for deployment and management of OpenStack cloud and Cloudera Hadoop distribution.
- Delivered object storage-based storage-as-a-service (STaaS) platform and VMWare vCloud infrastructure-as-a-service (IaaS) service delivery platform.
- Developed the API for the back end, contributed to cloud services provisioning software workflows, integrated an audit data store (flume, Hadoop), and integrated the Dell identity management component.
- Deployed and integrated with OpenStack (Swift and Keystone), vCloud, Caringo CAStor, Salesforce.com, and Zuora.
Technologies: C#.NET, JavaScript, Web Services, REST, SOAP, RabbitMQ, Amazon S3 (AWS S3), vCloud Automation Center, Entity Framework, LINQ, Microsoft SQL Server, JUnit, Apache ZooKeeper, MongoDB, Puppet, Ansible, Shell Scripting, Kubernetes, Docker, Dell EMC, Servers, OpenStack, Java, PythonLead R&D Engineer
2009 - 2011Rackspace- Designed and developed software components for the cloud platform for Rackspace, a cloud service provider that manages a large scale of customers and large cloud infrastructure.
- Automated provisioning, billing, account management, product catalog, cloud usage services API, and integration with third-party systems on the ServiceMix platform.
- Helped re-factor the legacy application that deals with usage and other cloud service data.
Technologies: Jakarta EE, Web Services, JMS, Apache Tomcat, Hibernate, Spring, Maven, Ruby on Rails (RoR), Python, PostgreSQL, MySQL, JavaScriptSenior Software Engineer
2007 - 2009Borland- Served as a full-stack senior software developer on the front end and back end for Borland’s management solution that enabled customers to better track, measure, predict, and improve the performance of their software delivery organizations.
- Designed and developed an API framework for the software.
- Deployed in several customer locations and performed the migrations and upgrades successfully.
Technologies: Apache Tomcat, Hibernate, Spring, Velocity.js, Ext JS, Ajax, XML, JavaScript, Web Services, Ant, JUnit, Cacti, Ruby, Watir, Oracle 9g, Oracle 10g, Microsoft SQL Server, MySQL, Jakarta EELead Software Developer
1998 - 2007Computer Associates (formerly Hyperformix)- Played the role of an architect and a key developer of the Capacity Manager tool. Hyperformix provided software solutions for efficient data management, performance modeling, optimizing, and predictive capacity planning.
- Developed support for heterogeneous data sources, including Oracle, SQL, and XML.
- Onboarded new hires, developed guidelines, and mentored onsite and offshore developers.
Technologies: JavaScript, Perl, C#, C++, Apache Tomcat, Apache Struts, Spring, JSP, XML, JDBC, ODBC, Oracle 10g, Oracle 9g, JUnit, Jakarta EE