Full Stack Developer Resume
0/5 (Submit Your Rating)
Northville, MI
SUMMARY
- Around 5+ years of development experience working with the modern front end and the backend technologies.
- Experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment, and maintenance.
- Having 5+ years of progressive experience in the IT industry, involved in complete SDLC including Analysis, Design, Development, Testing, Implementation, Support and maintenance of enterprise level web applications using Java/J2EE technologies and Microservices Technologies
- Experience in developing web applications using HTML, CSS, Bootstrap, Javascript, Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable, and cross - browser code.
- Experience in developing backend applications using Java, Spring Boot.
- Worked with JavaScript testing frameworks.
- I have expertise in relational dbms like Oracle, MySQL, PostgreSQL, and NoSQL db’s like MongoDB.
- Expertise in working with development and management tools like Git and JIRA.
- Experience in configuring Jenkins pipelines for deploying applications.
- Good knowledge for storing build artifacts also worked on Docker containers, Kubernetes, Jenkins and Github.
- Good knowledge of RESTful web services and experience in using Postman extensively for testing
- Experience working in an Agile-based dev environments and participating in Scrum sessions.
- Excellent problem solving skills and effective communication.
- Experience in standard development tools, languages, and Process tools like Java & J2EE, Spring, Spring Boot, Microservices.
- Participated in developing and translating customer business requirements for enterprise wide systems using Java/J2EE software development includes Analysis, Design and Development of Web-based applications.
- Expertise in using Java APIs including Collections, Concurrency, Exception Handling, Multithreading.
- Expertise in developing applications using OOPS and Design Patterns.
TECHNICAL SKILLS
Frontend Technologies: HTML, CSS, LESS, SASS, Bootstrap, typescript, JavaScript, jQuery, Angular js, React, Redux, Material UI
Backend Technologies: Java, Spring Boot, Spring Data JPA, SQL
Databases: Oracle, MySQL, PostgreSQL, MongoDB
Others: Git, JIRA, Postman, Swagger
IDE & Reporting Tools: IntelliJ IDEA, Eclipse, MyEclipse, NetBeans
PROFESSIONAL EXPERIENCE
Confidential, Northville, MI
Full Stack Developer
Responsibilities:
- Involved in developing different modules using React, Redux, HTML5, CSS3, Bootstrap, JavaScript, Express.js, Restful API.
- Developed various screens for the front end using ReactJS and Redux library.
- Utilized React to build high-quality, scalable, and reusable components like multi-field form elements and background file uploads.
- Used React library for the logical implementation part at the client side for all the modules.
- Utilized React Router for web page routing.
- Used HTML5, CSS3, and React JS as the front-end tools to build module pages that communicate with backend APIs which are built using Node.js, Express.js, and JavaScript.
- Created Axios logic to exchange data with the server and update the web page views.
- Designed the REST API in Node.js for the client to consume and use the Express.js framework on Node.js for quick development.
- Used MongoDB database in backend Node.js service and connected it through MongoDB node.js driver.
- Written unit tests for backend node applications using Mocha, Chai, and Sinon.js.
- Configure Jenkins pipeline to build and host a React application on AWS S3.
- Added logging support in backend applications using Winston and Morgan.
Confidential, Costa Mesa, CA
Node JS Developer
Responsibilities:
- Involved in different stages of Software Development Life Cycle like Application Design, Development, Testing, and Debugging.
- Developed a single-page web application using HTML5, ReactJS, Redux, Material UI, Bootstrap3, CSS3, and JavaScript.
- Implemented page routing with the use of React Router.
- Developed the backend web services using Node.js, Express.js, PostgreSQL, and MongoDB.
- Build RESTful web services using Node.js stack with all REST standards.
- Written unit tests for backend Node.js applications using Mocha, Chai, and Sinon.
- Added logging support in backend Node.js services using Winston and Morgan.
- Added support to drain application logs to Splunk.
- Used Node.js to run Webpack and build the project properly.
- Added security to web applications and web APIs using the OAuth protocol.
- Configured Jenkins pipelines to build and deploy applications on AWS EC2.
- Integrated Superagent, Axios packages for making third-party API calls from both frontend and backend applications.
- Used Postman to verify the RESTful API endpoints.
- Used Git for version control of projects.
- Used JIRA for product management and tracking the stories.
Confidential,
Software Engineer
Responsibilities:
- Built web application using HTML, CSS, Javascript, React, Material UI, and Redux.
- Responsible for building single-page applications using React and Redux.
- Written JavaScript for validation and populating the various fields for the client-side validation.
- Involved in building RESTful Services using Node.JS and Express.JS Framework.
- Implemented backend Web API using Node.js and Express.js and established connectivity with MySQL database.
- Added logging support in backend Node.js services using Winston and Morgan.
- Used Mocha and Chai to write unit tests for Javascript code and Jest for client-side unit testing.
- Built Jenkins pipeline to build the application and store code artifacts in AWS S3.
- Added security to web applications and web APIs using the OAuth protocol.
- Used Git for version control.
- Used JIRA to track and monitor product progress.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
Confidential
Software Engineer
Responsibilities:
- Designed and developed web pages utilizing Angular js, CSS and Bootstrap.
- Worked on form validation, error handling, and event handling using Angular Forms with Typescript.
- Built highly scalable RESTful web services using Node.JS and Express framework.
- Developed RESTful microservices using Java, Spring Boot, and Spring Data JPA.
- Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Integrated Oracle database to store the application data.
- Developed JPA methods to perform CRUD operations on Oracle tables.
- Worked upon existing Java classes to handle data from a database and handle exceptions.
- Written unit tests using JUnit for testing the backend Spring Boot functionality.
- Written unit tests for Node.js backend services using Mocha.
- Used Maven as a build tool for Java microservices.
- Used Git for source control and version management of application codebases.
- Worked closely with business system analysts to understand the requirements to ensure that the right set of UI modules had been built.
