Professional Projects
Subscription based Predictive Maintenance Application Jun 2021 - Present
Predictronics Corporation
Predictronics Corporation
- PDX Deploy is an intuitive data visualization application that manages and monitors critical assets, issues detailed reports, maps degradation trends and predicts potential failures to achieve worry-free uptime.
- Developing secure and highly scalable systems using JavaScript stack technologies which include ReactJS, PlotlyJs for the front end, Node JS on the backend, MongoDB as the database.
- Collaborating with the UI/UX designers in transforming webpage design templates into working code.
- Configured Linting rules, Webpack and Git CI/CD workflow for better code readability and quick deployment.
- Implemented Multi Language support for User Reports and Notifications using Puppeteer and i18n.
- Responsible for deploying the project on to the production servers with latest Docker Images.
Subscription based Sports Management SAAS Jan 2021 - May 2021
Jersey Watch
Jersey Watch
- Currently, I am migrating components in ruby to Next Js by building storybook components using React and Apollo GraphQL mock data.
- Writing GraphQL mutations in the backend and building SEO-friendly Next Js and React components to perform the CRUD operations and update the cache.
- Using storybook library to create Reusable components in isolation.
Risk Assessment Web Application Project Dec 2019 - Apr 2021
IT Solutions Center, Cincinnati, USA
IT Solutions Center, Cincinnati, USA
- Led a team of 4 developers through the project of migrating application from AngularJs to React Js.
- Decreased the manual work involved in onboarding new clients into the project by developing automated scripts; saved around 75% of time, decreased the onboarding time from 12 days to 4 days.
- Developed major functional feature requests from clients which involved UI changes and handling complex data.
- Teamed up with 2 other developers in creating Unit and Integration test cases; achieved 85% of code coverage across all microservices there by saving the company from hiring one more staff.
- Designed reports as per client’s requirement using Jasper studio for visualizing the data; this involved creating and optimized complex SQL queries
Full Stack Development using NodeJs Project Nov 2019 - Dec 2019
IT Solutions Center, Cincinnati, USA
IT Solutions Center, Cincinnati, USA
- As an intern at IT solutions center, developed a Resume Application Using NodeJs and ExpressJs for server side development, BookshelfJs, PostgreSQL for back-end database communications and HTML5, CSS3, JavaScript, Angular2, Bootstrap for front End development.
- The Resume Application was built as an Single Page Application where different components render at different conditions. There are two main consumers like Applicants (Where user will be able to upload resume along with a form) and a Manager (Where Manager will be authenticated for username and password and will be able to View/Edit/Delete the applicants from the grid).
- For manager authentication Bcrypt Library is used and BookshelfJs is used to query the Database for users and Managers data.
- The whole project was a Full-Stack development Experience using Node Js.
- Git Hub Repository: github.com/shabbi268/resume-app
Web Development Project Dec 2017 - May 2018
Infosys Ltd, Mysore, India
Infosys Ltd, Mysore, India
- As a systems engineer at Infosys, I got trained on Full Stack web Development Technologies.
- As part of training curriculum designed and developed a sample project of E-commerce website in Agile SDLC Model and hosted on Jenkins server using Java EE for Business layer, SQL and Hibernate for Persistence layer and HTML, CSS, JavaScript and AngularJS and Bootstrap for Presentation layer
- Created a sample Tennis League Score card project using Python and RDBMS where in only admin can add or update result of a match and user can only see the results rankings.
- Secured 87% aggregate in training.
- Received Top Performer Bonus as appreciation from Mysore DC.
Finacle Banking Solution ATS Support Project May 2018 - Jul 2019
Infosys Ltd, Chennai, India
Infosys Ltd, Chennai, India
- Finacle is a core banking product that provides universal banking functionality to banks.
- Provided ATS support for South Asian and East African Banks.
- As a part of Annual Support team of South East Asian Banks, I used to handle the issues raised at production server. Since it’s the ATS support, the issues raised will be mostly of high priority which impacts bank’s daily working and needs fix as early as possible.
- Designed an Angular based web application for collecting and reporting the issues at ease. Previously there involved a lot of manual work in collecting and reporting logs which was eliminated using this Application.
- Implemented C24 setup and simulations for various issues at off shore environment
- Developed an AngularJS based web application for clients. Previously there involved a lot of manual work If an issue arises and the client has to report it. With this web application, it makes easy for the client to categorize the issue and collect only required logs. Repository: Link
- Received Appreciation from Manager level employees for my performance in first month of my work.
- Received Appreciation letter from my client (ICICI Bank) for designing an Angular 6 based web application which eliminated a lot of manual work in collecting and reporting an issue.
Academic Projects
Auto Calibrated head motion controlled wheelchair using MEMS sensor and Embedded technology:
- During my Under Graduate study, I worked on a research project under my professor Mr. M. Mohana Sundaram on an Embedded based Head Motion controlled robotic wheelchair
- The main aim of the project is to design an effective automatic wheelchair for those people those who are suffering from quadriplegic disease or those who lost their hands and legs.
- The complete movement of the wheelchair is been controlled by movement of head of the person.
Home Automation using ZigBee Module with GPS compatibility:
- Home automation systems using ZigBee gives house owners the power to fuse together their entertainment, lighting, temperature control and security into a single console.
- Our project aims to design and develop a circuit using ZigBee that can control all the appliances using a single device. Here ZigBee acts as Transreceiver, which takes inputs as well as transports output.
Github Projects
Coach Finder Application - Repository: Link | Hosted on: Link
- Developed a web application using VueJs, Vuex, Vue-router, Firebase as database. This application uses VueJs concepts like Methods, Computed, Props, Store and state management, Actions, Getters, Router view/link.
- This EMS Applications is cloud database powered, mobile compatible ReactJS-powered Application for managing the employee data for small and medium scale organizations
- Web application using React Js, Next Js, Axios, Cloud Firebase DB, Material-UI, ExpressJS, NodeJS, Bookshelf.
- Created a Burger Builder web App where users can customize their ingredients, add it to cart and place an order.
- Application is based on React Js and uses a cloud firebase database for sending and receiving Axios HTTP requests.
- A Blank canvas board application to draw doodles with all shapes developed using React and Webpack.
- Using MongoDB, Express, Angular and Node Js.
- Developed a Full stack Job portal web application using React, Node, PostgreSQL, HTML, CSS and hosted on Heroku.
- The application uses basic GET/PUT/POST/DELETE Http requests.
- As a trainee at Infosys, Designed and developed a sample E-commerce website using Java EE, MySQL, Hibernate for persistence layer design and HTML, CSS, JavaScript and AngularJS for presentation layer.