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