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.