• Dashboard
  • Resumes
  • Cover Letters
  • Resumes
    • Resumes
    • Resume Builder
    • Resume Examples
      • Resume Examples
      • Nursing
      • Customer Service
      • Education
      • Sales
      • Manager
      • View All
    • Resume Search
    • Resume Templates
      • Resume Templates
      • Microsoft Word
      • Professional
      • Modern
      • Traditional
      • Creative
      • View All
    • Resume Services
    • Resume Formats
      • Resume Formats
      • Chronological
      • Functional
      • Combination
    • Resume Review
    • How to Write a Resume
      • How to Write a Resume
      • Summary
      • Experience
      • Education
      • Skills
        • Skills
        • Hard Skills
        • Soft Skills
    • Resume Objectives
  • CV
    • CV
    • CV Examples
    • CV Formats
    • CV Templates
    • How to Write a CV
  • Cover Letters
    • Cover Letters
    • Cover Letter Builder
    • Cover Letter Examples
      • Cover Letter Examples
      • Customer Service
      • Marketing
      • Sales
      • Education
      • Accounting
      • View All
    • Cover Letter Services
    • Cover Letter Templates
    • Cover Letter Formats
    • How to Write a Cover Letter
  • Questions
  • Resources
  • About
    • About
    • Reviews
  • Contact
  • jane
    • Settings
    • Help & Support
    • Sign Out
  • Sign In
Member Login
  • LiveCareer
  • Resume Search
  • Senior Software Engineer
Please provide a type of job or location to search!
SEARCH

Senior Software Engineer Resume Example

Love this resume?Build Your Own Now
SENIOR SOFTWARE ENGINEER
Professional Summary
  • Over 4 years of industry experience with proven expertise in system development activities including requirement analysis, design, coding and testing with emphasis on micro service architecture.
  • Extensive experience in developing RESTfulweb services using Java, Spring Boot, Eureka, Zuul, Ribbon, RabbitMQ and Elasticsearch.
  • Strong command in Object Oriented Programming (OOP), and Object Oriented Analysis and Design (OOAD).
  • Proven expertise with configuration management tool Puppet.
  • Comprehensive understanding and hands on experience with relational database like MySQL and NoSQL database like Elasticsearch.
  • Proven expertise in using VMware vSphere, VCenter, VMotion and ovftool.
  • Good knowledge of CICD concepts and hands on experience with Maven, Jenkins.
  • Proficient in writing JUnit tests to ensure code quality.
  • Hands on experience with using code quality tools like SonarQube.
  • Proven knowledge of Linux, Networking and bash scripting.
  • Good knowledge of Hadoop MapReduce, Spark, Storm.
  • Good understanding of Docker, Kubernetes.
  • Complete understanding of Agile software development methodologies.
  • Hands on experience with bug reporting, tracking and software management tools like Bugzilla, JIRA
  • Hands on experience with version control systems like Git, Perforce
  • A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills.
Skills
  • Programming Languages: Java, Python, HTML5, CSS, JavaScript, Bash.
  • Frameworks: Spring, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), Hadoop, JUnit.
  • Database: MySQL, ElasticSearch.
  • Operating Systems : Linux, Windows, OSX, SLES.
  • Tools: Puppet, Jenkins, Maven, JIRA, VersionOne, VMware vSphere, Eclipse, Docker, Kubernetes.
  • Version Control: Git, Perforce
Work History
Senior Software Engineer, 03/2016 to Current
Precisely – New York City , NY
  • Develop micro services using spring boot which interacts through a combination of REST and RabbitMQ message broker.
  • Configure and use Netflix OSS (Eureka, Zuul, Ribbon, Hystrix) to manage and load balance the input requests among the micro services.
  • Use puppet to install, configure and upgrade the product.
  • Design, document and implement REST API's to facilitate several functionalities from the UI.
  • Use log4j to configure logging of the micro services.
  • Use Git, BitBucket, Jenkins, Maven, VMware vSphere suit for product development.
  • Use JUnit to perform unit testing and ensure code quality.
  • Use SonarQube to ensure code quality and minimize security vulnerabilities.
  • Create detailed architecture and design documents for the required features.
  • Coordinate discussions between different technical teams to design and implement required functionality.
  • Use Agile development process in order to keep up with the fast changing requirements and participate in regular scrum meetings to define work and report on progress.
  • Interacts cross functionally on matters that require coordination across functional/organizational lines.

Environment

Java, Spring Boot, Puppet, Netflix OSS(Spring cloud), Bash, Packer, ESXi, VCenter, OVFtool, Jenkins, Maven, SLES , JSON, REST, RabbitMQ, Elasticsearch, Git, BitBucket, JIRA.

Student Software Developer, 02/2015 to 12/2015
University Of Kentucky – Lexington , KY
  • Developed REST web services using Java and Spring Boot to automate data access and computational processes for agricultural and environmental modeling.
  • Write JUnit test cases in order to ensure code quality.
  • Collaborated on all stages of systems development lifecycle, from requirements gathering to production releases.
  • Designed, implemented and monitored web pages and sites for continuous improvement.

Environment:

Java, PostgreSQL, JUnit, HTML5, CSS, JavaScript, Git.

Global Technologies Intern, 06/2015 to 08/2015
Staples – City , STATE
  • Migrated data from IBM InfoSphere to STEP MDM tool.
  • Developed REST web services using Java and Spring Boot to automate the process of aged files delete/archive based on the user requirements.
  • Designed, implemented and monitored web pages and sites for continuous improvement.
  • Write JUnit unit test cases to ensure code quality.

Environment:

Java, Spring, JUnit, HTML5, CSS, JavaScript, Perforce, VersionOne, MySQL.

Education
Master of Science: Computer ScienceColorado State University - City, State

GPA: 3.60/4.0

CourseWork : Analysis of Algorithms, Computer Networks, Big Data, Distributed Computing, Machine Learning.

Bachelor of Technology: Computer Science and EngineeringJawaharlal Nehru Technological University - City, State

GPA: 3.80/4.0

CourseWork: Operating Systems, Design Patterns, Design and Analysis of Algorithms. Database Management.

Certifications

SAFe® 4 Certified Scrum Master

Accomplishments
  • Routing Packets within a Structured Peer-to-Peer (P2P) Network Overlay - Distributed Systems: Built a simplified Distributed Hash Table that uses information about a small subset (log N) of peers within the system to make local decisions that ensure efficient routing of messages. This effort included development of wire formats for several control and data plane messages to construct routing tables and route content using Java.
  • Distributed Content Harvesting using Thread Pools - Distributed Systems: Developed a distributed content harvester that uses thread-pools to retrieve and parse web content using Java.
  • Computation of similar set of Books-Big Data: Developed Map-Reduce programs on Amazon EC2 cluster in order to find the similar set of books among the 6000 corpus books dataset using the metric Euclidian distance.
  • United States Census Data Analysis Using Map Reduce: Developed a Map Reduce program that parsed and processed the 1990 US Census dataset to support knowledge extraction over demographic data from all fifty states.
  • Estimating PageRank Values of Wikipedia Articles - Big Data : Developed a Map Reduce program that parsed Wikipedia dump of 50GB and calculated PageRank for the pages using Idealized page Rank and taxation-based page Rank algorithms.
  • Live Twitter Message Streams Analysis - Big Data: Implemented Lossy counting algorithm to detect frequently occurring hashtags from live twitter message streams using Apache Storm and Twitter4j API.
Skills
  • Programming Languages: Java, Python, HTML5, CSS, JavaScript, Bash.
  • Frameworks: Spring, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), Hadoop, JUnit.
  • Database: MySQL, ElasticSearch.
  • Operating Systems : Linux, Windows, OSX, SLES.
  • Tools: Puppet, Jenkins, Maven, JIRA, VersionOne, VMware vSphere, Eclipse, Docker, Kubernetes.
  • Version Control: Git, Perforce
Work History
Senior Software Engineer, 03/2016 to Current
Company Name – City, State
  • Develop micro services using spring boot which interacts through a combination of REST and RabbitMQ message broker.
  • Configure and use Netflix OSS (Eureka, Zuul, Ribbon, Hystrix) to manage and load balance the input requests among the micro services.
  • Use puppet to install, configure and upgrade the product.
  • Design, document and implement REST API's to facilitate several functionalities from the UI.
  • Use log4j to configure logging of the micro services.
  • Use Git, BitBucket, Jenkins, Maven, VMware vSphere suit for product development.
  • Use JUnit to perform unit testing and ensure code quality.
  • Use SonarQube to ensure code quality and minimize security vulnerabilities.
  • Create detailed architecture and design documents for the required features.
  • Coordinate discussions between different technical teams to design and implement required functionality.
  • Use Agile development process in order to keep up with the fast changing requirements and participate in regular scrum meetings to define work and report on progress.
  • Interacts cross functionally on matters that require coordination across functional/organizational lines.

Environment

Java, Spring Boot, Puppet, Netflix OSS(Spring cloud), Bash, Packer, ESXi, VCenter, OVFtool, Jenkins, Maven, SLES , JSON, REST, RabbitMQ, Elasticsearch, Git, BitBucket, JIRA.

Student Software Developer, 02/2015 to 12/2015
Company Name – City, State
  • Developed REST web services using Java and Spring Boot to automate data access and computational processes for agricultural and environmental modeling.
  • Write JUnit test cases in order to ensure code quality.
  • Collaborated on all stages of systems development lifecycle, from requirements gathering to production releases.
  • Designed, implemented and monitored web pages and sites for continuous improvement.

Environment:

Java, PostgreSQL, JUnit, HTML5, CSS, JavaScript, Git.

Global Technologies Intern, 06/2015 to 08/2015
Company Name – City, State
  • Migrated data from IBM InfoSphere to STEP MDM tool.
  • Developed REST web services using Java and Spring Boot to automate the process of aged files delete/archive based on the user requirements.
  • Designed, implemented and monitored web pages and sites for continuous improvement.
  • Write JUnit unit test cases to ensure code quality.

Environment:

Java, Spring, JUnit, HTML5, CSS, JavaScript, Perforce, VersionOne, MySQL.

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.

How this resume score could be improved?

Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:

76Average
Resume Strength
  • Completeness
  • Formatting
  • Word choice
  • Measurable results
  • Strong summary
  • Typos

Resume Overview

School Attended

  • Colorado State University
  • Jawaharlal Nehru Technological University

Job Titles Held:

  • Senior Software Engineer
  • Student Software Developer
  • Global Technologies Intern

Degrees

  • Master of Science : Computer Science
    Bachelor of Technology : Computer Science and Engineering

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

×

Advertisement

Similar Resumes

View All
Senior-Software-Engineer/Engineer-resume-sample

Senior Software Engineer/Engineer

Aes Corporation

Kuna , ID

Senior-Software-Test-and-Automation-Engineer-resume-sample

Senior Software Test and Automation Engineer

Abbott Laboratories

Albany , NY

Senior-Software-Engineer---Business-Analyst-resume-sample

Senior Software Engineer - Business Analyst

Accenture Services Pvt Ltd

City , STATE

  • About Us
  • Privacy Policy
  • Terms of Use
  • Sitemap
  • Work Here
  • Contact Us
  • FAQs
  • Accessibility
  • EN
  • UK
  • ES
  • FR
  • IT
  • DE
  • NL
  • PT
  • PL
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

© 2022, Bold Limited. All rights reserved.