LiveCareer
LiveCareer
  • Dashboard
  • Jobs
  • Resumes
  • Cover Letters
  • Resumes
    • Resumes
    • Resume Builder
    • Resume Examples
      • Resume Examples
      • Nursing
      • Education
      • Administrative
      • Medical
      • Human Resources
      • View All
    • Resume Search
    • Resume Templates
      • Resume Templates
      • Nursing
      • Education
      • Medical
      • Human Resources
      • Customer Service
      • View All
    • Resume Services
    • Resume Formats
    • Resume Review
    • How to Write a Resume
    • CV Examples
    • CV Formats
    • CV Templates
    • Resume Objectives
  • Cover Letters
    • Cover Letters
    • Cover Letter Builder
    • Cover Letter Examples
      • Cover Letter Examples
      • Education
      • Medical
      • Human Resources
      • Customer Service
      • Business Operations
      • View All
    • Cover Letter Services
    • Cover Letter Templates
    • Cover Letter Formats
    • How to Write a Cover Letter
  • Jobs
    • Mobile App
    • Job Search
    • Job Apply Tool
    • Business Letters
    • Job Descriptions
  • Questions
  • Resources
  • About
  • Contact
  • 0Notifications
    • Notifications

      0 New
  • jane
    • Settings
    • Help & Support
    • Sign Out
  • Sign In
Member Login
  • LiveCareer
  • Resume Search
  • Back-End Developer
Please provide a type of job or location to search!
SEARCH

Back-End Developer Resume Example

Resume Score: 70%

Love this resume?Build Your Own Now
BACK-END DEVELOPER
Summary
  • Backend Engineer offering 11 years in the IT industry with a focus on product design and development. Extensive knowledge of ElasticSearch, MongoDB, Logstash, Kafka, Microservices andCore JAVA
  • Designed and developed full-text search platform using NoSQL ElasticSearch engine, allowing for much faster, more scalable and more intuitive user searches in domains include Product Documentation search (www.docs.vmware.com), Marketing/Sales accelerating product (www.b2bsignals.com) and Social Sentiment Analysis among others
  • Experience in using Logstash-Kafka-Logstash as a messaging system.
  • Design and implemented Spring Boot Micro-services
  • Experience in creating custom Apache Nutch plugins
  • Used Apache Tika for parsing HTML, PDF content
  • Worked on SmartLogic components like Classification Server to classify content
  • Hands on experience in NoSQL technology like MongoDB (CRUD Ops, Indexing, Replication, Aggregation, Sharding, various ops manager activity)
  • Used Memcached which advocates web app nodes to be independent and self-sufficient (Shared Nothing Architecture)
  • Proficient in JAVA,  Object Oriented Methodologies
  • Worked on InfiniDB to enable performance-intensive analytics on social media posts.
  • Hands-on experience in analyzing, optimizing, and tuning the performance of the application using Java Profiler like Yourkit, JAMon
  • Experience in delivering project using Agile Methodology
  • Experience in a public cloud like Amazon (AWS EC2)
  • RDBMS experience includes Oracle, DB2, PostgreSQL, MySQL and programming using PL/SQL, SQL
  • Experience in automation and integration tool like Chef, Jenkins
  • Good understanding in writing Python Scripts and Shell scripts
  • Hands on experience in log monitoring tool like Splunk, Graylog
Education and Training
2005
Bachelor of Science: Computer ScienceSardar Patel University - City, State, India
Certifications
  • SCJP JDK 5 (Sep 2007)
  • C100DBA: MongoDB Certified DBA Associate Exam (Dec 2016 – Present License 636913252)
Skills
  • JAVA: OOD, Threads, Collection, Junit, log4j, JAVA Mail
  • Web Services: Spring Boot REST, Apache AXIS, Mule ESB REST
  • Tools: ANT, Maven, GIT, JMeter, Chef, Jenkins, Chef
  • Methodology: Agile (Rally, JIRA)
  • Hadoop Ecosystem: Kafka, Zookeeper, Apache TIKA
  • SQL DB: Oracle, MySQL, PostgreSQL, DB2, InfiniDB
  • NoSQL DB: MongoDB
  • ELK Stack: ElasticSearch, Logstash, Kibana
  • Web Crawler: Apache Nutch
Experience
06/2017 to Current
Back-End DeveloperCompany Name - City, State
Project: PowerMe Product
  • Design and development of Micro-service REST API
  • Migrated API written in ES ver 1.7 to ES 5.x
  • Optimized response time by introducing Hazelcast/Guava caching mechanism

Environment: ElasticSearch, Logstash, Core JAVA, Spring Boot Micro-services, docker, Hazelcast and Guava cache

11/2016 to 05/2017
Search DeveloperCompany Name - City, State
Employer: Enquero Inc.
Project: CDF (Content Delivery Framework)
  • Led ground-up full-text search engine design and development
  • Configured Messaging Queue using Logstash-Kafka-Logstash between various micro service modules which helped to handle back-pressure
  • Designed to provide local based search in 11 languages including Japanese, German, Chinese (Simplified and Traditional) and Spanish.
  • Design and implementation of Spring Boot Micro-services like SearchService (search data from ES) and FeedService (Index data into ES).
  • Responsible for installing and troubleshooting Elasticsearch and Logstash
  • Used web crawler Apache Nutch to crawl Knowledge Base site and indexed crawled data into ElasticSearch
  • Wrote custom Apache Nutch plugins like sending data to Logstash
  • Parsed documents(HTML and PDF) using Apache Tika
  • Classified documents using Classification Server before sending data to ElasticSearch
  • Cleaned up ElasticSearch query logic with Search Template
  • Implemented micro service to read data from ElasticSearch using REST Java API
  • Design and Implemented DidYouMean search, Suggestions, Auto-complete, Search Highlighter, Boosting search result, More Like This Query, Synonym Search
  • Created various utility scripts in Python like creating indices, Re-indexing data from one index to another, creating back-up of indices
Environment: ElasticSearch, Logstash, Kafka, Core JAVA, Spring Boot Micro-services, SmartLogic Classification, Ontology Editor, MongoDB, Kibana , Perforce, Python, Apache Nutch, Apache Tika, docker
07/2016 to 10/2016
MongoDB DBACompany Name - City, State
Employer: CIGNEX-Datamatics Inc
Project:Nitrogen - PAAS based product
  • Responsible for providing support as a MongoDB DBA 
  • Experience in configuring MMS
  • Configuring and monitoring replica sets
  • Optimizing database/query performance
  • Created scripts to identify missing Config entries, enable/disable balancer during balancer window
  • Managed 9 Shards having more than 10TB of data
  • Log monitoring and in-depth analysis using Splunk
Environment: MongoDB, Chef, Python, MMS, Splunk​​
11/2015 to 07/2016
ETL DeveloperCompany Name - City, State
Employer: CIGNEX-Datamatics Inc
Project:B2B Signals
  • Responsible for design and implementation of ETL jobs 
  • Implemented utility to download JSON files from AWS S3 buckets to MongoDB
  • Design and implemented Spring Boot Micro-services of each ETL modules like acquisition, cleaning, association, NER, Indexing etc.
  • Used MongoDB to store intermediate data of each step.
  • Indexed data into Elasticsearch to provide free full-text search.
  • Integrated Kibana with Elasticsearch to analyze indexed data and get insight into the data in visual forms.
  • Implemented ETL Filtrating step using Mongo ProjectionWritten jobs of cleansing and normalizing contacts fetched from LinkedIn
  • Created Alteryx flows for association and Graph Modeling of LinkedIn Contacts
  • Responsible for indexing processed data to MongoDB and ElasticSearch to be used in WEB APP.
  • Performance Tuning of Elastic Search Indexing
  • Code review using Fabricator
Environment: JAVA, Elastic Search, Kibana, Log Stash, MongoDB, Spring Boot, GIT, Alteryx, IntelliJ, Jenkins, Chef, JUnit, Log4J, Phabricator, Sonar Lint, Graylog
12/2010 to 10/2015
Lead ConsultantCompany Name - City, State
Project: Social Media Tool Providing Sentiment and Trending of keywords
  • Involved in importing the real-time posts/tweets from a various data source like FB, Twitter, Google Plus to MongoDB using Kafka producer/consumer model.
  • Developed Spring boot micro-services to communicate between Mule ESB and MongoDB
  • Involved in creating Mule ESB layer for the different component of the product
  • Involved in creating Spring Quartz batch program which fetches data from the Social API for a given set of keywords
  • Responsible for integrating different modules like Liferay, MongoDB, Alchemy, InfiniDB using JSON Rest services.
  • Extensively used Mongo Aggregation API for sentiment analytics
  • Optimized Mule flows to use multiple threads using Java Executor Framework
  • Built relevancy of data using MongoDB text search functionality
  • Performance Tuning of the application using Java profiler
Environment: Core JAVA, Mule ESB, Spring REST services, Maven, Tortoise SVN, MongoDB, Alchemy API, InfiniDB, My SQL, Eclipse, D3.js, Jenkins
​
Project: Learning Management System
  • Design and development of portlets using Liferay and Struts
  • Involved in creating roles, assigning permissions to portlets, managing users, mapping roles to the user using Liferay control panel
  • Did customization in the hook.
  • Extensively involved in creating Web services to integrate module with client's portal.
Environment: Tomcat 6.0, SQL Server DB 2008, Java Script, JQuery, JSTL, AJAX, ANT, Struts 1.3 Protlets, JSP, Struts 1.x, Liferay, HTML, SOAP services, Eclipse 3.4, SVN, JIRA
09/2007 to 12/2010
Sr. Software EngineerCompany Name - City, State
Project: Insurance Portal - Receipt Writing System
  • Extensively involved in enhancing the application as per requirements
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
  • Configured Hibernate framework with Spring MVC to provide more modularity in terms of DAO layer implementation
  • Implemented an asynchronous, AJAX (JQuery) based rich client on improving customer experience
  • Implementation of different batch jobs like Notices and Letter Generation
Environment: JAVA, Spring MVC, Hibernate, JSP, Servlet, Oracle 9i, DB2, Eclipse 3, Tomcat 6, JQuery
12/2005 to 09/2007
Software EngineerCompany Name - City, State
Project: Online Insurance Application
  • Involved in writing POJOs and have used JavaScript to handle client side validation.
  • Implemented service layer to communicate to Stored procedure
  • Participated in database schema design and creating stored procedure and views in PostgreSQL
  • Optimized SQL queries
Environment: JSP, Servlet, Core JAVA, JavaScript, PostgreSQL, TAOD client, SVN
Build Your Own Now

DISCLAIMER

Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

Resume Overview

School Attended

  • Sardar Patel University

Job Titles Held:

  • Back-End Developer
  • Search Developer
  • MongoDB DBA
  • ETL Developer
  • Lead Consultant
  • Sr. Software Engineer
  • Software Engineer

Degrees

  • Bachelor of Science : Computer Science

Create a job alert for [job role title] at [location].

×

Advertisement

Similar Resumes

View All
back-end-developer-resume-sample

back-end developer

Bronx, New York

Front-end-&-back-end-Developer-resume-sample

Front-end & back-end Developer

Malden, Massachusetts

Back-End-Developer,-DevOps-resume-sample

Back-End Developer, DevOps

Clarksville, Tennessee

About
  • About Us
  • Privacy Policy
  • Terms of Use
  • Sitemap
Help & Support
  • Work Here
  • Contact Us
  • FAQs
Languages
  • EN
  • UK
  • ES
  • FR
  • IT
  • DE
  • NL
  • PT
  • PL
Customer Service
customerservice@livecareer.com
800-652-8430 Mon- Fri 8am - 8pm CST
Sat 8am - 5pm CST, Sun 10am - 6pm CST
  • Stay in touch with us
Site jabber winner award

© 2021, Bold Limited. All rights reserved.