We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 7 years of professional experience in backend development using Node.js, NPM, Java, JSON
  • Good knowledge and experience in JavaScript based Node.js, .Net
  • Experience using Docker for deployment of microservices.
  • Solid experience in DBMS like MySQL
  • Solid No SQL databases knowledge and application using Mongo DB
  • Good understanding of Data Structures & Algorithms and real - life applications of them.
  • Solid understanding of Object-Oriented Design with OOPS concepts in Java
  • Excellent understanding of Multi-Threading & Concurrency in Java
  • Experience with IDEs - Eclipse, Visual Studio Code
  • Experience in Postman, other browser-based rest Clients and writing functional Tests hooking it with Jenkins.
  • Experience in User Interface development using AngualrJS, React JS, HTML, CSS, Java Scripts, Type Script, jQuery.
  • Extensive knowledge in centralized logging and debugging failures in microservices
  • Extensive knowledge in monitoring API metrics
  • Expertise with various software development methodologies - waterfall and Agile.
  • Experience working on JIRA & Confluence wiki tool as part of development with agile methodology.
  • Experience in agile methodologies such as scrum and Test-Driven Development (TDD) using Mocha Chai for unit testing.
  • Good in communicating with cross-functional teams in the enterprise at all levels.
  • Excited to learn and implement new and emerging technologies.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Software Developer

Responsibilities:

  • Working on web application using AngularJS, Typescript, Java.
  • Working on java for building microservices and RESTful API.
  • Developing automation test cases and logged defects in JIRA.
  • Experience with web services testing, such as RESTful API. Used Postman for API testing.
  • Good experience using GitHub as version control tool.

Environment: AngularJS, Typescript, Java, microservices, REST Assured, Postman

Confidential, Littleton, CO

NodeJS Developer

Responsibilities:

  • Working as a NodeJS developer.
  • Good experience using GIT as the version control tool.
  • Building workflows using the functionalities built.
  • Experience in Node environment usingNode.js, NPM.
  • Working extensively on node.js and java for building web services.
  • Developing functions and custom tasks for particular functionalities using node.js, .Net and java.
  • Using redis-server, rabbitmq, mongoDB, Debian (Windows Linux Subsystem) for running project and workflows in local environment.
  • Used HTML5, CSS3, Angular 4, and NodeJS for content layout and presentation layer (UI) designing.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Ability to work in a fast-paced Agile/Scrum environment to ensure delivery of high-quality work with two-week iteration, also involved in sprint planning and retrospectives.
  • Using Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • A positive attitude and excellent communication skills.
  • Kept a strong communication with IT Manager, Product Manager, Business Analyst and developers.
  • Collaborating with team members on effective development practices and communicating with tact, professionalism, and an eye toward team progression over self-interest.
  • Maintaining deep knowledge and understanding of technology software design patterns and code concepts.
  • Showing an appetite and aptitude for taking responsibility for technical decisions; assisting with the direction for the team.
  • Building systems and components based on provided requirements.
  • Experience using Mocha Chai test framework for testing node.js application and ensured the code coverage is above 80% (for lines and conditions).
  • Developing automation test cases and logged defects in JIRA.
  • Experience with web services testing, such as RESTful API. Also, used Postman for API testing.
  • Good experience using GIT as version control tool.

Environment: NodeJS, JSON, Restful, Mocha Chai, GIT

Confidential, Mountain View, CA

Back-end Developer

Responsibilities:

  • Developed backend code, coordinated project activities and involved in the Application development life cycle (SDLC)- Requirement Analysis, Development, System and Unit Testing.
  • Experience in usingNode.js, Java components.
  • Good experience using GIT as the version control tool.
  • Wrote application level code to interact with APIs, RESTful using JSON.
  • Working experience in MongoDB and experience with CRUD operations on MongoDB collections and documents.
  • Generate UI mockups from paper and pencil concepts to high fidelity prototypes that convey the interaction model using HTML5, CSS, Angular Js and Python.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents
  • Understand the project requirements, review PRD (Project Requirement Document), and Scope the development effort needed.
  • Wrote unit test cases using Mocha Chai and ensured the code coverage is above 80% (for lines and conditions)
  • Worked in an Agile- Scrum development methodology to ensure delivery of high-quality work with two-week iteration, also involved in sprint planning and retrospectives.

Environment: NodeJS, JSON, MongoDB, Restful, Java, Mocha Chai

Confidential

Software Developer

Responsibilities:

  • Developed backend for web applications using JavaScript, Java to enhance functionality and user experience on web pages.
  • Worked collaboratively with colleagues to build, design and deliver high quality solutions in line with the guidance and best practices of the department.
  • Assist team with testing code in multiple browsers.
  • Worked with Senior Developers to edit existing projects on certain client websites.
  • Participated in weekly team meetings to discuss current projects and strategies on producing efficient work.
  • Helped develop and follow best practices and development standards.
  • Performed other related duties as assigned.

Environment: JavaScript, Java

We'd love your feedback!