We provide IT Staff Augmentation Services!

Cassandra Dba Resume

2.00/5 (Submit Your Rating)

Clayton, MO

SUMMARY

  • Over 7 years of experience as software developer in design, development, deploying and supporting large scale distributed systems
  • Over 2 years of extensive experience as Cassandra DBA
  • Datastax certified Apache Cassandra Developer.
  • Expertise in using various Hadoop infrastructures such as Spark, Kafka, MapReduce, Hive, NiFi, StreamSets, Storm, Drill and Flume
  • Experience in working with MapR, Cloudera and Hortonworks Distributions
  • In depth knowledge of Hadoop Architecture and Hadoop daemons such as Name Node, Secondary Name Node, Data Node, Job Tracker and Task Tracker.
  • Excellent Knowledge in the Architecture of Cassandra and HBase.
  • Hands on experience in using NoSQL databases like CouchBase and Cassandra
  • Familiar with NoSQL Data Modelling Techniques
  • Experience in Spark SQL and Spark Streaming using Scala
  • Experience integration of Kafka with Storm and Spark for real time data processing.
  • Experience in using NiFi and Streamsets to automate the data movement between different stages
  • Worked with Data Formats such as JSON, Avro, Parquet
  • Strong experience in core Java, J2EE, SQL and Restful web services.
  • Extensive experience in developing applications using Core Java and multi - threading.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills

TECHNICAL SKILLS

Hadoop Ecosystem: HDFS, MapReduce, Spark, Hive, Pig.

Programming Skills: C, C++, Java, JavaScript, Scala and Python.

NoSQL Databases: Cassandra, Couchbase

Relational Databases: Oracle 10g/11g, MySQL, SQL server

Operating Systems: MAC OS X, Linux, Windows, Ubuntu

IDE tools: Eclipse, Net beans, STS, Visual Studio, Scala IDE

PROFESSIONAL EXPERIENCE

Confidential, Clayton, MO

Cassandra DBA

Responsibilities:

  • Excellent understanding of Cassandra Architecture, consistency level, compaction strategies and data modeling
  • Used Cassandra nodetool to manage Cassandra cluster.
  • Administered Cassandra cluster using Datastax OpsCenter and monitored CPU usage, memory usage and health of nodes in cluster.
  • Worked on tuning Bloom filters and configured compaction strategy based on the use case.
  • Familiar with Cassandra performance tuning and load testing.
  • Shared the Knowledge of Cassandra to the team and explained the architecture and its internals.
  • Created documentation for benchmarking the Cassandra cluster for the designed tables.
  • Worked on Linux shell scripts for business process and loading data from Oracle to Cassandra.
  • Evaluated business requirements and prepared detailed specifications that follow project guidelines required to develop the application.
  • Analyzed the log files to determine the flow of the application and trouble shoot the issues.
  • Configured internode communication between Cassandra nodes and client using SSL encryption.
  • Running weekly repairs to the keyspaces using customized scripts and cluster wide repair bi-weekly.
  • Experienced in setting up alerts and scheduling backups through Opscenter.
  • Hosted multiple applications on Cassandra with different keyspace strategies, replication factor and consistency levels based on the business requirement in order to meet the SLA.

Environment: Cassandra 2.1, DevCenter, CQL, NodeTool, UNIX, Shell-Scripting, Spark, GIT.

Confidential, Detroit, MI

Cassandra Developer/DBA

Responsibilities:

  • Involved in Cassandra Data modelling going through the phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
  • Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts
  • Created Keyspace and Tables from the data model using DataStax DevCenter
  • Imported data from various resources to the Cassandra cluster using Java API
  • Worked on tuning Bloom filters and configured compaction strategy based on the use case.
  • Worked with CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Tested the application and the cluster with different consistency levels to check for the writes and reads performance with respective to consistency Level.
  • Experience in working with CCM (Cassandra Cluster Manager) and Cassandra node tool
  • Committed codes into GIT
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint

Environment: CDH 5, Cassandra 2.0, Datastax 4.0, HDFS, MapReduce, Hive, Pig, Oozie, Sqoop, Git, Maven

Confidential, Dallas,TX

Java Developer

Responsibilities:

  • Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
  • Design and developed configuration output in XML and PDF format.
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Created detail design documents for use cases of the system that are signed off by business users.
  • Provide estimate for new modules and do impact analysis for engineering change requests.
  • Leading and mentoring developers in achieving project time lines and help them to produce quality code based standards and providing technical solutions to critical issues.
  • Responsible for team member code reviews, provided guidelines, and followed SDLC for the life cycle of the project.

Environment: UNIX, Java, JSP, Servlets, Oracle, Apache Tomcat, Maven, XML, spring MVC

Confidential

Java developer

Responsibilities:

  • Participate in Requirement, Design, Development and Deployment sessions
  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams
  • Responsible for design and development of Web Application in J2EE using Struts MVC Framework
  • Involved in creating & consuming SOAP based & Restful web services
  • Used Web Services for communication between the different internal applications
  • Used SOAP for the communication between the different internal applications
  • Developed the XML schema and Web Services for the data maintenance and structures
  • Involved in designing test plans, test cases and overall Unit testing of the system
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Object Oriented Analysis and Design using UML include development of class diagrams Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio and OmniGraffle
  • Used DB2 as the database and wrote SQL & PL-SQL
  • Used SVN for code version management.

Environment: Struts, HTML, CSS, Java, J2EE, JSP, XML, Eclipse, WebLogic, JavaScript, MySQL

We'd love your feedback!