Rajini Karthik, Developer in Austin, TX, United States
Rajini is available for hire
Hire Rajini

Rajini Karthik

Verified Expert  in Engineering

Cloud Developer

Location
Austin, TX, United States
Toptal Member Since
December 10, 2020

Rajini is a passionate and highly motivated software developer and an architect with strong experience in building a broad range of software solutions. She has deep expertise from contributions to developing distributed enterprise applications, cloud-native applications, open-source cloud development, and automation of infrastructure and software deployment development projects. Rajini has a strong ability to innovate and lead teams to make an impact while learning from new challenges.

Portfolio

Dell EMC
C#.NET, JavaScript, Web Services, REST, SOAP, RabbitMQ, Amazon S3 (AWS S3)...
Rackspace
Jakarta EE, Web Services, JMS, Apache Tomcat, Hibernate, Spring, Apache Maven...
Borland
Apache Tomcat, Hibernate, Spring, Velocity.js, Ext JS, Ajax, XML, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Ansible, Agile Software Development, Linux, Docker, Kubernetes, OpenStack, Cloud, Java, Python

The most amazing...

...project I have worked on is open-source OpenStack cloud development.

Work Experience

Technical Staff

2011 - PRESENT
Dell 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, OpenStack, Java, Python

Lead R&D Engineer

2009 - 2011
Rackspace
  • 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, Apache Maven, Ruby on Rails (RoR), Python, PostgreSQL, MySQL, JavaScript

Senior Software Engineer

2007 - 2009
Borland
  • 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 Design, JUnit, Cacti, Ruby, Watir, Oracle 9g, Oracle 10g, Microsoft SQL Server, MySQL, Jakarta EE

Lead Software Developer

1998 - 2007
Computer 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, Jakarta Server Pages (JSP), XML, JDBC, ODBC, Oracle 10g, Oracle 9g, JUnit, Jakarta EE

Automation And Integration of RHOSP deployment

As a technical SME, I owned and delivered Dell EMC Storage Systems integration for OpenStack.

As a developer, I worked on end-to-end provisioning, deployment, configuration, and automation software for the RedHat OpenStack Cloud Platform Stack on Dell EMC Hardware Platform and Storage systems for service providers and telco engineering.

Languages

Python, Java, C#, PHP, JavaScript, SQL, XML, C++, Perl, Ruby, C#.NET

Paradigms

Agile Software Development, REST

Platforms

Linux, OpenStack, Kubernetes, Docker, Jakarta EE, Amazon Web Services (AWS)

Other

Cloud, Shell Scripting, Web Services, Ajax, vCloud Automation Center, SOAP

Storage

MongoDB, Oracle 9g, Oracle 10g, MySQL, Microsoft SQL Server, PostgreSQL, Amazon S3 (AWS S3)

Frameworks

JUnit, Jakarta Server Pages (JSP), Spring, Apache Struts, Ant Design, Ext JS, Hibernate, Ruby on Rails (RoR)

Libraries/APIs

ODBC, JDBC, Velocity.js, JMS, LINQ, Entity Framework

Tools

Ansible, Apache Tomcat, Watir, Cacti, Apache Maven, Apache ZooKeeper, Puppet, RabbitMQ

2000 - 2003

Master's Degree in Computer Science

Texas State University - Austin, TX

1990 - 1994

Bachelor's Degree in Electronics and Communication Engineering

University of Madras - Madras, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring