We provide IT Staff Augmentation Services!

Application/mongo Developer Resume

Irving, TX

SUMMARY:

  • To be associated with a progressive organization that provides as opportunity for a challenging and rewarding career by applying my knowledge, skills and potential in this profession. I would also like to make positive contribution towards your organization with promoting team spirit and own professional growth
  • 8 years of IT experience in Software Development Lifecycle (SDLC) including Analysis, Design, Development, Implementation working as Application and Database developer.
  • Hands on experience on designing, developing and deploying J2EE applications on various web servers.
  • Comprehensive understanding of analyzing and reviewing business and technical requirements.
  • Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, backup and recovery in dynamic environments.
  • Experience in analyzing and visualizing the data along with data modeling.
  • Demonstrated knowledge of Middleware and UI (User Interface) development procedures.
  • Exceptional abilities in using source code analysis tools automated build process and unit testing
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application
  • Experience in trouble shooting /performance tuning.
  • Migrated from Oracle to MongoDB
  • Experience with different type of services - Batch, RESTful, SOAP services
  • Created and deployed new features in order to sustain and amend existing applications.
  • Developed UNIX shell scripts to perform a nightly refresh of the test system from Production databases.
  • Coordinate with the front end design team to provide them with the necessary stored package and procedures and necessary insight into the data.
  • Created Test Scripts and performed Unit Testing of Oracle Stored Procedures and Functions. Utilized HP Quality Center for Bug Tracking and Fixing during Various Test Cycles like SIT and UAT.
  • Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning.
  • Self-motivated, quick learner, goal-oriented, resourceful and innovative team player.

TECHNICAL SKILLS:

Programming Languages: C, JAVA, Python, Java Script and JSON, Node JS

Development Tools: MS Office Word, Access, PowerPoint, SharePoint

Database: MongoDBv2.2-3.4 SQL, Oracle

Operating Systems: UNIX, Linux, Windows

Databases Tools: RoboMongo, Mongochef, Mongo shell, SQL*Developer, TOAD, Export- Import

Modeling Tools: Service Now, Jira, Kanban

IDE Tools: Eclipse IDE, RTC jazz

Webservers: Apache Tomcat, REST, WebSphere

Methodology: waterfall, Agile

PROFESSIONAL EXPERIENCE:

Application/Mongo Developer

Confidential - Irving, TX

Responsibilities:

  • Worked on creation of databases, collections and deployed JavaScript's using mongo shell.
  • Experience in deploying, managing and developing MongoDB.
  • Designed and implemented the MongoDB schema.
  • Creation, configuration and monitoring Shards sets.
  • Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
  • Implemented scripts for mongo DB import, export, dump and restore.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Work on SIT/UAT /PROD Infrastructure and environment upgrade/migration/issues for implementation and resolutions.
  • Performed migration from MySQL to MongoDB V 3.0.1.
  • Database modeling and managing document based data formats.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Experience in Version control management through Application Deployments through IBM WebSphere tools, Blue Print, RTC and Jenkins.
  • Performed day-to-day Database Maintenance tasks including Database Monitoring, Backups, Space, and Resource Utilization.
  • Define, document, and develop new or maintain existing database objects to meet business requirements.
  • Expert in analyzing the data along with designing data structures and data modeling.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, shredding, replication and schema design.
  • Worked on creation of databases, collections and deployed JavaScript's using mongo shell.
  • Work closely with Release Manager in the successful deployment of software releases to a live production environment.
  • Distributing replica set members across geographically distinct data centers for redundancy and provide fault tolerance if one data center is unavailable.
  • Sizing of Oplog based on Workloads and to maintain replication properly across all the nodes
  • Research and recommend innovative, and where possible, automated approaches for database administration tasks
  • Wrote service to store and retrieve data from Mongo DB for the application on devices
  • Collected and ensured release specific metrics to define a quality release.
  • Performed query construction for further business requirements.
  • Trained two client resources in LiveCycle for application maintenance.

Mongo DBA

Confidential - Irving, TX

Responsibilities:

  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard key to distribute data evenly.
  • Architecture and Capacity planning for MongoDB clusters. On-premise MMS monitoring and backup solution.
  • Used MongoDB third party tools (ROBO MONGO, MONGOOWL, and MONGOVUE) and Mongo-built in binaries to monitor and analyze the performance of MongoDB.
  • Installation of MongoDB on physical machines, Virtual machines as well as SSL, Backup & Recovery, Database optimization and Security maintenance.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
  • Created multiple databases with shared collections and choosing shard key based on the requirements.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Migrated Mongo database systems from No-SSL authentication to SSL authentication using certificates.
  • Migrated Mongo database from MMAPV1 storage engine to Wired Tiger storage engine.
  • Managing Mongo databases using MMS monitoring tool.
  • Performance tuning and stress testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Upgraded Mongo systems and involved with creating shards, replica sets, monitoring, and projections for Mongo Systems.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Worked with capped collections to wipe out aged data based on requirements.
  • Administered multiple environments (up to 25TB), automating backups and checks, restore, validation/integrity checks, growth modeling and predictions, and system expansion; assisted with upgrade efforts with MongoDB
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.
  • Implemented read preferences in MongoDB replica set.
  • Configured delayed secondary’s to avoid human failures in coding and development.
  • Strong experience in analyzing chunk migrations, splitting and balancing across the cluster.
  • Worked on pre-splitting mechanism using shard keys to distribute data across shards.
  • Skilled in troubleshooting with good organizational and interpersonal skills.

MongoDB Admin/Developer

Confidential - Alpharetta, GA

Responsibilities:

  • Involved with installation and maintenance of MongoDB for high availability.
  • Involved in change control process and Upgraded the Oracle 12c/11g to Mongo DB 3.2 version and also applied patch set and interim patches whenever required to make the database software up to date.
  • Maintained MongoDB environment and troubleshooting issues.
  • Monitoring Day-to-Day Backups, Log's & recovering them as per the requirement. Scheduling the databases backup using cron tab and VERITAS net backup.
  • Involvement in space management, rectification of lock problems, managed quotas.
  • Performed Migration of databases 10g on Hp - UNIX to Oracle 11gR2 on Linux. Created and monitored database objects like Indexes, Views, Users, and DB Links.
  • Implemented High availability using Golden Gate Replication.
  • 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.
  • Monitored queries with high response time and high disk read per execution (Top SQLs) and tuning the same using Explain Plan, TKPROF and SQL tuning advisor.
  • Extensively used features such as Data Pump, Flash Back Recovery, ASM, AWR, ADDM for Generating reports
  • Created Partition's estimated stats on one partition1 and copied the stats to remaining partitions using dbms stats.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database 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 Mongo database.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Worked on creating documents in Mongo database.

Application Developer

Confidential

Responsibilities:

  • Created a multi-threading concurrent user server running on protocol on network system in Java.
  • HTML and JavaScript which runs on tomcat server.
  • Involved in user requirement and analysis process of system and design of application.
  • Managed and coordinated build integration for multiple development teams.
  • Maintained MongoDB environment and troubleshooting issues.
  • Defect fixing, deployment on Unix and enhancement as per requested by the product owner Developed Client Correspondence forms Using Adobe LiveCycle Designer and Correspondence Management for online and Batch Printing forms Developed and modified software modules based on business requirements.
  • Rationalized existing forms such that Duplex printing will be achieved by adding multiple Master pages Install, configure and deploy software, provide quality assurance.
  • Performance tuning and stress testing of NoSQL database environments in order to ensure acceptable database performance in production mode
  • Implemented read preferences in MongoDB replica set.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Provides L3 Support for SOAP web services as main point of contact to client Developed XSD and Data Dictionaries for dynamic binding of fields in LiveCycle forms Configured and deployed LiveCycle application
  • Support QA teams, both internally and externally, with bug triage and resolution Written JavaScript for enhancements of validation rules, calculated fields and dynamic sub-forms.
  • Revised and updated instructional documentation for new hires, streamlining workstation environment setup for future team members Given Production support and responsible for monthly releases and maintenance

Hire Now