We provide IT Staff Augmentation Services!

Cassandra Developer Resume

5.00/5 (Submit Your Rating)

St Petersburg, FL

SUMMARY:

  • Possess Around 7+ years of total IT experience which includes experience in Big Data technologies and Java technologies.
  • Good experience in Designing, Planning, Administering, Installation, Configuring, Troubleshooting, Performance monitoring and Fine - tuning of Cassandra Cluster.
  • Experience of doing C* upgrades to Major & latest versions.
  • Having working knowledge with multiple DC’s set up.
  • Experience in efficiently managing backup and restoring data in live C* Cluster.
  • Implemented notification framework for efficiently managing Repairs and also developed in house utility for scheduling Repairs.
  • Successfully did migration from default repair to incremental repair.
  • Excellent knowledge of migrating from STCS to LCS.
  • Superior knowledge on Cassandra architecture with better understanding of read and write processes including SSTable, Mem-table and Commit log.
  • Excellent CQL and data modeling knowledge from conceptual to physical data models including modern Chebotko diagrams.
  • Integrated Apache Spark into existing Cassandra cluster.
  • Experience in installing multi-data center and multi-rack Cassandra cluster.
  • Tested the application and the cluster with different consistency levels to check for the writes and reads performance with respective to Consistency Level.
  • Excellent knowledge on CQL (CassandraQuery Language), for retrieving the data present in Cassandra clusterby running queries in CQL.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra.
  • Excellent Understanding of Distributed Systems and Parallel Processing architecture.
  • Having Hands on experience in installing, configuring and maintaining Linux.
  • Experience on Cassandranode tool to manage Cassandracluster.
  • Proficient in managing and monitoring the cluster using Datastax OpsCenter.
  • Expertise in Application Development using Java/J2EE.
  • Experience in developing complex queries, Stored Procedures, Functions, Views, and Triggers using SQL Server.
  • Effective communication and quick decision making in the common interest of the team and can handle stress full situation in an effective manner.
  • Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

TECHNICAL SKILLS:

Languages: C/C++, Java, J2EE (Servlets, JSP, JDBC, Java Beans), PL/SQL.

NoSQL Databases: Cassandra.

Relational Databases: Oracle11g.

Cassandra: Cassandra, DataStax OpsCenter and DevCenter, node tool, Spark on Cassandra and Open Stack.

Operating Systems: Windows 8/7/XP/Vista, Linux.

Web technologies: XML, XSLT, XAML, HTML, CSS, XMLHTTP, Java script.

Software: Eclipse,MAT,Maven,ANT,GIT,JIRA

PROFESSIONAL EXPERIENCE:

Confidential, St. Petersburg, FL

Cassandra Developer

Responsibilities:

  • Administered and Maintained a Multi-Datacenter Cassandra cluster.
  • 24x7 Support for Cassandra related issues.
  • Trained the team on the concepts of Cassandra and how to build applications on top of it.
  • Experience in performance tuning a Cassandra cluster to optimize it for writes and reads.
  • Excellent knowledge of deploying & working in multiple DC cluster.
  • Involved in the process of data modeling Cassandra Schema.
  • Installed and Configured Data Stax Ops Center for Cassandra Cluster maintenance and alerts.
  • Benchmarked Cassandra cluster based on the expected traffic for the use case and optimized for low latency.
  • Involved in applying patches from community to Cassandra DB in production.
  • Involved in automation of moving Snapshots from C* disk to Tape drive
  • Tuned and recorded performance ofCassandraclusters by altering the JVM parameters.
  • Excellent working of migrating data from RDBMS to C* cluster with the help of SPARK.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like spark.
  • Data modeled the new solution based on Cassandra and on the use case.
  • Performance tuning and stress-testing ofNoSQLdatabase environments in order to ensure acceptable database performance in production mode.
  • Scheduled repair and cleanup process in production environment.
  • Implemented Partitioning, Dynamic Partitions and Buckets in C* for efficient data access.
  • Tested the high-availability architecture with enabling/disabling SSL, enabling/disabling Kerberos.
  • Management Services directories as NFS mount.

Environment: s: Cassandra 2.1, DevCenter, Cqlsh, OpsCenter, Nodetool, UNIX, Cassandra-stress, Shell Scripting, Github, Maven, Shell Scripts, Spark.

Confidential, Deerfield, IL

Cassandra Developer

Responsibilities:

  • Involved in database deployments, capacity planning, monitoring multi datacenters, performance tuning-, and troubleshooting.
  • Involved in NoSQL database design, integration and implementation
  • Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.
  • Involved in the process of designing Cassandra Architecture.
  • Installed, Configured, Tested Datastax Enterprise Cassandra multi-node cluster which has 4 Datacenters and 5 nodes each.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Involved in the process of data mover for disaster recovery platforms Backup and recovery.
  • Knowledge on set up Cassandra wide monitoring scripts and alerting system.
  • Knowledge on bootstrapping, removing, replicating the nodes in Cassandra and Solr clusters.
  • Experienced in upgrading the existing Cassandra cluster to latest releases.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Strong understanding of internal processes of NoSQL approach.
  • Optimized the Cassandra cluster by making changes in Cassandra properties and Linux(Red Hat) OS configurations.
  • Configured Performance Tuning and Monitoring for Cassandra Read and Write processes for fast I/O operations and low latency time.
  • Performed Stress and Performance testing to benchmark the cluster
  • Administered Cassandra cluster using Datastax OpsCenter and monitored CPU usage, memory usage and health of nodes in the cluster.
  • Experienced in storing the analyzed results into the Cassandra cluster.
  • Configured accordingly to achieve maximum throughput and execution time based on the benchmarking results.
  • Used Github version control for tagging the new versions.
  • Involved in the Migration of data from one database to another database.
  • Configured, Documented and Demonstrated inter node communication between Cassandra nodes and client using SSL encryption.
  • Knowledge on applying updates and maintenance patches for the existing clusters
  • Scheduled repair and cleanup process in production environment
  • Implemented client to server SSL encryption and Server to Server SSL encryption

Environment: Java, J2EE, Struts, UML, JDBC, JSP, EJB, HTML, Java Beans, XML, Servlets, WSDL, oracle.

Confidential

Sr Java Developer

Responsibilities:

  • Client interaction for requirement gathering.
  • Created Technical Design Documentation (TDD) based on the Business Specifications.
  • Performance optimization and identification of memory leaks in Java code using JProbe Profiler & JProbe Memory Debugger.
  • Used XML DOM API for parsing XML.
  • Developed Scripts for automation of productions tasks using Perl, UNIX scripts.
  • Used ANT for compilation and building JAR, WAR and EAR files
  • Core offshore development.
  • Cross testing of modules developed by other team members.
  • Integration with existing System (AS400).
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: s: Datastax 4.8, Cassandra 2.2, DevCenter, Cqlsh, Apache Hadoop 2.2.0, OpsCenter, Shell Scripting, Maven, Eclipse, Solr, Apache Kafka, Spark.

Confidential

Software Engineer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOA/OOD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using Uml Rational Rose.
  • Created Technical Design Documentation (TDD) based on the Business Specifications.
  • Created JSPpages with Struts Tagsand JSTL.
  • Developed UI using HTML, JavaScript, CSS and JSPfor interactive cross browser functionality and complex user interface.
  • Implemented the web based application following the MVC II architecture using Struts framework.
  • Used XML DOM API for parsing XML.
  • Developed Scripts for automation of productions tasks using Perl, UNIX scripts.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used JUnit for the unit testing of various modules.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, J2EE, JSP, JavaScript, MVC, Servlet, Struts, PL/SQL, XML, UML, JUnit, ANT, Perl, UNIX.

We'd love your feedback!