We provide IT Staff Augmentation Services!

Sr.mongodb Developer Resume

4.00/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY

  • Over 8+ Years of diversified experience as MongoDB multi - sharded cluster and monitoring with MMS.
  • Extensive experience in design, development and support using StrutsMVC and Spring MVC
  • Architecture and Capacity planning for MongoDB clusters.
  • Implementing on-premise MMS monitoring and backup solution.
  • Data warehouse concepts, ETL, Star Schema, Snowflake, data modeling experience using Normalization, Business Process Analysis
  • Excellent understanding and knowledge of NOSQL databases like MongoDB, HBase, Cassandra.
  • Extensive experience with JavaScript, Ruby and Python in Linux, UNIX and Windows environments.
  • Data modelling for data from RDBMS to MongoDB for optimal reads and writes.
  • Have good experience creating real time data streaming solutions using Apache Spark/Spark Streaming.
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.
  • Backup & Recovery, Database optimisation and Security maintenance.
  • Monitor the daily application reboots and EOD jobs and resolves if any issues.
  • Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS
  • Created map-reduce programs in java script for MongoDB -CRUD: Creating, Reading and Updating Data in MongoDB
  • Advanced queries: Query conditionals and aggregation framework -Availability: Configuring and monitoring replica sets in MongoDB
  • Performance: Optimizing, monitoring, and understanding of MongoDB in system setting areas as well as by modeling data as required for application
  • Scalability: Sharding setup, sharding monitoring, shard key selection, inserting large amounts of data in MongoDB
  • Point in time Backup and recovery in MongoDB using onsite MMS. -Upgraded Mongodb from 2.6 to 3.0.6 Mongo.
  • Develop reusable solution to maintain proper coding standard across different java project
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS

Operating Systems: Linux, UNIX, windows

Languages: PYTHON, C, C++

Databases: MongoDB, Redis, Cassandra, Neo4J / OrientDB, Oracle

Scripting Languages: VBScript,, IBM Rational Clear Case Cloud Environment, J2EE, JSP, Servlets, Ajax, PL/SQL, Eclipse with Android SDK, OpenFire server, NodeJS, MongoDB, Mongoose API, Smack API, AWS

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

Sr.MongoDB Developer

Responsibilities:

  • Developed and tested extraction, transformation, and load (ETL) processes
  • Involved with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Worked on creating JavaScript for using DML operation with MongoDB.
  • Investigate issue happened during SOD following Incident Management procedure to resolve the issue.
  • Experience in developing Spark with Oracle & MS SQL Server RDBMS
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Works closely with Sr. Database Architect in implement “As a Service” design model for various NoSQL and RDBMS database technology.
  • Advanced queries: Query conditionals and aggregation framework -Availability: Configuring and monitoring replica sets in MongoDB
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.
  • Initial investigation on the issues that happen on the production environment by actively working with the Autosys, DB or Unix teams.
  • Data processing using SPARK.
  • Provide technical leadership in database design, development, implementation and consulting to the Application development community.
  • Created map-reduce programs in java script for MongoDB -CRUD: Creating, Reading and Updating Data in MongoDB
  • Implement Flume, Spark, Spark Stream framework for real time data processing
  • Maintain accurate logs of trouble isolation and repair efforts and escalate/communicate issues to management as needed.
  • Performance: Optimizing, monitoring, and understanding of MongoDB in system setting areas as well as by modeling data as required for application
  • Analysis, Coding, Unit testing and deploying modules
  • Scalability: Sharding setup, sharding monitoring, shard key selection, inserting large amounts of data in MongoDB

Environment: SQL Server2008/2014, HTML,CSS3.0, MVVM, XAML,Java Script, SSIS, IIS, WPF, JAVA, Healthcare,REST,SOAPNode.JS,ADO.Net,MongoDB,MySQL,OpenStackAPI,WebServices,Oracle,Linux,,Python,MVC5,Cassandra,JSON, C# .Net, CMS,, Win Forms etc.

Confidential, Virginia

MongoDB Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Setting required system configuration parameters which will optimize MongoDB performance.
  • Fixing static data issue following with data providers before business open and making instrument available for Trading
  • Provide high availability & database-tuning solutions and work with customers to implement the solution.
  • Worked on creating JavaScript for using DML operation with MongoDB.• Setup maintenance jobs in all production servers using Tivoli Workload Scheduler.
  • Successfully handled project leader role in completing critical Global Projects
  • Resolve and help the traders using Trade Capture Platform on Booking, Cancellation, routing of orders.
  • Analyzing FIX message where there might be FIX link broken due to Manual intervention.
  • Good Knowledge on real time database tables to fix the day to day trading issues by providing workaround.
  • Perform the releases for all the regions and interact with the dev to find the suitable time and coordinate the post checks.
  • Investigate issue happened during SOD following Incident Management procedure to resolve the issue.
  • Initial investigation on the issues that happen on the production environment by actively working with the Autosys, DB or Unix teams

Confidential, CT

Oracle Database Administartor

Responsibilities:

  • Successfully implement merging / consolidation project of ERP 11i databases on Linux and upgrade them to 12i on Solaris.
  • Update maps, sessions and workflows as a part of ETL change.
  • Experienced in Installation, Upgradation and Support of Oracle ERP on RAC and Non-RAC Databases
  • Handled successful hardware rehosting of production instance with minimum downtime
  • Involved from planning to completion stage of upgradation 11.5.9 to 11.5.10 for Global Production Instances project
  • Expert in Oracle Applications version 11.5.10 in apps administration, configuration, managing Oracle applications Stack
  • Perform day-to-day ERP DBA activity Like patching, cloning, monitoring, health checkup, user activity
  • Management of multiple databases of Development cycles of project (Dev, QA, UAT and Prod)
  • Strong Knowledge in oracle database concepts and administration on large DB 11g & 10g
  • Oracle Enterprise manager and Quest tools for Database monitoring & management
  • Troubleshooting skills of technical issues with the ERP applications configuration
  • Successfully handled project leader role in completing critical Global Projects
  • Strong knowledge of back up and recovery, knowledge of configuring RMAN and OEM
  • Shared ApplTop for efficient cloning and patching process, reducing cycle time
  • Managing and controlling security for various projects in Oracle Database
  • Worked on the Peregrine tool to provide time to-time status of the work on the tickets related to any Unix Batch job issues and Neo4J / OrientDB, Redis.

Confidential, Hershey, PA

Sr.Software Engineer

Responsibilities:

  • Fixing static data issue following with data providers before business open and making instrument available for Trading
  • L2 support 24 x 5.5 for the Equities and Derivatives application globally
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
  • Developed and tested extraction, transformation, and load (ETL) processes
  • Involved with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Worked on creating JavaScript for using DML operation with MongoDB.• Setup maintenance jobs in all production servers using Tivoli Workload Scheduler.
  • Investigate issue happened during SOD following Incident Management procedure to resolve the issue.
  • Initial investigation on the issues that happen on the production environment by actively working with the Autosys, DB or Unix teams.

Confidential

Trainee Software Engineer

Responsibilities:

  • Developed web application using Struts 2.X,JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!