Full Stack Engineer
Current• Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTful Web Services. • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.• Develop Responsive Html web pages using HTML5, CSS3, jQuery, JavaScript, Bootstrap, webpack and extensively used ES6 to create components in REACT.• Used features of Java 8, like Lambda to facilitate functional programming and simplify the problem as well as stream feature of Java 8 for aggregate operation and pipelining and defined resource URI structure and a message format to interact Ext.js client application with Play Framework server application using REST and JSON. • Extracted and updated the data into MONGO DB using MONGO import and export command line utility interface as well as developed Collections in Mongo DB and performed aggregations on the collections.• Worked in continuous integration using Jenkins for timely builds, code coverage, running test as well as developed a batch processing system with REST based APIs, using Spring Batch 3.0, integrated with Quartz scheduling and responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.• Implemented a caching mechanism using Redis as the data end technology leveraging the AWS platform. Work on setting up builds and configuration management. Managed expectation by providing status reports, metrics, test plans and delivery plans to the management on a constant basis.• Tested the cluster Performance using Cassandra-stress tool to measure and improve the Read/Writes as well as installed, configured and managed Cassandra database and performed read / writes using Java JDBC connectivity.