Vivek Vellaiyappan’s Project & Professional works Info
- This repo contains all my projects & few info to make you get to know me professionally
- About Myself - Professional journey, impact I did so far in workplace - Professional Info
ShortNote:
- I am looking for Full Time Opportunities in Software Engineering Roles (Software Developer/Engineer, Full Stack Developer). Please feel free to reach out to me at vivekvellaiyappans@gmail.com. I would love to have a quick chat regarding the professional works I did so far and share how I could impact the team and company positively.
Vivek Vellaiyappan’s Technical Achievements (few among many he is proud of)
- Saved $1.18M annually at Tesla. Vivek, as a Full Stack Developer/Data Scientist Intern developed a real-time web app which reduced the employee headcount from 7 to 3 in General car assembly line. The app logs issues faster than the typical system they were using. Because of this, more data being logged which in turn gave more data insights to make data driven decisions. It is now used in GA3, EOL and discussions going on to use this on China Gigafactory. The app is heavily adopted and replacing the typical one they were using prior. (Calc: if $35 per hour is GA line technician Salary, then for 4 (members) * 35 $/ hr * 24 hr/day * 350 days/year = $1.18M annual).
- During his Express scripts internship, Vivek built the foundation of the company’s official Developer portal website which will be exposing the approved sensitive APIs information to external or internal clients. He self learned a new WCM platform language, Drupal within a short span of time to build the foundation. He thrives to master software architecture and have huge interest over it too. He had an amazing opportunity to shadow senior architects at ESI to learn the best architectural patterns and participate in the architectural road map strategies too.
- Vivek loves to improve his team’s working efficiency. At Athenahealth, he created an UI tool for his team to update the Database settings easier in UI rather than frequent manual query typing. At Marist College, as a Full Stack Developer, he developed a dashboard to automatically send email to the recipients every morning based on the workshop information instead of them manually sending those email daily.
ShortLinks:
-
LinkedIn Blog YouTube GitHub -
Contact: vivekvellaiyappans@gmail.com techengineervivek@gmail.com - About myself: Short Summary: Google Doc Link - About Vivek Vellaiyappan
- My Passion to solve real time issues, efforts I took to learn new technologies to understand them, hackathon, academic projects: GitHub: MyProjectWorks
- All my professional documents: Google Drive: About myself & project documents I did
- Special Mentions of project I did & proud of:
- 1st exposure to DB design from scratch by myself & my interest to excel on it: GitHub: Salary-Manager-Java-MySql-Project#documentation-link
- 1st experience to play different roles besides Software Engineer role (simulation of all the best practices I have learnt from industry over 2 of my team mates): GitHub: TaskProcessManager#team-info–roles-executed-for-this-project
- Documents that describes the efforts myself & my team mates did: GitHub: TaskProcessManager#quick-links
- 1st experience as Consultant while working at Marist College: GitHub: InformationScheduledDeliverer#reason-for-this-project-creation
Project List
Solving Real Time Issues
-
Information Scheduled Deliverer - Information Deliverer is an app to schedule the desired content information to be delivered by delivery medium like Email, Text, Fax, etc. Demo Images - Presentation-Evaluation-Tool, A Progressive Secure Web Application to evaluate the Presenter’s presentation skills by peers and professor. Working Demo - Video
- WebScrapMailer to scan through the web content and mail it. For Marist -> MaristDigitalEducationWorkshop, the working demo sheet Link
-
Salary Manager to track or manage money transactions (income or expense) Working Demo Languages: Java, MySql -
Link Healthiness Manager - best place to check website url’s reliability such that there is no errors such as 404, permission related, etc… for the web development team Working Demo Site Link
Special Mention
- Task Process Monitor - Complete SDLC process is being experienced (worked on this project as an Architect, Scrum Master, Software Engineer, DevOps Engineer) - Objective: to implement a task manager application. It must contain the following components: metrics collection, database storage, and a user interface. TechStack -
Java, Sigar API, Spring Boot, Spring MVC, Spring REST controller, Spring Scheduler, H2 database, Spring Data JPA, Hibernate, Tomcat Server, Postman, jUnit, Swagger, Thymeleaf, Maven, GitHub, Semaphore CI (similar to jenkins), Docker, Bootstrap, jQuery, HTML, CSS, JavaScript, jQuery
- Demo PDF Sheet - Demo Screenshots.
Academic Projects
-
Coursework: Software Testing & Maintenance Room Scheduler to allow users to create rooms and schedule meeting for it. Working Demo Languages: Java, Junit, JSON, Maven, Static code analysis tools -
Coursework: Software Design & Development Black Jack Game - to implement black jack game using Java -
Coursework: Game Designing Bricks vs Defender - Combination of Brick Breaker and Pillball Game but totally new concept that is not available anywhere in internet as of now. This will be a multiplayer defending game which is based on Last Man Standing gaming concept. Working Demo - to be updated soon -
VehicleManagementSystem to manage vehicular activities such as vehicle registration, driver license renewal, fine payment, filing charges and complaints and feedback Working Demo Languages: Java, JSP, MS-ACCESS
Projects done to learn the new Technology
- NodeJs - NodeJsApplnTryout - to understand how node js works and tryout building application using it.
-
Spring, SpringBoot, building REST API based website - For Spring boot, Spring Framework - Spring Boot Application Try out to understand how spring boot works and create production grade website Working Demo **Tech Involved: ** Spring Boot, Spring MVC, Spring REST controller, Apache Derby, Tomcat Server, Postman, jUnit, Swagger, Thymeleaf, Bootstrap, jQuery, HTML, CSS, JavaScript
-
Django - Employee Work Time Log Management to maintain a working time log of all the employees (this will be useful to run the payroll since the working hours of each employee is recorded) Working Demo - view the .pdf file or .gif file Languages: Python, Django, Bootstrap, Sqllite3 - Fullcalendar plugin - For Calendar plugin - ScheduleMeetings - Handle meeting events using fullcalendar plugin - https://fullcalendar.io/ - Working screenshots
- React Testing - Link - This repo is solely to excel in understanding and improving skills in testing React using techniques/tools/framework.
Fun Projects - Random Thought processed projects
- DailyStandUpMeetingPlanner - Daily Stand up Meeting Planner for professionals in workspace. Time Keeping, Random People select to start first, Data Statistics on how many time spent on meetings, so on. - Tech stack: React, Yarn, GitHub, Axios, JSON file as DB - LinkedIn Post
Hackathon
-
ChatAndFeelBetterForPatients, Created for Hackathon Event - Aim: we believe that there is a need for having an environment where Patients would share their feelings. A place where they feel very comfortable. In response to that, an ecosystem is being created where patients could meetup on regular basis, q&a with the doctors/nurses using chat application, forum and webinar session management. - Working Demo will be updated - Project Proposals & Execution Pics
To Start Bucket List
Academic Projects
- Hill Cipher Encrypter & Decrypter to implement the Hill cipher.
- Apt Binary Tree Root Selector By Time Complexity to identify apt root value for binary tree which shows best case time complexity value
- Binary Tree Structure Generator to generate binary tree structure for any given integer input
Fun projects
-
JSONConverter to input key value pairs that can be downloaded as .json file. Working Demo - to be updated soon -
AcceptAcceptableInvalidPassword to accept accept password though it has invalid inputs upto certain point Working Demo - to be updated soon - CollatzSequenceAnalyzer to confirm that collatz sequence exists with deep analyzis in terms of Data Visualizing Effects (also trying to figure out whether there is a possible way to break this code)
- HTMLCodeGeneratorFromUI to generate HTML code from UI user inputs - this is a fun den project type
Extra
First Book I wrote
-
The First Book I wrote about ALL INDIA RADIO, The National Radio Broadcaster of INDIA Book PDF View