Full Stack Developer Resume
Chicago, IL
SUMMARY:
- Professional IT experience in Software Analysis, Design, Development and implementation of client - server and web-based n-tier architecture systems.
- Experience in developing full stack web application both frontend and backend end technologies.
- Well versed with complete Software Life Cycle Development (SDLC) process from analysis to implementation and experience in software development methodologies like Agile.
- Proficient backend and integration developer with experience in frameworks Spring, Spring Boot, Hibernate and JPA.
- Designing and Developing Single Page web applications (SPA) using NodeJS with other UI technologies/ libs such as React, HTML, CSS, Java Script, Type Script.
- Strong knowledge in JavaScript using Closure, Promise, Inheritance, AJAX and experience in both Object-Oriented Programming and Functional Reactive Programming.
- Experience in responsive web pages design with Media Queries, CSS Grid Layout, Flexbox and Bootstrap.
- Experience on using Component life cycle using class components and also Functional component used react-hooks.
- Experience in Core Java Technologies like Multithreading, Collection and Exception handling.
- Extensive experience in Backend development by implementing J2EE Design Patterns like Singleton, MVC, DAO etc.
- Good experience in different spring modules like CORE, Boot, AOP, MVC, Security.
- Experience in Object Relational Mapping (ORM) tools like Hibernate, JPA for developing persistent layer and to implement database interactions.
- Worked with different IDE’s like Eclipse, IntelliJ Idea, Visual Studio Code
- Experience in working with web/applications servers IBM Web sphere and Apache Tomcat.
- Extensive experience with Databases like Oracle, MySQL.
- Experience in developing SOA (Service oriented architecture) using Restful webservices
- Expertise in AWS cloud administration tools which include EC2, S3, SNS, Auto Scaling, Route 53 and Dynamo DB, RDS.
- Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Strong Documentation skills with the ability to create high quality, clear and concise technical and functional specification documents.
- Excellent Inter-personal and communication skills gained through interaction with technical and functional teams, end users and management.
TECHNICAL SKILLS:
- JAVA TECHNOLOGIES: OOPs, Collections, Exceptions, Threading, JDBC.
- FRAMEWORKS: Spring, Spring Boot, Hibernate and JPA.
- DESIGN PATTERNS: DAO, DTO, MVC, Singleton, Front Controller.
- CLIENTSIDE TECHNOLOGIES: JavaScript, HTML, CSS, Bootstrap
- JAVA SCRIPT LIBRARIES: Angular.js 1.x and 2.0, ReactJS, Redux
- DATABASE: Oracle and MySQL.
- APPLICATION/WEB SERVERS: Web Sphere and Apache Tomcat.
- IDES/TOOLS: IntelliJ Idea, Visual Studio Code, Splunk, Dynatrace
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Full Stack Developer
Responsibilities:
- Designing and developing web applications across multiple platforms using modern industry-adopted languages and frameworks.
- Written Java Microservices using Spring, Spring boot, JPA and Hibernate
- Developed front end application using React JS, Redux for state management and application ADA accessibility.
- Design, develop and test HTML5, CSS3, TypeScript and React.JS that meets accessibility and web browser standards for website
- Used React-Router to turn application into Single Page Application.
- All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules
- Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Worked in using React JS components, React Hooks, Forms, Events, Keys, Containers
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
Environment: Spring, Spring Boot, Java, Hibernate, HTML5, React JS, React Hooks, Redux, Middleware, SCSS, NodeJS, XHTML, Servlets, JDBC, Web Services, Spring Framework, IntelliJ Idea, Oracle 10g, Log4J.
Confidential, Hoboken, NJ
Full Stack Developer
Responsibilities:
- Followed Agile SCRUM methodology. Attending stand up Scrum meeting every day to discuss and analyze the s and backlogs.
- Designed the applications using Spring Boot and React JS framework.
- Extensively used Spring Boot and Hibernate. Spring IOC and Spring JDBC Template to implement DAO methods.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Data Access Object, Singleton and Factor
- Created Unit, Integration and System test cases for different workflows.
- Used Spring JDBC Prepared Statement with JDBC Template to insert and modify the data in database.
- Worked in using React JS components, Forms, Events, Keys, Containers
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, Ajax.
- Follow the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
- Performed extensive testing for all three integrations using Unit, Integration and System test cases.
- Consumed and produced REST based services using Jersey.
- Set guidelines and timeframes and monitored the various phases of the project.
- Consumed Restful web service to handle Json response using Curl and Jackson frameworks.
- Used WebLogic application server for deploying the application
Environment: : Java, React JS, React Hooks, Redux, Spring Framework, Hibernate, Spring Boot, Microservices, RESTful Web Services,
Confidential, Columbus, OH
Java UI Developer
Responsibilities:
- Designed the applications using Spring framework and front end React framework.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux.
- Extensively used Spring and Hibernate. Spring IOC and Spring JDBC Template to implement DAO methods.
- Implemented DAOs, entities using Hibernate API and Hibernate QL.
- Worked on the Eureka service registry.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
- Responsiblefor React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Follow the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns. Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
Environment: React JS,, Redux, Middleware, SCSS, NodeJS, XHTML, Servlets, Spring Framework,, JDBC, RESTful Web Services, IntelliJ Idea, Oracle 10g, Log4J.
Confidential
Application Developer
Responsibilities:
- Responsible for design, development, test and maintenance of applications designed, which are based on Java technologies.
- Spring Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop and develop user Interface for administrative and user interaction screens.
- Client-side validations were done using Java Script.
- Integrated jQuery apps with numerous plugins, bootstrap, cookie, easing, and transit
- Responsible for design, analysis and development of data ingestion pipelines using Hibernate ORM framework
- Developed JavaBeans with Hibernate 3.0 & iBatis for necessary transactions like fetching the required data, updating the customer information.
- Designed and developed generated JSP pages based on Spring MVC architecture and also updates configuration setting in configuration files.
- Used Web2.0 standards for rich GUI using DOJO, and also involved in handling client-side validation using Java Script.
Environment: Java, Hibernate, Servlets, JDBC, Web Services, Spring Framework, JavaBeans, Eclipse, Oracle 10g, Log4J .