Full Stack / React / React Native Developer Resume
Norcross, GeorgiA
SUMMARY
- Full Stack developer with 4 years of experience in development, configuration, testing, support and documentation in software development life cycle using Java/J2EE , and Java script.
- Professional experience in Web Design and Developing User Interface using Technologies like HTML/HTML5, CSS,/CSS3, JavaScript, JQuery, Bootstrap, Karma, JSON, AJAX, RESTful Services, Redux, GIT, SVN, React, Angular 2, Typescript, Webpack.
- Experience in implementing Component life cycle architecture, store actions, using Firebase in React - Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
- Experienced in Angular2 Components, AngularJS Controllers, Directives, Services, Factory and Service Resources, Routing, Promise, and Events.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE JSP, Servlets, JMS , JSF, Struts, spring, Hibernate, JDBC, XML, Web Services and Design Patterns .
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns , Object Oriented Analysis and Design/Development Methodologies, Object Modeling with Use Cases, Sequence Class.
- Experience in SOAP, XML/XSLT and WSDL for developing Web Services . Expertise in Web Services architecture in SOAP and WSDL .
- Experience in configuration management using CVS, SVN and VSS
- Experience in various databases Oracle, DB2 and SQL Server
- Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade , Value Object and Caching Technique .
- Good knowledge in Log4j, JUnit, Maven and Jenkins
- Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Excellent problem identification skills through JUnit, Log4j.
TECHNICAL SKILLS
Programming Languages: Python, Java (including Spring, Hibernate, Jackson, Jersey), SQL.
Web Development Technologies: HTML5, CSS3, JavaScript (jQuery), Bootstrap 4, Angular 8.
Mobile Development Technologies: React, React Native, Redux, Redux Thunk
Databases: MongoDB, MySQL, Microsoft SQL Server, Oracle.
Cloud Technology: Amazon Web Services (AWS).
Web Services: REST, SOAP.
Testing tools: Junit, Mockito, Postman.
CI/CD: Jenkins
Build Tools: Maven
PROFESSIONAL EXPERIENCE
Confidential, Norcross, Georgia
Full Stack / React / React Native Developer
Responsibilities:
- Singlehandedly completed "LearningTree" a React native app for education, managed data using Redux and Redux-thunk (as middleware to manage Asynchronous data)..
- Integrated features such as Notification and Messaging using Firebase with Gifted Chat.
- Modified Epub and Pdf Reader and added functionality such as Custom Themes, Custom Font, Zooming, Paging, and Progress Indicator.
- Modified Wix editor and added functionality like minimize/ maximize, url embedding and image compression.
- Implemented Speed Grader Functionality from scratch to grade student submissions quickly and efficiently.
- Implemented Assignment Submission with image and file upload functionality to submit assignment and My Grades functionality to check graded assignment for student.
- Integrated a Mini audio player to play ebook with audio in the background.
- Designed and developed a custom Breadcrumbs functionality based on user navigation.
- Added dynamic routing for notification events and role based login.
- Integrated Full Screen Video Support for Web links.
- Handled Hardware back navigation using Back navigation listeners.
- Added QTI player support for online mobile examination using exam tokens.
- Implemented Custom Sorting and Filtering of user courses.
- Integrated the app with Paper scorer for easy multiple choice grading.
- Design and develop J2EE based web services using Object Oriented Design in Java.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Configure beans in spring configuration file with Spring IOC concepts.
- Developing the Micro services using Spring Boot that create, update, delete and get the assignment information from backend.
- Developed UI components using HTML5, CSS3, JavaScript ES6 and Angular 8.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented application level persistence using Hibernate and Spring.
- Developing the Micro services using Spring Boot that create, update, delete and get the assignment information from backend.
- Wrote Junit Test Cases for Spring Controllers and Web Service Clients using Mockito.
- Used GIT as a version control management tool.
- Implemented Agile/SCRUM methodology for iterative application development, weekly sprints, stands up meetings, and customer reporting backlogs.
- Debugged and analyzed performance of code and systems.
Tech Stack: J2EE, JDBC, JAX-RS, HTML5, CSS3, JavaScript, React, React Native, jQuery, Multi-Threading, Junit, Mockito, REST, Git, Oracle.
Confidential
Front End Lead Developer
Responsibilities:
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, Web Service call and JSON.
- Used RxJS Observables to handle the asynchronous operation to fetch data about military projects, QA leads, project leads, compliance status and other necessary information from the server.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML .
- Applied Use Cases diagram to validate and test web application design against the UI architecture
- Involved in preparation of test cases for unit & integration testing and User acceptance testing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Worked on jQuery Lightbox for creating image and video galleries.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing
- Used IDE: Visual Studio for development, and deployed application base on Azure web server
Tech Stack : JavaScript, HTML, CSS, jQuery, SQL, Web services using REST, JSON, AJAX.