We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Fremont, CA

SUMMARY:

  • Around 5 years of IT Experience in analyzing, designing, implementing, deploying, testing and maintaining web applications and client/server applications using JAVA, J2EE technologies, Spring Frameworks, HTML, JavaScript, ReactJS, CSS.
  • Experience in developing application using Spring Framework that uses features of IOC, AOP, and MVC, and Spring Boot.
  • Designed and developed Microservices business components using Spring Boot.
  • Expertise in developing the Web components using JSPs, Servlets, Filters, Custom Tag Handlers, CSS.
  • Working experience in RDBMS like MySQL, Oracle, SQL Server and NoSQL databases like MongoDB.
  • Expertise in debugging the applications and Unit Testing the application using JUnit.
  • Experience in developing single page responsive web applications using React.JS and Node JS.
  • Experience in working with Software Development Life Cycle (SDLC) methodologies based on Agile, Waterfall Model.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, JavaScript, J2EE, SQL

Web Technologies: HTML5, React JS, CSS3, JavaScript, Node JS, Java Beans, Json - Parsing, JQuery, XML

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, MongoDB, DB2

Web Services: Spring Boot, JSON, Restful Web Services

Application Frameworks: Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOP

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential - Fremont, CA

Responsibilities:

  • Designed and developed a modern front-end UI of a Single Page Application (SPA) using React and Redux
  • Written modular and secure front-end code in React using JavaScript (ES6), JSX and CSS.
  • Implemented reusable React components to consume JSON data using React’s component architecture
  • Used Sagas middleware to listen for user actions and make outside API calls thus eliminating callback loops
  • Worked with the backend Java developers to understand the underlying application architecture and create a fast and efficient UI.
  • Implemented cross-browser functionality by understanding UI behavior on multiple browsers and by fixing bugs.
  • Involved in designing and implementing the User Interface for the General Information pages and Administrator functionality.
  • Implemented the Design and developing modules using Agile Methodology. Planned iterations for effective design and development of the Modules
  • Implemented android app to import and export the contacts and search the user accounts on social media by using the information from backup excel spreadsheet.

Environment: Java, J2ee, Android Studio, JavaScript, RESTful Web services, JavaScript, React.js, Redux, Spring Boot, HTML, CSS.

Full Stack Developer

Confidential - Burlington, VT

Responsibilities:

  • Participated in the system study to understand the functionality of the current system.
  • Involved in design and development of UI component, which includes using frameworks React, JavaScript, HTML, CSS and Bootstrap.
  • Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Ross
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Used Spring Boot with RESTful web services to manage data in back-end.
  • Developed Single Page application using React JS for better rendering performance.
  • Participated in impact analysis for the requirements.
  • Designed business application using web technologies like HTML 4.0/5.0, CSS2/CSS3, JAVASCRIPT, Bootstrap and JSON.

Environment: Java, JavaScript, React JS, J2ee, Spring Boot, HTML, CSS, RESTful Web services.

Full Stack Developer

Confidential - Columbia, SC

Responsibilities:

  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE technologies and in conjunction with industry and business skills to deliver solutions to customer.
  • Use eclipse as IDE to write the code and debug application using separate log files.
  • Write Junit and system test cases for new/modified code on timely manner.
  • Design the application using UML modeling tools.
  • Implemented Presentation layer components using HTML, JavaScript, JSP.
  • Used Restful Web services to create end points, which are accessed from UI.
  • Created Java Servlets and other classes, deployed as JAR file, connecting to SQL server database using JDBC.

Environment: SQL, Servlets, HTML, JavaScript, JSP, Java, J2ee, Spring Boot, UML, RESTful Web Services.

Programmer

Confidential

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules
  • Developed user interface using Spring MVC, JSP pages and client-side validation.
  • Translate the requirements into the establish specific solutions, including programming and testing that culminate in client acceptance of the results.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE technologies and in conjunction with industry and business skills to deliver solutions to customer.
  • Analyzing of user story, low level design for user story, development, implementation and testing of Pricing cash release.
  • Use eclipse as IDE to write the code and debug application using separate log files.

Environment: Java/J2EE, Spring MVC framework, JSP, JavaScript, HTML, CSS, XML.

Software Developer

Confidential

Responsibilities:

  • Developed the user interfaces using JSP, Servlets, HTML and CSS for a web application to manage university data
  • Used J2EE design patterns like Session facade, Singleton, Factory and implemented MVC architecture
  • Designed and developed Java Beans for session management and used multi-threading to login multiple users
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat app server.
  • Wrote SQL queries for accessing and storing data from MySQL database and used JDBC API to connect to the database

Environment: Java, Servlets, JSP, HTML, CSS, Apache Tomcat Server, MySQL, JDBC, Eclipse.

Hire Now