Post Job Free
Sign in

Data Python

Location:
Englewood, CO
Posted:
March 28, 2020

Contact this candidate

Resume:

BABU DAKSHNAMURTHY

**** ******** ****

Lone Tree, CO 80124

720-***-**** *****************@*****.***

Professional Summary

Overall 14.5 years of IT experience with full software development life-cycle, agile methodology, architecting scalable platforms, object oriented programming and database design.

Highly qualified MongoDB DBA and MS SQL/BI consultant with over 6 years of experience in designing replica sets, multi-shared cluster, installation, migration, designing, backup, recovery, scripting and performance tuning in development, test and production database.

Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration to MongoDB.

Experience in Mongo utilities (mongostat, mongotop, mongoperf, mongodump and mongorestore) and participate in scalability testing to ensure MongoDB high performance.

Optimizes system operation, SSL encryption, analysis of data usage for proper index creation, data modeling, performance, resource utilization and participate in system capacity analysis and planning.

Assists in designing, building, deploying and maintaining MongoDB databases and involved in the daily activities of configuration and system administration associated with non-production environments.

Resolves issues regarding patches and impact analysis and application issue resolution with developers, business analysts and end users to provide system administration support.

Good experience on advanced queries, query conditionals and aggregation frameworks.

Creative and aggressive self-starter with integrative thinking skills, capable of forming and maintaining positive and productive working.

Experience with Requests, Numpy, Scipy, Matplotlib, and Pandas python libraries during development lifecycle.

Skills set Highlights

MongoDB 4.0 – database installation, configuration, user creation & maintenance, database backup & recovery, database performance tuning and optimization.

MongoDB Compass – interact with data, ad-hoc queries, CRUD functionality, reporting, decisions about indexing, document validation

MongoDB Atlas - migrating MongoDB replica set to Atlas, building cluster, comprehensive monitoring and customizable alerts.

Database: MongoDB, MS-SQL, Oracle, Sybase Database

BI application: SSIS/SSRS

Language: Python, C, C++, VB, JavaScript

Change management tools: TFS (Team Foundation Server), GitHub & VSS

Data analysis\Libraries: NumPy, Panda, SciPy

IDLE’s: PyCharm, Eclipse, PyDev

Middleware: Soap web services

Operating System: Windows, Unix, Linux, Mac OS X.

MS Office: Excel, PowerPoint, MS Project, Visio and Sharepoint.

Project task/defect tracking tool: Nimsoft, ALM, Quality center, Service-now

IBM AS400: RPGLE, RPG/400, CL/400, COBOL.

Healthcare product (Trizetto): Facets 5.4, FET (Facets Enrollment Toolkit), TCS (Trizetto Communication System)

Software Courses/Certification completed through Cognizant Academy:

No

Name of Institution/Certification

Diploma or Certificate

Year of Completion

1

ITIL External certification

Certificate

2014

2

Scrum Master External certification

Certificate

2014

Professional Experience

Employer: Cognizant Technology Solutions

Mongo DBA - Englewood, CO (Apr 2016 – Present)

Client: Emblem Health Inc., USA

Roles and Responsibilities:

Designed, Installed and configured a multi node MongoDB sharded cluster and replica sets on Linux and Windows platforms right from Dev, Stage and Production environments.

Responsible for administration, maintenance, Performance analysis, and Capacity planning for Mongodb clusters.

Created partitions on tables, indexes and index views as well as querying and managing partitions from optimization point of view according to the business criteria.

Supported Bulk Write operation jobs and analyzing the queries and performed tuning based on environment.

Built index on secondary’s to minimize the impact of building an index on replica set, potentially long running index building operations performed by creating Index in background.

Configured Role-Based Access Control with custom roles and privileges and running MongoDB with secure configuration options.

Understanding Aggregation pipeline operations have an optimization phase which attempts to reshape the pipeline for improved performance.

Tracing connections to the Mongo database and monitoring utilization of resources for each process.

Using MongoDB Compass, view the real time server statistics, key server metrics and database operations and understand the most active collections.

Migrated multiple shards from MMAPV1 storage engine to Wiredtiger. Implemented MMS monitoring and backup solution for sharded clusters.

Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB applications.

Optimizes system operation, performance, and resource utilization and participate in system capacity analysis and planning

Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.

Prepared several analytical reports comprised of different data modeling techniques such as time series analysis, financial modeling, and trend mapping

Employer: Cognizant Technology Solutions

Database Admin – Chennai, India (June 2012 – Mar 2016)

Client: BCBS-NJ (Horizon), USA

Roles and Responsibilities:

Responsible for setting up effective monitoring for alerts and capacity analysis. Also, tuning the database environment to insure optimal performance and resource utilization

Write and maintain scripts in support of database maintenance to ensure consistent performance. Maintain solid working knowledge of functionality of existing platforms and future enhancements

Provide 24 x 7 on call support as part of a scheduled rotation with other team members

Responsible for creating, maintaining and updating documentation necessary to support the database operations by the DBA team

Coordinate with vendors to assure the continuing functionality of NoSQL as regards upgrades, versions, services packs, new releases

Provide advanced troubleshooting for applications and systems and advanced technical support for database related project activities

Responsible for installation and configuration of databases in clusters and setup & maintain replication for active/active solutions between data centers

Responsible for configuring backup / restore utilities and developing disaster recovery policies and procedures

Responsible for recommending database solutions to recognized problems and for design and implementation of new Oracle databases

Function as the technical liaison between System Administrators and DBA teams. Provide mentoring to fellow administrators

Wrote scripts for database maintenance activities such as monitoring the growth rate of table spaces and extents. Also wrote UNIX scripts to process batch jobs.

Involved in the change control process and Upgraded the Oracle 10g database to 11g version and also applied patch set and interim patches whenever required to make the database software up to date.

Employer: Cognizant Technology Solutions

SQL Developer – Columbia, MD (June 2007 – May 2012)

Client: United HealthCare, USA

Roles and Responsibilities:

Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.

Assisted with sizing, query optimization, buffer tuning, backup and recovery, installations, upgrades and security including other administration functions as part of profiling plan.

Understanding business requirements and provide suggestions to client on the functional requirements that makes their business process highly productive.

Provide accurate estimations on the projects based on functional requirement using complexity point estimation. We use Cognizant proprietary tool named to E-tracker to achieve accurate Order of Magnitude estimations.

Reviewed the Technical design specifications sent by offshore to make sure Design meets specific functional requirements. We use cognizant proprietary tool named to E-tracker to log any defects on design.

Prepared the System Integration Test cases and execute the test cases. I also perform UAT walk through with client.

Database engineering is based on SDLC pattern. Involved all the steps like requirement analysis, Design, Development and Testing and then deployment.

Performed the code deployment and post deployment monitoring by reviewing the implementation notice received from offshore and deploy the code in production. We also perform post deployment monitoring until system stabilizes in production.

Provided the production support on the business areas like case install, claims processing, provider relations and accounting.

Monitoring and Troubleshooting SQL Server using windows system monitor, creating an alert in windows system monitor, SQL server performance alerts.

Developed SSIS Templates which can be used to develop SSIS packages such a way that they can be dynamically deployed in Dev, Test and Production environments.

Employer: Cognizant Technology Solutions

Programmer Analyst– Chennai, India (April 2005 – May 2007)

Client: United HealthCare, USA

Created database, tables, security and backup database along with stored procedures, triggers, user permissions, pass through queries and temporary tables.

Responsible for studying and analyzing the change request or Enhancement Projects and provide estimation.

Responsible for preparing the Detail Design and the technical specifications for the new requirements and change request raised by the client.

Conducted Code review, Testing & Delivery, Organizing peer reviews, Unit testing and timely delivery to Onsite. Involved in interacting with the onsite team to get clarifications and requirements for the functionality, integration testing and implementation support.

Designed and created backend data access modules using PL/SQL stored procedures and Oracle.

Generate Daily, Weekly and Monthly Trigger based reports regarding assigned projects to appropriate Managers and Clients.

Performed System Study and Requirements Analysis, prepared Data Flow Diagrams, Entity Relationship Diagrams, Data Diagrams, Table Structures, with a lot of interaction with the client.

Created Packages and jobs to perform filtering operations and to import the data on daily basis from the Oracle DB to SQL server.

Responsible for ongoing maintenance and change management to existing reports and optimize report performance.

Created ad-hoc reports using report builder and report modules using BI Development studio to provide a template for end users to create report by themselves with a preselected group of relational tables.

Education Details

Specialization

College\University

Score

Year of Passing (mm/yyyy)

Bachelor of Engineering (ECE)

Govt. College of Engineering, Bargur

75%

04/2005

Higher Secondary School

St Joseph’s higher secondary school, Cuddalore

88%

05/2000

Tenth standard

St Joseph’s higher secondary school, Cuddalore

80%

05/1998



Contact this candidate