Sr.mongodb Developer Resume
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.