We provide IT Staff Augmentation Services!

Mongodb Lead Resume

2.00/5 (Submit Your Rating)

Mason, OH

SUMMARY

  • More TEMPthan 11 years of strong experience in enterprise application architecture, distributed application development, including Object Oriented Analysis Design, Development and implementation of projects in multi - tier architecture, database systems and Web based projects.
  • Having around 5 years of experience on MongoDB.
  • Having more TEMPthan 5 years of experience as a team leader.
  • Having more TEMPthan 7 years of experience in Agile Methodology.
  • Professional skills in Struts, Hibernate and Spring.
  • Having good knowledge in Hadoop Frame work.
  • Experience in LDAP directory service.
  • Experience in RDBMS Design, SQL,PL/SQL and Splunk.
  • Strong experience in designing and working withOracle andMongo DB
  • Experience in installation, configuration, development and deployment on IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBOSS servers
  • Experience in writing ANT scripts and Unix Shell programming
  • Experienced with schema design, SQL query optimization, PL/SQL programming for stored procedures, triggers and functions on Oracle, DB2, MySQL and SQL Server 2000 databases
  • Familiar withMongoDBclusters, Performance tuning, backup and recovery.
  • Extensive experience in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Setup Replication and Sharding along with data modeling and Schema design Using ROBOMONGO.
  • Tuning and optimizing access patterns (queries, query sequences, commands) for MongoDB
  • Designed and implemented the MongoDB Schema and used document references to query data
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Familiar with MongoDB clusters, Java scripting to load unstructured data into Sharding environment.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration toMongoDB.
  • Extensive experience in designingMongoDB multi-sharded cluster and monitoring with MMS.
  • Experience with JavaScript, Shell Scripting, SQL Server Oracle in Linux, UNIX and Windows environments.

TECHNICAL SKILLS

Languages: Java, C and C++

Web Technologies: JSP, JMS, JNDI, SOAP, Servlets, HTML, DHTML, CSS, JavaScript,, XML, XSL, XSLT, XML Schema, SOAP, WSDL, AJAX, NodeJS and UNIX shell script.

Distributed Technologies: Web Services, RMI and EJB

System Design: J2EE Design Patterns, OOAD/UML, MS-Visio and Rational Rose

Application/Web Servers: IBM Web Sphere, BEA Web Logic, JBoss, Apache Tomcat, SDL WorldServer and Java Web Server.

RDBMS/Database: Oracle 10g, DB2, MongoDB, Oracle 9i and MySQL

Developer Tools: RAD 7.5, RAD 7, Eclipse 3.3, SQL Navigator, TOAD, Spring Tool Suite,roboMongo,Compass,Studio3T and JDeveloper.

Operating Systems: Windows and Red Hat Linux

Testing Tools: Junit and HP QC

Framework: Jakarta Struts MVC, Hibernate, Spring MVC, Ant and ExtJS

Version Control tools: SVN, CVS, VSS, ClearCase, Starteam and Harvest.

Others: Clarity, BMC Remedy, Winscp, putty, Jenkins, Maven, Confio Ignite and Lotus quicker.

PROFESSIONAL EXPERIENCE

Confidential, Mason, OH

MongoDB Lead

Responsibilities:

  • Designed and implemented the MongoDB schema.
  • Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
  • Architecture and Capacity planning forMongoDB/ Cassandra clusters. Implementing on-premise MMS monitoring and backup solution.
  • Implemented Bulk Write operation jobs and analyzing the queries and performed tuning based on environment.
  • Implemented multiple CRUD operations and familiar with new enhancements in each and every release.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Designed and implemented the MongoDB schema.
  • Implemented all types of validations like general, data type and format validations.
  • Transformed the data from RDBMS to MongoDB.
  • Generated the millions of test data for QA team.
  • Performed CRUD operations like Update, Insert and Delete data inMongoDB.
  • Extensive experience in deploying, managing, and developing with MongoDB clusters.
  • Manage run-time configuration, processes, scaling, backup and recovery, monitoring, and performance tuning for production MongoDB instances.
  • Developed certain features of the application functionality me.e. CRUD (Create, read, update, delete).
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Closely worked with Business users to meet their requirements
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity and increasing the overall maintainability of the database.
  • Worked with QA team to resolve testing issues
  • Generated and uploaded millions of the data in to the MongoDB.

Environment: Agile Methodology, MongoDB3.4, OPS manager, mongo stat, mongo top, Performance tuning, Studio3T, Compass, RoboMongo and eclipse.

Confidential, VA

MongoDB Lead

Responsibilities:

  • Performed CRUD operations like Update, Insert and Delete data inMongoDB.
  • Experience in deploying, managing, and developingMongoDBclusters on Linux and Windows environment
  • Point in time Backup and recovery inMongoDB. Data modeling for data from RDBMS to andMongoDBfor optimal reads and writes.
  • Responsible for managingMongoDBenvironment with high availability, performance, and scalability perspectives.
  • Troubleshooting of different versions of Mongo database systems and cluster configurations to ensure high-availability in various crash scenarios and restoring roll backs to avoid loss of Data.
  • Worked with Gridfs collections to store large size documents and enabled sharding with range based sharding keys.
  • Worked onMongodbdatabase design and indexing techniques. Good knowledge onMongoDBwrite concern majority.
  • Implemented read preferences inMongoDBreplica set. Configured hidden members in replicaset.
  • Installed and configuredMongoDBfor an enterprise application to analyze the big data requirements.
  • Configured replication and high availability forMongoDBinstances
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Worked on creating various types of indexes on different collections to get good performance in MongoDB.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.

Environment: MongoDB 3.0, SQL * Plus, RAC, Sharding, TOAD, SQL*Loader, SQL Developer, Shell Scripts, UNIX, Windows.

Confidential, Michigan, MI

Oracle/pl-sql Developer

Responsibilities:

  • Worked on project to move from standalone servers to RAC
  • Build Oracle DBA in the Database Management Services group (DMS), which supports and maintains the database infrastructure
  • Supporting Production and Development databases in 24x7 Environments
  • Database environments Installation, upgradation, Migration, Patching, Maintaining of all Oracle versions 8i, 9i, 10g and Oracle 11r2 and
  • Operating systems on clustered/shared HP-UX UNIX, Linux, and Windows servers
  • 200 corporate databases in production, acceptance, development, and training environments.
  • Configuration of Oracle Data guard in Oracle 10g environment, using 11g/12c Grid Control.
  • Configuration and testing of RMAN, with implementation to production.
  • Migration includes the migration from Windows to Linux using Transportable tablespaces.
  • Performance tuning and reorganization of Oracle Financials database.
  • Use of AWR and Statspack tools to diagnose performance issues with Oracle Application
  • Automation of Oracle Restart Configuration for the instances under the ASM configuration, part of the Oracle High Availability Services configuration.
  • Configuration and installation of VM Ware in Oracle 10g and Oracle 11gR2 environment.
  • Installation and configuration of Oracle 10gR1, 10gR2, 11016, 11R2 on HP Itanium HP-UX UNIX servers.
  • Perform daily database administration as required.

Environment: Agile Methodology, Oracle 8i/9i/10g/11g, RAC, Toad for Oracle v.9.0.1.8 PL/SQL, Oracle SQL Developer, Data Pump, SQL*Loader, Windows.

Confidential, Normandale, MN

Mongo Lead

Responsibilities:

  • Extensive experience in deploying, managing and developingMongoDBclusters. Creation, configuration and monitoring Shards sets.
  • Experience in design and developing Application-leveragingMongoDB.
  • Worked on the enhancement of the business logic with J2EE with struts framework. Experience in developing java programs at the Application side.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developingMongoDBclusters.
  • Experience in creating JavaScript for using DML operation withMongoDB.
  • Architecture and Capacity planning forMongoDB clusters. Implemented scripts for mongo DBimport, export, dump and restore.
  • Installation ofMongoDBon physical machines, Virtual machines as well as AWS. Backup & Recovery, Database optimization and Security maintenance.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Potentially long running index building operations performed by creating Index in background.
  • Rebuilding of Indexes to avoid defragmentation and modifying indexes.
  • Backup & Recovery, Database optimization and Security maintenance.
  • Distributing replica set members across geographically distinct data centers for redundancy and provides fault tolerance if one of the data centers is unavailable.
  • Converted secondary node to Arbiter based on requirement to reuse of storage for different application.
  • Sizing of Oplog based on Workloads and to maintain replication properly across all the nodes.
  • Maintaining Sharded cluster availability and security across all the nodes.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design.

Environment: Agile Methodology, MongoDB3.2, Ruby, MMS, Puppet, Linux/Unix, LVM Snapshots, Backup Scheduler, Data guard, Sharding, Replication, Shell scripting, Perl, PyMongo, JavaScript.

Confidential, Normandale, MN

MongoDB Developer

Responsibilities:

  • Planning, Configuring, Implementing and Validating various versions of Oracle Databases to 10gR2& 11g R1 and R2 upgrades on all the environments (in a procedural approach Dev,Test and Production).
  • Involved in installing of 11gR2 RAC on Solaris and Windows environment.
  • Migrated windows whole server from one datacenter to another datacenter.
  • Configured ASM environment and migrated NON-ASM databases to ASM.
  • Applying PSU Patches on quarterly basis on Solaris and Aix environments.
  • Manage Oracle Database Vault: create realms, command rules, and factors and manage their authorizations.
  • Install, Administer, and Optimize MongoDB instances.
  • Set and tune System Parameters for MongoDB.
  • Backup and restore Mongo databases.
  • Optimizing MongoDB CRUD Operations.
  • Setting up MongoDB Profiling to get slow queries.
  • Backup/Restoration of Database through Mongodump/mongorestore utility.
  • Planned MongoDB Migration to ensure performance tuning, High availability, security to run applications smoothly.
  • Applied many applications release patches using the adpatch utility.
  • Upgraded oracle database from 11.2.0.3 to 11.2.0.4 and 11.2.0.4 to 12.1.0.2 to 12.2.0.1 on Linux Env, Aix, Solaris and Windows Env
  • Experience in Migrating from SQL Server 2008 to SQL Server 2012 and from SQL Server 2012 to SQL Server 2014.
  • Having experience on SQL Management Studio, Enterprise Manager, Query Analyzer, rescheduling jobs with SQL Server.
  • Managed Oracle & SQL Server database Backup, Restore, Recovery, Linked servers, and Database Maintenance Plans.
  • Created Security by setting up groups and then logins for each Roles or Users for Maintenance of Databases.
  • Created various testing Unix shell scripts, and provided the project documentation.
  • Prepared RCA for p1 issues and documented work around, reviewed it and placed in wiki pages.
  • Worked with SDM’s and SAM’s for future outages and database maintenance activities.
  • Having Experience on Database vault and Audit vault on critical database.

Environment: MongoDB, MMS, OPS, mtools, Robomongo, BSON, JSON, Aggregation, Arbiter, Balancer, RPM, tar files, Mongo Shell, MMAP v1, wiredtiger, snapshot, Sharding, Replication, Shell scripting, JavaScript, Perl script.

Confidential, Normandale, MN

Sr. Java Developer

Responsibilities:

  • Implemented MVC framework using Struts, Servlets, JSPs
  • User Interface is developed using JSPs, JavaScript, Custom Tag libraries, HTML, DHTML
  • Developed Ajax Services to retrieve product info, customer info and product catalog
  • Implemented design patterns - Session façade, Service locator, Value Object, DAO, Business Delegate.
  • Designed complex SQL queries to retrieve data for various search screens, pagination of category data
  • Involved in use case design, UML diagrams- sequence diagrams, Domain Models
  • Developed Design specification and technical specification documents.
  • Assigning tasks to other developers and monitoring the progress.
  • Developed nightly build scripts using ant
  • Developed unit test cases using Junit.
  • Extensively worked on Test Driven Development, Behavior Driven Development andAgileDevelopment
  • Tested and fixed defects as part of application development

Environment: Java, J2EE, WebSphere Application Server 6.0, DB2, EJBs, JSP, ServletsStructs, HTML5, Oracle 11g, Java Script, EXT JS, JAX-WS, JAX-RS, RESTful, SOA, Struts, SQL, PL/SQL, SQL Developer, TDD&BDD,UNIX shell script and migration, splunk and SVN

Confidential

Sr Java Developer

Responsibilities:

  • Designing and developing modules.
  • Implemented MVC framework, developing Servlets and Jsps.
  • Implemented object relational mapping using Hibernate
  • Developed reports using Jasper Reports.
  • Retrieved offender data from mainframe systems using web service calls
  • Implemented design patterns - Business delegate, Front controller, Data Access Objects, Command Pattern
  • Prepared unit test cases using JUnit
  • Designed database elements using Oracle 10g
  • Implemented logging using Log4J
  • Tested the project and fixing the defects.
  • Interaction with users and other teams.

Environment: Java, J2EE, WebSphere Application Server 6.0, SQL, PL/SQL, RAD 7.0, Oracle 10g, JSP, Servlets, J2EE design patterns, Hibernate, Java Script, JAX-WS,SOA, SQL, Subversion and Toad

We'd love your feedback!