Skip to content

Instantly share code, notes, and snippets.

@vipulkumarsviit
Last active July 22, 2024 11:35
Show Gist options
  • Save vipulkumarsviit/1628390fca82128ca479ed2145fd7982 to your computer and use it in GitHub Desktop.
Save vipulkumarsviit/1628390fca82128ca479ed2145fd7982 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "VIPUL KUMAR",
"label": "👨‍💻 Java, Spring Boot, Microservices, AWS expert | Skilled in Node.js, Angular | Passionate about scalable solutions, cloud architecture, and full-stack development | Let's connect!",
"image": "https://www.eveningflavors.com/",
"email": "[email protected]",
"phone": "7860953953",
"url": "https://www.eveningflavors.com/",
"summary": "If you have a problem, let's solve it together...",
"location": {
"countryCode": "US",
"address": "Near Global Village Tech Park, Bangalore Karnataka "
},
"profiles": [
{
"network": "LinkedIn",
"username": "vipulkumarsviit",
"url": "https://www.linkedin.com/in/vipulkumarsviit/"
}
]
},
"work": [
{
"name": "Plugo",
"position": "Sr Software Engineer",
"startDate": "2019-07-31",
"endDate": "2021-05-31",
"highlights": [],
"summary": "• Working on multiple microservice-based projects build on top of Spring boot cloud.\n• Involved in architecting and designing end to end product flow for various microservices.\n• Created Jenkins pipelines to build all projects and promoting them to production with slack notification for build status.\n• Set up infrastructure for the internal and external application using AWS ECS, ECR, SQS, EC2, Cloud Events.\n• Developed and Deployed multiple AWS Lambda functions to serving different purposes in Plugo.\n• Build POC for implementing a private maven repository for keeping private artifacts using AWS S3 and Maven wagon.\n• Implemented Automated & Inteligent support agent to resolve users queries in real-time by analyzing on user context.\n• Implemented order flow from Razorpay payment gateway avoiding multiple payment and auto refunds.\n• Created role and permissions-based authorization server for granting granular access using spring security & JWT tokens.\n• Implemented Internationalization in some of the services to support multiple regions.\n• Implemented AWS SQS for async message processing\n• Implemented real-time push notification and SMS notification for notifying the user about various events\n• Got exposure to container technologies like Docker",
"url": "https://www.linkedin.com/company/14668128",
"location": "Bengaluru Area, India"
},
{
"name": "Mindtree",
"position": "Senior Software Engineer",
"startDate": "2018-05-31",
"endDate": "2019-05-31",
"highlights": [],
"summary": "1. Got the exposer on big data projects.\n2. Created POCs on different areas of big data involving different tools and technologies.\n3. Experimented to deploy an ETL Job on a cloud agnostic environment using Oozie, hornworks and cloud formation script.\n4. Worked on a data warehouse project to give one legitimate offer among many offers from many banks under One Brand One Program (OBOP).\n5. Working on a data platform project involving data lake under data registry microservice.",
"url": "https://www.linkedin.com/company/4300",
"location": "Bengaluru Area, India"
},
{
"name": "EveningFlavors",
"position": "Sr. Software Developer",
"startDate": "2017-09-30",
"endDate": "2018-04-30",
"highlights": [],
"summary": "1. Created REST APIs for various business requirements using Spring REST Web Services.\n2. Implemented Suggestion Using ElasticSearch \n3. Designed Architecture for SEO to work in Single Page Application \n4. Re-architected application to improve performance from 19sec to 6sec \n5. Researched and implemented performance improvements fast page loading i.e. Progressive Image Loading, reducing the number of network call, Caching for static resources.\n6. Optimized queries involving report generation for other departments for efficient data retrieval using MySQL.\n7. Managing AWS Servers and monitoring AWS Cloud watch.",
"url": "https://www.linkedin.com/company/498159",
"location": "Bengaluru Area, India"
},
{
"name": "EveningFlavors",
"position": "Associate Software Developer",
"startDate": "2017-01-31",
"endDate": "2017-09-30",
"highlights": [],
"summary": "•\tBecome a key member of 15-member team which working on an E-Commerce & Data Migration Project, focused on the Online Table/Event/Buffet Reservation System.\n•\tImplemented functionalities using Core Java, Spring MVC, and Hibernate technologies.\n•\tDesigned UI using and AnjularJS, Angular Material frameworks.\n•\tImplemented two payment gateways (Paytm and Phonepe) for payment.\n•\tDirect involvement in the development of crucial pages involving the business logic layer of coupon code and cashback and in the creation of 6 Tier Architecture.\n•\tMentoring the new-joiners and furthermore guided the new upcoming resources through knowledge transfer sessions.\n•\tHelping new-joiners to produce quality code based standards and providing technical solutions to critical issues.\n•\tPerforming thorough code review for 5 development team member and 4 design team member.\n•\tApplied urgent production fixes on the sudden requirement.",
"url": "https://www.linkedin.com/company/498159",
"location": "Bengaluru Area, India"
}
],
"volunteer": [],
"education": [
{
"institution": "Institute of Engineering and Technology",
"area": "Computer Software Engineering",
"studyType": "Master of Computer Applications - MCA",
"startDate": "2013-12-31",
"endDate": "2016-12-31",
"score": "76.3",
"courses": []
},
{
"institution": "Punjab Technical University",
"area": "Computer Software Engineering",
"studyType": "Bachelor’s Degree",
"startDate": "2009-12-31",
"endDate": "2012-12-31",
"score": "'A'",
"courses": []
}
],
"awards": [
{
"title": "A-Team Spot On Award for displaying exemplary team spirit",
"date": "2019-02-28",
"awarder": "SENIOR PROJECT MANAGER",
"summary": "Good work is done on all fronts, some comments that came through during the project: \n1. Excellent Documentation and Communication – referring to the architecture documents, MRW Framework, etc. \n2. Great level of test scenarios – referring to a huge load of test cases (94) that were written and executed on-time \n3. Best collaboration – referring to the efforts put in by Manju in coordinating and running the testing efforts across multiple teams \n4. Excellent handover – referring to “the only build team that has provided this level of documentation” in knowledge transfer"
},
{
"title": "Unstoppable Spot On Award for for displaying execution excellence",
"date": "2018-12-31",
"awarder": "Technical Lead ",
"summary": "Issuer Comment: \n1. Shown great excellence and dedication in the OTA on AWS HDP migration project. Keep up the good work."
},
{
"title": "Accountability Spot On Award for Collaborative Spirit | Unrelenting Dedication | Expert Thinking",
"date": "2018-09-30",
"awarder": "Tech Lead",
"summary": "Issuer Comment: \n1. You are a quick learner and showcased great commitment towards work. Learned big data technologies pretty fast. Keep up the work.\n2. Keep up the good work."
},
{
"title": "Master Mind SpotOn Award for Expert Thinking",
"date": "2018-09-30",
"awarder": "Senior Architect ",
"summary": "Issuer Comment: \n1. You have a very good understanding of AngularJS and micro-services related area and also in such a short period of time you have picked up Big Data\n2. Excellent work with UGI UI design and HDP OTA PoC. Customer appreciated a lot for the UGI UI design."
}
],
"certificates": [
{
"name": "Angular 6 (formally Angular 2)",
"issuer": "Udemy",
"startDate": "2018-05-31",
"url": "https://www.udemy.com/certificate/UC-GS3RI9W8/"
},
{
"name": "Google Analytics for Beginners",
"issuer": "Google Analytics for Business",
"endDate": "2023-06-30",
"startDate": "2020-06-30",
"url": "https://analytics.google.com/analytics/academy/certificate/VPYvGwToTyuBi3oNkfDshQ"
},
{
"name": "Angular (Basic)",
"issuer": "HackerRank",
"startDate": "2020-08-31",
"url": "https://www.hackerrank.com/certificates/3a04ffc303f4"
},
{
"name": "Java (Basic)",
"issuer": "HackerRank",
"startDate": "2020-08-31",
"url": "https://www.hackerrank.com/certificates/a76b904533cf"
},
{
"name": "JavaScript (Basic) Certificate",
"issuer": "HackerRank",
"startDate": "2020-09-30",
"url": "https://www.hackerrank.com/certificates/0940eef85b41"
},
{
"name": "React (Basic)",
"issuer": "Hacker",
"startDate": "2020-10-31",
"url": "https://www.hackerrank.com/certificates/0a890b42693d"
},
{
"name": "Learn to Control Your Attention",
"issuer": "LinkedIn",
"startDate": "2022-04-30",
"url": "https://www.linkedin.com/learning/certificates/7bc11ebc380189bd269fbef534b6c92ed4a998a53abaa62819be8c2595ad74ca"
},
{
"name": "Jira Fundamentals Badge",
"issuer": "Atlassian",
"startDate": "2022-06-30",
"url": "https://university.atlassian.com/student/award/hAf1EzGWcZnVekNuht9WRm2v"
},
{
"name": "Be the Manager People Won't Leave",
"issuer": "LinkedIn",
"startDate": "2022-06-30",
"url": "https://www.linkedin.com/learning/certificates/8f60e1378a55f8b1b7d77dedfaa00d492f85466c47699585f42e972b1b2ab681"
},
{
"name": "Kubernetes: Microservices",
"issuer": "LinkedIn",
"startDate": "2022-08-31",
"url": "https://www.linkedin.com/learning/certificates/40e726ac8bb9206be29f433761e61e7b36d81b796488587966bc246fd9ae8671"
}
],
"publications": [],
"skills": [
{
"name": "PostgreSQL",
"level": "",
"keywords": []
},
{
"name": "Jenkins",
"level": "",
"keywords": []
},
{
"name": "Spring Boot",
"level": "",
"keywords": []
},
{
"name": "Kubernetes",
"level": "",
"keywords": []
},
{
"name": "ElasticSearch",
"level": "",
"keywords": []
},
{
"name": "Amazon EC2",
"level": "",
"keywords": []
},
{
"name": "Java Database Connectivity (JDBC)",
"level": "",
"keywords": []
},
{
"name": "Work Life Balance",
"level": "",
"keywords": []
},
{
"name": "MySQL",
"level": "",
"keywords": []
},
{
"name": "Amazon Web Services (AWS)",
"level": "",
"keywords": []
},
{
"name": "Cascading Style Sheets (CSS)",
"level": "",
"keywords": []
},
{
"name": "C (Programming Language)",
"level": "",
"keywords": []
},
{
"name": "JAVA",
"level": "",
"keywords": []
},
{
"name": "Git",
"level": "",
"keywords": []
},
{
"name": "Analytical Skills",
"level": "",
"keywords": []
},
{
"name": "Increase Productivity",
"level": "",
"keywords": []
},
{
"name": "Spring Framework",
"level": "",
"keywords": []
},
{
"name": "Object Oriented Design",
"level": "",
"keywords": []
},
{
"name": "Amazon RDS",
"level": "",
"keywords": []
},
{
"name": "HTML",
"level": "",
"keywords": []
},
{
"name": "MVC Architecture",
"level": "",
"keywords": []
},
{
"name": "Amazon S3",
"level": "",
"keywords": []
},
{
"name": "Object-Oriented Programming (OOP)",
"level": "",
"keywords": []
},
{
"name": "Servlets",
"level": "",
"keywords": []
},
{
"name": "Angular Command Line Interface (CLI)",
"level": "",
"keywords": []
},
{
"name": "REST APIs",
"level": "",
"keywords": []
},
{
"name": "RESTful WebServices",
"level": "",
"keywords": []
},
{
"name": "JSON",
"level": "",
"keywords": []
},
{
"name": "Scrum",
"level": "",
"keywords": []
},
{
"name": "AngularJS",
"level": "",
"keywords": []
},
{
"name": "JavaScript",
"level": "",
"keywords": []
},
{
"name": "Amazon CloudFront",
"level": "",
"keywords": []
},
{
"name": "Microservices",
"level": "",
"keywords": []
},
{
"name": "GraphQL",
"level": "",
"keywords": []
},
{
"name": "Angular Material",
"level": "",
"keywords": []
},
{
"name": "Design Patterns",
"level": "",
"keywords": []
},
{
"name": "React.js",
"level": "",
"keywords": []
},
{
"name": "JavaServer Pages (JSP)",
"level": "",
"keywords": []
},
{
"name": "Python (Programming Language)",
"level": "",
"keywords": []
},
{
"name": "Data Structures",
"level": "",
"keywords": []
},
{
"name": "Constructive Feedback",
"level": "",
"keywords": []
},
{
"name": "Algorithm Design",
"level": "",
"keywords": []
},
{
"name": "Front-end Development",
"level": "",
"keywords": []
},
{
"name": "Java",
"level": "",
"keywords": []
},
{
"name": "Maven",
"level": "",
"keywords": []
},
{
"name": "OAuth",
"level": "",
"keywords": []
},
{
"name": "People Management",
"level": "",
"keywords": []
},
{
"name": "Angular 7",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "English",
"fluency": "Native Speaker"
}
],
"interests": [],
"references": [
{
"name": "Ashish Gupta",
"reference": "I had got an opportunity to work with Vipul in Plugo where we were working to develop a IoT based solution for a B2C usse case. He is technically sound and think out of the box for resolving any problem. He is a quick learner and hard working individual. He likes to understand customer use cases and keeps his focus on customer experience while looking for technical solutions to the probelms. \nI wish him all the best."
},
{
"name": "Vijendra Rao",
"reference": "I worked with Vipul for almost 2 years. Initially he was introduced to me as a front end developer and knows more about react and angular technology. But the real Vipul was known to me when we had a new assignment for him to setup a big data cluster and try to migrate existing process to it. With no background of Big Data he surprised us with high quality deliverable that was production ready. \nHe is one of those developer who things \"out of the box\" and gets you efficient and quality outcomes. Trust me, his outcomes are high quality being agnostic to technology or platform. . Vipul is a great asset for your team and he will bring success to his team always. \nGood Luck Vipul. \n"
},
{
"name": "Kiran Earalli",
"reference": "Vipul is one of the best developer I worked with till date, and almost everyday he used to surprise me with his knowledge and his ability to learn new stuff in record time. Everytime I see him working I used to get energy to work and feel bad why can't I work like him. Vipul has lot of knowledge in coding and problem solving skills. Every Architect appreciated Vipul's quality of code. He will be an asset to any company and its very rare to get such developers. Being a developer he used to help team leads and architects by providing awesome design ideas. Anytime I get a chance I would love to work with him"
}
],
"projects": [
{
"name": "Evening Flavors (Redefining Fabulous Times)",
"startDate": "2016-09-30",
"summary": "Platform: JAVA8, Tomcat8, and MySQL \nDescription: Evening Flavors is your recipe for food and fun. Foodies come in all shapes and sizes and we've got a portal that fits them all. Whether you 're looking to book a date night, a weekend watering hole, or Chinese take-out, it’s now just a click away. With Evening Flavors, you get the insider 's tip to what 's happening and when. If it’s not on our website, you 're probably not missing out on much. You can even plan and promote the most epic parties right here, right now. We even feature adventure sports outlets, resorts, and other entertainment events on our website.\nSolution Environment: J2EE, Spring, Hibernate, HTML, CSS, JavaScript, AngularJS, Angular Material, ElasticSearch, AWS S3, AWS EC2, AWS ELB, AWS Cloud Front, AWS SES, AWS SNS. \nTools: Eclipse, Tomcat8, Log4j, SVN, Jenkins, and Maven\n",
"url": "https://www.eveningflavors.com/"
},
{
"name": "CASPER",
"startDate": "2021-06-30",
"summary": "Casper Project was a new initiative from one of the leading banks in the US where we were trying to combine features from two huge systems and build a new system from which the Account Manager could initiate a Credit Request for both Small Business and Corporate Businesses.\n\nThe project was using Java, Spring Boot, Microservices, REST & GraphQL, MongoDB, Jenkins, and PCF to build various Functionalities of the application.\n\nMy role was primarily as a Backend Engineer and achieve the below tasks - \n- Create and Deploy new REST APIs as microservices.\n- Exposing REST services as GraphQL.\n- Writing JUnit and Cucumber tests for the functionalities.\n- Discussing technical aspects of the requirement with on-site teams.",
"url": "https://www.eveningflavors.com/",
"endDate": "2021-11-30"
},
{
"name": "EVF - Indexer",
"startDate": "2017-06-30",
"summary": "An elasticsearch base spring boot project which does an ETL Job periodically. It reades data from MySQL using Spring JDBC Template and transform the result as per ElasticSearch Mapping Document and index them in the Elastice Search Server.\n\nThe main purpose of the application was to serve less frequently changing data directly from ElasticSearch Server to improve throughput.\n\nMy role here was to build a search engine which can search given query in multiple indexes e.g. Restaurant, Buffets, Events and parties based on multiple criterias like name, area, city, cuisine, amenities, event type, price range etc.",
"url": "https://www.eveningflavors.com/",
"endDate": "2018-04-30"
},
{
"name": "EVF API | A REST Service for Evening Flavours",
"startDate": "2017-01-31",
"summary": "It was a migration project where we successfully migrated a J2EE, Servlet, JSP and JDBC based application into a Spring Framework and Hibernate powered Restful API having multiple consumer like Web Application in Angular, Mobile Application in Android and some part of API was also consumed by Third parties as well.\n\nApplication is built in Spring MVC involving Spring Rest, Spring Core, Spring Contcex, Spring AOP and Hibernate connecting to MySQL DB. Application generates a war file and gets deployed in AWS EC2 using Jenkins Pipeline.\n\nMy role was here to start converting application logic into Rest API and taking it live in production involving deployment using Jenkins in AWS.",
"url": "https://www.eveningflavors.com/",
"endDate": "2018-04-30"
},
{
"name": "EVF Admin | A CMS for Evening Flavours",
"startDate": "2016-09-30",
"summary": "A full blown CMS for Evening Flavors | Redefining Fabulous Times, designed and developed in Html, CSS, JavaScript involving libraries like Bootstrap and jQuery, AJAX considering backend technologies it involves using Java, Servlet, JSP, MySQL, Apache POI. It is also having integration with other Applications like Exotel for outbound calls, Paytm, Cashfree, Phonepe and Paylo for payment gateways. ",
"url": "https://www.eveningflavors.com/",
"endDate": "2018-04-30"
},
{
"name": "Shopping Mall Management System",
"startDate": "2015-07-31",
"summary": "It is an implementation of Shopping Mall Management which handles internals functioning of Shopping Mall having 6 modules as Tenant Officer, Tenant, Finance Officer, Human Resource Officer, Mall Manager, Facility Officer, Mall Manager",
"url": "https://www.eveningflavors.com/",
"endDate": "2016-09-30"
},
{
"name": "ATM Management System",
"startDate": "2011-08-31",
"summary": "This was a very useful ATM implementation which enables you to understand basics of ATM working",
"url": "https://www.eveningflavors.com/",
"endDate": "2011-12-31"
}
],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment