Ms Sql Developer/administrator Resume
SUMMARY
- 8+ years of experience in Analysis, design, development, deployment in IT industry.
- 5 years of experience installing, configuring, and testing Hadoop ecosystem components.
- Over 2+ years of experience in MongoDB (versions 2.x, 3.0.0 and 3.0.5) installation, configuration and administration.
- 1 year of experience working on Spark SQL and Scala
- 2 years of experience in MS SQL server development and Administration
- 2 years of experience in client side web development using technologies such as JQuery, JavaScript, JSP, JSTL, XML, HTML, DHTML, CSS and AJAX
- Experience in end to end design, development, Maintainance and Analysis of various types of applications using efficient Data Science Methologies and Hadoop ecosystem tools
- Experience in providing Solution Architecture for Big Data projects usingHadoopEco System.
- Experienced in setting up ofHadoopcluster, Performance Tuning, Developing Logical & Physical Data Models using HIVE for Analytics
- Data lake creation using Hive and Data load management using SQOOP.
- Experience in Linux shell Scripting
- Experience working in NoSQL(MongoDB) and Python
- Experience in developing application, automated scripts leveragingMongoDB
- Experience in the analysis of the data, data modelling and data structures.
- Extensive experience in designingMongoDBmulti - sharded cluster and monitoring with MMS.
- Capable of processing large sets of structured, semi-structured and unstructured data and supporting systems application architecture.
- Able to assess business rules, collaborate with stakeholders and perform source-to-target data mapping, design and review.
- Familiar with data architecture including data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and advanced data processing.
- Coding of Database objects like Triggers, Procedures, Functions and Views.
- Exposure to T-SQLprogramming and Architecture, and translated complex legacy process with T-SQLprocedure, functions and package.
- Experience in designing logical and physical data models using MS Visio
- Knowledge of working with star schema & Snow-Flake Schema.
- Knowledge with all phases of software development life cycle (SDLC).
- Excellent interpersonal and strong analytical, problem-solving skills with customer service oriented attitude. A very good team player, self-motivated, dedicated in any work environment
TECHNICAL SKILLS
Big Data Ecosystem: Hadoop, MapReduce, HDFS, HBase, Spark, Scala, Kafka, Zookeeper, Hive, Pig, Sqoop, Flume and Pivotal HD
Programming Languages: Java J2EE, Python, Scala, C, R
Scripting Languages: JSP & Servlets, JavaScript, XML, HTML and Bash
Databases: MS SQL, Oracle, NoSQL, MongoDB
IDEs & Tools: Rational Rose, Rational Team Convert, Eclipse, NetBeans, Eclipse, JUnit, jQuery, MQ, TOAD, SQL Developer, Microsoft Visual studio 2008/10, Yum, RPM
Versioning Tools: SVN, CVS, Dimensions, and MS Team Foundation Server
Scripts & Libraries: Java Script, AngularJs, Node.js, Freemarker, Groovy, Maven, Ant Scripts, XML DTDs, Xquery, XPath, XSLT, XSDs, JAXP, SAXandJDOM
Markup Languages: XSLT, XML, XSL, HTML5, DHTML, CSS, OO CSS, jQuery, AJAX
Operating Systems: Red Hat Linux 6.2/6.3, Unix, Solaris, Windows 7/8, Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Hadoop and SQL Developer/ Admin
Responsibilities:
- Performed root cause analysis in the client data warehouse.
- Involved in Analyzing system failures, identifying root causes, and recommended course of actions.
- Documented the systems processes and procedures for future references.
- Maintained client relationship by communicating the daily status and weekly status of the project.
- Developed enhancements toMongoDBarchitecture to improve performance and scalability. Collaborated with development teams to define and apply best practices for usingMongoDB.
- Designed and implemented GridFS. Created Python scripts to conduct routine maintenance and deliver ad hoc reports. Monitored and tuned user-developed JavaScript
- Facilitated storage by identifying the need and subsequently developing JavaScript to archive GridFS collections.
- Proactively developed and implemented a Python script to report the health and metadata of a shard cluster.
- Installation of MongoDB in different Operating System (Linux, Windows)
- Manage and maintain MongoDB servers across multiple environments
- Design & implement sharding and indexing strategies
- Monitor deployments for capacity and performance
- Implement and maintain MMS (MongoDB Management Services).
- Define and implement backup strategies per data retention requirements
- Develop and document best practices for data migration
- Incident and problem management
- Installed and configured Hadoop MapReduce, HDFS and developed multiple MapReduce jobs in Java for data cleansing and preprocessing
- Worked on the core and Spark SQL modules of Spark extensively.
- Handling structured and unstructured data and applying ETL processes.
- Managing and reviewingHadooplog files.
- RunningHadoopstreaming jobs to process terabytes data.
- Importing and exporting data into HDFS and Hive using Sqoop
- Performed visualization using sql intergrated with Tableau on different input data
- Extracted files from MongoDB through Sqoop and placed in HDFS and processed
- Used Flume to collect, aggregate, and store the web log data from different sources like web servers, mobile and network devices and pushed to HDFS
- Load and transform large sets of structured, semi structured and unstructured data
- Supported Map Reduce Programs those are running on the cluster
- Wrote shell scripts to monitor the health check of Hadoop daemon services and respond accordingly to any warning or failure condition
- Involved in loading data from UNIX file system to HDFS, configuring Hive and writing Hive UDFs
- Utilized Java and MS SQL from day to day to debug and fix issues with client processes
- Managed and reviewed log files
- Implemented partitioning, dynamic partitions and buckets in HIVE
Environment: Hadoop, Pivtoal HD 2.1, Eclipse, R programming, Python, Map Reduce, Hive, Pig, Hbase, Putty, Sqoop, Flume, Scala,Spark, Linux, Java, Tableau, Eclipse, HDFS, PIG, Java (JDK), MSSQL and Ubuntu.
Confidential
Hadoop Developer/Administrator
Responsibilities:
- Analyzed the Functional Specifications.
- Installed and configured HDFS, PIG, HIVE,HadoopMapReduce
- Importing and exporting data into HDFS and Hive using Sqoop.
- Load and transform large sets of structured, semi structured and unstructured data.
- Writing Pig scripts to process the data.
- Developed and executed shell scripts to automate the jobs
- Worked on reading multiple data formats on HDFS using PySpark
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala
- Creating Spark SQL queries for faster requests
- Developed multiple POCs using PySpark and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
- Analyzed the SQL scripts and designed the solution to implement using PySpark
- Written Hive queries for data analysis to meet the Business requirements.
- Responsible to manage data coming from different sources.
- Involved in loading data from UNIX file system to HDFS.
- Supported MapReduce Programs those are running on the cluster.
- Involved in creating Hive tables, loading with data and writing hive queries which will run internally in MapReduce way.
- Build/Tune/Maintain Hive QL and Pig Scripts for user reporting
- Experienced in defining job flows
- Experienced in managing and reviewingHadooplog files
- Supported MapReduce Programs running on the cluster
- Installed and configured Hive.
- Develop Shell scripts to automate routine DBA tasks (i.e. database refresh, backups, monitoring)
- Importing & exporting data from RDBMS to HDFS, Hive and HBase using sqoop.
- Moved various formats like TSV, CSV etc. files from RDBMS to HDFS for furtherProcessing.
- Installed and configured Hive/Pig Ecosystems.
- Gathered the business requirements by coordinating and communicating with business team.
- Prepared the documents for the mapping design and production support.
- Written the Apache PIG scripts to process the HDFS data and send the data to HBase.
- Involved in developing the Hive Reports, Partitions of Hive tables.
- Moved user information from MS SQL Server to HBase using Sqoop.
- Involved in integration of Hive and HBase.
- Created MapReduce jobs using Hive/Pig Queries.
Environment: Operating System: Windows, Linux Eclipse, Kerberos, Ranger, HDFS, Pig, Hive, Sqoop, Flume, Java, JEE,Python,Spark, Kafka.
Confidential
MS SQL Developer/Administrator
Responsibilities:
- Worked as developer and administratoronMSSQLServer2014.
- Maintained client relationship by communicating the daily status and weekly status of the project.
- Developed complex T-SQLcode.
- Created Database Objects - Tables, Indexes, Views, User defined functions, Cursors, Triggers, Stored Procedure, Constraints and Roles.
- UsedSQLprofiler to view indexes performance to mostly eliminate table scan.
- Maintained the table performance by following the tuning tips like normalization, creating indexes and collect statistics.
- Managed and monitored the use of disk space.
- Maintained the consistency of the client's Database using DBCC.
- Create indexes on selective columns to speed up queries and analysis inSQLServerManagement Studio
- Implemented triggers and stored procedures and enforced business rules via checks and constraints.
- Performed data transfers using BCP and BULK INSERT utilities.
- Implemented Mirroring and Log Shipping for Disaster recovery
- Executed transactional and snapshot replication
- Performed all aspects of database administration, including data modeling, backups and recovery.
- Experience in troubleshooting replication problems.
- Checking Database Health by using DBCC Commands and DMVS
- Generatedserverside T-SQLscripts for data manipulation and validation and created various Snapshots and materialized views for remote instances.
- Tuned stored procedures by adding the try catch blocks for error handling.
- Tested to optimize the Stored Procedures and Triggers to be used in production.
Environment: MSSQLServer 2014, Business Intelligence Development Studio (BIDS),SQLserver integration services (SSIS),SQLserver reporting services (SSRS),SQLScripts, Linux Script, Unix Operating System, Windows Operating System, T-SQL, Stored Procedures, MS Access, MS visio and MS Excel
Confidential
Web Developer
Responsibilities:
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Created front-end interfaces and Interactive user experience using HTML, CSS, and JavaScript
- Responsible for validation of Client interface JSP pages using Struts form validations
- Ajax for better and more options in graphical and shaping page with JavaScript
- API and SOAP for transferring data and information between other websites
- Worked on Struts framework to create theWebapplication
- Developed Servlets, JSP and Java Beans using Eclipse
- Designed and developed struts action classes for the controller responsibility
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
- Responsible for Writing POJO, Hibernate-mapping XML Files, HQL
- Involved with the database design and creating relational tables
- Utilized Agile Scrum to manage full life-cycle development of the project
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
- Involved with the version control and configuration management using SVN.
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, POJO, HQL, SOAP, JSP, JavaScript, JQuery, AJAX, JSON, Eclipse
