diff --git a/docs/default-firebase-data.json b/docs/default-firebase-data.json index bc6a478..232f74a 100644 --- a/docs/default-firebase-data.json +++ b/docs/default-firebase-data.json @@ -817,6 +817,7 @@ "shortBio": "Creator of Fuelio app. Fuelio was his hooby project started in 2012. Three years later the app wa...", "socials": [], "order": 0, + "rockstarSpeakerOrder": 0, "title": "Product Manager/Developer" }, "aleksander_piotrowski": { @@ -854,6 +855,7 @@ } ], "order": 1, + "rockstarSpeakerOrder": 1, "title": "Code Monkey" }, "anton__minashkin": { @@ -885,6 +887,7 @@ } ], "order": 2, + "rockstarSpeakerOrder": 2, "title": "Lead Software Developer" }, "carmen_popovicu": { @@ -906,6 +909,7 @@ } ], "order": 3, + "rockstarSpeakerOrder": 3, "title": "Front-end Engineer" }, "constantine_mars": { @@ -928,6 +932,7 @@ "shortBio": "Constantine is Senior Android Developer at DataArt and GDG Dnipro Organizer. He was speaker on De...", "socials": [], "order": 4, + "rockstarSpeakerOrder": 4, "title": "Senior Android Developer" }, "david_mayboroda": { @@ -954,6 +959,7 @@ } ], "order": 5, + "rockstarSpeakerOrder": 5, "title": "Android Engineer" }, "david_vávra": { @@ -992,6 +998,7 @@ } ], "order": 6, + "rockstarSpeakerOrder": 6, "title": "Founder/CEO/Android Lead" }, "dmytro_danylyk": { @@ -1030,6 +1037,7 @@ } ], "order": 7, + "rockstarSpeakerOrder": 7, "title": "Senior Android Developer" }, "gerard_sans": { @@ -1063,6 +1071,7 @@ } ], "order": 8, + "rockstarSpeakerOrder": 8, "title": "Technical Evangelist" }, "ihor_dvoretskyi": { @@ -1096,6 +1105,7 @@ } ], "order": 9, + "rockstarSpeakerOrder": 9, "title": "Deployment Engineer" }, "jakub_škvára": { @@ -1124,6 +1134,7 @@ } ], "order": 10, + "rockstarSpeakerOrder": 10, "title": "Frontend engineer" }, "jana_moudra": { @@ -1167,6 +1178,7 @@ } ], "order": 11, + "rockstarSpeakerOrder": 11, "title": "Co-Founder" }, "jean-baptiste_clion": { @@ -1205,6 +1217,7 @@ } ], "order": 12, + "rockstarSpeakerOrder": 12, "title": "Founder" }, "jozef_vodicka": { @@ -1243,6 +1256,7 @@ } ], "order": 13, + "rockstarSpeakerOrder": 13, "title": "Developer Relations Program Manager" }, "konrad_dzwinel": { @@ -1281,6 +1295,7 @@ } ], "order": 14, + "rockstarSpeakerOrder": 14, "title": "Front-End Engineer" }, "mateusz_herych": { @@ -1319,6 +1334,7 @@ } ], "order": 15, + "rockstarSpeakerOrder": 15, "title": "Android Tech Lead" }, "mete_atamel": { @@ -1357,6 +1373,7 @@ } ], "order": 16, + "rockstarSpeakerOrder": 16, "title": "Developer Advocate" }, "michael_pustovit": { @@ -1388,6 +1405,7 @@ } ], "order": 17, + "rockstarSpeakerOrder": 17, "title": "Senior Android Developer" }, "paul_lammertsma": { @@ -1409,6 +1427,7 @@ } ], "order": 18, + "rockstarSpeakerOrder": 18, "title": "CTO" }, "resul_caner__yildirim": { @@ -1457,6 +1476,7 @@ } ], "order": 19, + "rockstarSpeakerOrder": 19, "title": "User Experience Expert" }, "roman_herasymenko": { @@ -1490,6 +1510,7 @@ } ], "order": 20, + "rockstarSpeakerOrder": 20, "title": "CEO" }, "rustem_arzymbetov": { @@ -1505,6 +1526,7 @@ "shortBio": "Rustem is working at Google for last 8 years. Was in Search and Android teams. Big fan of perform...", "socials": [], "order": 21, + "rockstarSpeakerOrder": 21, "title": "Software Engineer" }, "sascha_wolter": { @@ -1536,6 +1558,7 @@ } ], "order": 22, + "rockstarSpeakerOrder": 22, "title": "Senior Developer Evangelist Connected Home" }, "sergii_khomenko": { @@ -1557,6 +1580,7 @@ } ], "order": 23, + "rockstarSpeakerOrder": 23, "title": "Data Scientist" }, "sergiy_mokienko": { @@ -1590,6 +1614,7 @@ } ], "order": 24, + "rockstarSpeakerOrder": 24, "title": "Android Team Lead" }, "valentyn_shybanov": { @@ -1623,6 +1648,7 @@ } ], "order": 25, + "rockstarSpeakerOrder": 25, "title": "Software Engineer/Country Manager" }, "yonatan_levin": { @@ -1656,6 +1682,7 @@ } ], "order": 26, + "rockstarSpeakerOrder": 26, "title": "Android Evangelist & Developer" } }, diff --git a/public/data/firestore-data.json b/public/data/firestore-data.json index 31bc5d7..0deab35 100644 --- a/public/data/firestore-data.json +++ b/public/data/firestore-data.json @@ -98,6 +98,18 @@ "logoUrl": "../images/logos/novumlogic.png", "name": "Novum Logic", "url": "https://www.novumlogic.com/" + }, + { + "order": 2, + "logoUrl": "../images/logos/quickblox.png", + "name": "QuickBlox", + "url": "https://quickblox.com/" + }, + { + "order": 4, + "logoUrl": "../images/logos/solvative.png", + "name": "Solvative", + "url": "https://solvative.com/" } ], "order": 2, @@ -304,7 +316,7 @@ { "extend": 2, "items": [ - "111" + "120" ] }, { @@ -394,7 +406,7 @@ }, { "items": [ - "120" + "111" ] }, { @@ -556,7 +568,7 @@ }, "110": { "complexity": "Intermediate", - "description": "Here we will cover different static lint checks for code analysis for the Kotlin Jetpack Compose. That will helps any developer team size to validate the code quality before having the code review. On another side, Sonarqube help to identify the code quality in depth. That will identify the Code smells, Duplication, vulnerabilities, Major issues, Blocker issues, security Issues, and more. Ultimately the goal of the developer should be to make a flag PASS on SonarQube. That indicates your code is aligned with best practices and easy to adopt by any other team members. \n\nApproach: \n1. What is code review and Why it is required? \n2. Code Review Terminologies 3. Static Analysis in depth \n4. SonarQube Automation in depth \n5. Summary & Conclusion \n6. Q&A", + "description": "Here we will cover different static lint checks for code analysis for the Kotlin Jetpack Compose. That will helps any developer team size to validate the code quality before having the code review. On another side, Sonarqube help to identify the code quality in depth. That will identify the Code smells, Duplication, vulnerabilities, Major issues, Blocker issues, security Issues, and more. Ultimately the goal of the developer should be to make a flag PASS on SonarQube. That indicates your code is aligned with best practices and easy to adopt by any other team members. \n\nApproach: \n1. What is code review and Why it is required? \n2. Code Review Terminologies \n3. Static Code Analysis in Jetpack Compose 👨‍💻 \n4. SonarQube Code Review automation for Android and Flutter 👨‍💻 \n5. Summary & Conclusion \n6. Q&A", "language": "English", "speakers": [ "pranay_patel", @@ -659,7 +671,7 @@ "description": "TBD", "language": "English", "speakers": [ - "abhishek_desai" + "kuntal_shah" ], "tags": [ "Mobile", @@ -814,6 +826,7 @@ } ], "order": 0, + "rockstarSpeakerOrder": 0, "title": "Angular Educator and founder of ng-India" }, "kamesh_sampath": { @@ -829,7 +842,7 @@ "companyLogo": "", "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fharness.png?alt=media&token=7789fbb7-5856-4c67-b4d1-cd3db3227be7", "country": "Bengaluru, Karnataka", - "featured": true, + "featured": false, "name": "Kamesh Sampath", "photo": "", "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fkamesh-sampath.jpg?alt=media&token=e679807a-8bd9-45cd-abf1-9ca097c23974", @@ -853,7 +866,8 @@ } ], "order": 1, - "title": "Director of Developer Advocacy" + "rockstarSpeakerOrder": 4, + "title": "Director, Developer Advocate" }, "shreyan_mehta": { "bio": "Developer | innovator | AI fan boy. I am a Full stack developer based in India. I am programming since 2012 and love making and creating stuff that touches lives. SAAS and web is love. Also attracted to ai a lot. Recently gave up my comfortable dev job as senior dev to pursue my software business / startup in full time.", @@ -861,7 +875,7 @@ "companyLogo": "", "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fasambhav.png?alt=media&token=d4ba4360-28b7-4f3c-a77d-eb0e7aae3fa3", "country": "Ahmedabad, Gujarat, India", - "featured": true, + "featured": false, "name": "Shreyan Mehta", "photo": "", "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fshreyan-mehta.png?alt=media&token=e010debb-3512-4ee4-8fe7-2224c18d30ad", @@ -885,6 +899,7 @@ } ], "order": 2, + "rockstarSpeakerOrder": 5, "title": "Founder and product manager" }, "bhavik_makwana": { @@ -919,6 +934,7 @@ } ], "order": 3, + "rockstarSpeakerOrder": 6, "title": "Software Engineer" }, "pawan_kumar": { @@ -934,10 +950,10 @@ "companyLogo": "", "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Ffrontier.jpg?alt=media&token=1aef7ce0-f2c3-4f82-8c63-188f48d751e9", "country": "Faridabad", - "featured": false, + "featured": true, "name": "Pawan Kumar", "photo": "", - "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fpawan-kumar.jpg?alt=media&token=675214bf-3547-4b8b-9325-a3731558be95", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fpawan-kumar.jpeg?alt=media&token=6c350a7b-e2b6-4c9d-925b-8f75879693ab", "pronouns": "he/him", "shortBio": "I'm the first GDE (Google Developer Expert) for Flutter in India. Also, I'm...", "socials": [ @@ -953,7 +969,8 @@ } ], "order": 4, - "title": "Engineering" + "rockstarSpeakerOrder": 2, + "title": "VP of Engineering" }, "bhavesh_bhatt": { "badges": [ @@ -992,6 +1009,7 @@ } ], "order": 5, + "rockstarSpeakerOrder": 7, "title": "Senior Data Scientist" }, "krupa_galiya": { @@ -1024,6 +1042,7 @@ } ], "order": 6, + "rockstarSpeakerOrder": 3, "title": "Data Scientist" }, "nilay_chauhan": { @@ -1051,6 +1070,7 @@ } ], "order": 7, + "rockstarSpeakerOrder": 8, "title": "Data Scientist" }, "shubham_pachori": { @@ -1078,6 +1098,7 @@ } ], "order": 8, + "rockstarSpeakerOrder": 9, "title": "Head of Product (Master Shifu)" }, "adit_lal": { @@ -1105,6 +1126,7 @@ } ], "order": 9, + "rockstarSpeakerOrder": 10, "title": "Individual Consultant" }, "anubhav_singh": { @@ -1123,7 +1145,7 @@ "featured": false, "name": "Anubhav Singh", "photo": "", - "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fanubhav-singh.jpg?alt=media&token=50a24490-aad9-4e30-a8f1-0df99d28900a", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fanubhav-singh.png?alt=media&token=493da011-945b-4139-be2e-2deb6280ffad", "pronouns": "he/him", "shortBio": "A developer since the pre-Bootstrap era, Anubhav has over a decade of experie...", "socials": [ @@ -1144,6 +1166,7 @@ } ], "order": 10, + "rockstarSpeakerOrder": 11, "title": "CTO @ Dynopii Inc., Lead @ GDG Cloud Kolkata" }, "pranay_patel": { @@ -1181,6 +1204,7 @@ } ], "order": 11, + "rockstarSpeakerOrder": 12, "title": "SDE Android" }, "chintan_khetiya": { @@ -1213,6 +1237,7 @@ } ], "order": 12, + "rockstarSpeakerOrder": 13, "title": "Software Specialist" }, "samyak_jain": { @@ -1240,6 +1265,7 @@ } ], "order": 13, + "rockstarSpeakerOrder": 14, "title": "Flutter Expert | Founder" }, "abhilasha_vyas": { @@ -1248,7 +1274,7 @@ "companyLogo": "", "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fcloudthat-technologies.png?alt=media&token=537268dc-71aa-4c36-a192-91d0e9f25ad0", "country": "Baroda, Gujarat", - "featured": false, + "featured": true, "name": "Dr. Abhilasha Vyas", "photo": "", "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fabhilasha-vyas.jpg?alt=media&token=ab973cff-09bb-4f7f-871a-e69589b33e15", @@ -1267,7 +1293,8 @@ } ], "order": 14, - "title": "Subject Matter Expert" + "rockstarSpeakerOrder": 1, + "title": "Business unit head Cloud Security and BI" }, "ishan_sharma": { "bio": "Ishan is a frontend enthusiast, who has been working with the web for over 8 years now. He's a full-stack web developer with a keen sense for design and crafting extraordinary experiences on the web. He's an active open-source contributor and loves talking/sharing and expanding his knowledge on the web and practically anything that runs on electricity :)", @@ -1278,7 +1305,7 @@ "featured": false, "name": "Ishan Sharma", "photo": "", - "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fishan-sharma.jpg?alt=media&token=37a52030-2fd7-4bb1-90c8-8b2f97a487f3", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fishan-sharma.jpg?alt=media&token=d135cad7-5a80-4a87-9c0b-303f990edafe", "pronouns": "he/him", "shortBio": "Ishan is a frontend enthusiast, who has been working with the web for over 8...", "socials": [ @@ -1299,6 +1326,7 @@ } ], "order": 15, + "rockstarSpeakerOrder": 15, "title": "Software Engineer" }, "priya_sindkar": { @@ -1331,6 +1359,7 @@ } ], "order": 16, + "rockstarSpeakerOrder": 16, "title": "Sr. Android Developer" }, "paresh_mayani": { @@ -1370,29 +1399,31 @@ } ], "order": 17, + "rockstarSpeakerOrder": 17, "title": "Technopreneur | Start-up Mentor | Technical Consultant | Community Organiser @ GDG Ahmedabad | Co-Founder / CEO" }, - "abhishek_desai": { - "bio": "Founder of CricHeroes, world’s largest Cricket Network. Co-founder of Digicorp.", + "kuntal_shah": { + "bio": "Kuntal is a co-founder of CricHeroes. \n\nCricHeroes is an India-first Mobile-first platform organizing the vast sector of Indian Local Cricket. It bridges the gap between passionate amateur cricketers and international cricketers with the help of technology. It provides a platform for millions of local cricketers to showcase their talent and get recognition for their achievements. \n\nApart from CricHeroes, Kuntal has an active interest in learning Patanjali Yoga and other Vedic Literature.", "company": "CricHeroes", "companyLogo": "", "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fcricheroes.png?alt=media&token=806d2221-be77-40ae-9886-db66e16fe08d", "country": "Ahmedabad, Gujarat", "featured": false, - "name": "Abhishek Desai", + "name": "Kuntal Shah", "photo": "", - "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fabhishek-desai.jpeg?alt=media&token=8227c384-8290-4054-af7c-a095af348cb1", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fkuntal-shah.jpeg?alt=media&token=c816e7e1-e79c-49a4-a72c-6b7b179a24cc", "pronouns": "he/him", - "shortBio": "Founder of CricHeroes, world’s largest Cricket Network. Co-founder of Digicor...", + "shortBio": "Kuntal is a co-founder of CricHeroes. CricHeroes is an Mobile-first platf...", "socials": [ { - "icon": "twitter", - "link": "https://twitter.com/abhishekdesai", - "name": "Twitter" + "icon": "linkedin", + "link": "https://www.linkedin.com/in/kuntalshah37/", + "name": "LinkedIn" } ], "order": 18, - "title": "Founder" + "rockstarSpeakerOrder": 18, + "title": "Co-Founder" }, "nikita_lalwani": { "bio": "Nikita is First Bicycle Mayor of India and Founder of Crooze.app, a mobile app to reward cyclists for their cycling kilometres. It is a community driven platform where technogy and gamified cycling experience is at core. The app users earns free gifts and deep discounts by redeeming crooze coins. She is passionate about revolutionizing how people move around by using technology and behavioral economics.", @@ -1414,6 +1445,7 @@ } ], "order": 19, + "rockstarSpeakerOrder": 19, "title": "Founder, CEO" }, "jaykumar_joshi": { @@ -1446,6 +1478,7 @@ } ], "order": 20, + "rockstarSpeakerOrder": 20, "title": "Program Head" }, "utpal_betai": { @@ -1480,13 +1513,14 @@ } ], "order": 21, - "title": "Sr. PM, SoluLab Guy with Midas Touch, Encouraging tech world for 20 years now" + "rockstarSpeakerOrder": 21, + "title": "VP of Sales" }, "vishal_virani": { "bio": "Vishal is a Co-Founder & CEO at DhiWise. He is an entrepreneur with the belief that if followed with proper actions, every billion dollar idea can yield multi-billion dollars. His passion is to build things that last, things that make users' life easier and things that solve problems.", "company": "DhiWise", "companyLogo": "", - "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fdhiwise.png?alt=media&token=6cb57713-e905-4974-8ab8-5eecd4666be0", + "companyLogoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fspeakers%2F2022%2Fcompany%2Fdhiwise.png?alt=media&token=cca0999a-a925-4b7d-a29e-5b82c392fd24", "country": "Surat, Gujarat", "featured": false, "name": "Vishal Virani", @@ -1507,6 +1541,7 @@ } ], "order": 22, + "rockstarSpeakerOrder": 22, "title": "Co-Founder & CEO (Chief Everything Officer)" }, "jalpesh_vadgama": { @@ -1534,6 +1569,7 @@ } ], "order": 23, + "rockstarSpeakerOrder": 23, "title": "Co-Founder" } }, @@ -1623,8 +1659,8 @@ }, { "name": "Jaldeep Asodariya", - "photo": "/images/people/jaldeep_asodariya_ics.jpg", - "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fcore-team%2Fjaldeep_asodariya_ics.jpg?alt=media&token=0cf65c42-c86b-45b4-93e0-1560c649f64e", + "photo": "", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fcore-team%2F2022%2Fjaldeep_asodariya.jpeg?alt=media&token=cf69e231-c96e-4321-adf4-09ed8e9f16d4", "socials": [ { "icon": "twitter", @@ -1981,6 +2017,30 @@ ], "order": 9, "title": "" + }, + { + "name": "Vatsal Gajjar", + "photo": "", + "photoUrl": "https://firebasestorage.googleapis.com/v0/b/devfestahm-develop.appspot.com/o/images%2Fpeople%2Fothers%2Fvatsal-gajjar.jpg?alt=media&token=9ece86fc-4f26-4e9d-82c4-83a4802f34ee", + "socials": [ + { + "icon": "twitter", + "link": "https://twitter.com/gajjarvatsall", + "name": "Twitter" + }, + { + "icon": "linkedin", + "link": "https://www.linkedin.com/in/gajjarvatsall", + "name": "LinkedIn" + }, + { + "icon": "website", + "link": "https://gajjarvatsall.github.io/my-portfolio/#home", + "name": "Blog" + } + ], + "order": 10, + "title": "" } ], "title": "Social Media Team" @@ -1988,7 +2048,7 @@ ], "tickets": [ { - "available": true, + "available": false, "currency": "₹", "ends": "Dec 9", "inDemand": true, @@ -1996,7 +2056,7 @@ "name": "Regular", "price": 300, "regular": true, - "soldOut": false, + "soldOut": true, "starts": "Dec 7", "url": "https://devfestahm.page.link/request-ticket" } diff --git a/public/data/job-openings-data.json b/public/data/job-openings-data.json index 93a7f7e..de33a89 100644 --- a/public/data/job-openings-data.json +++ b/public/data/job-openings-data.json @@ -246,7 +246,7 @@ "companyName": "SrashtaSoft", "location": "Ahmedabad, India", "bio": "Srashta means CREATOR (Lord Vishnu). We took this name from \"विष्णु सहस्त्रनाम” SRASHTA + SOFT = Creator of Software. That's how we are providing CREATIVITY through INNOVATION for your SUCCESS!", - "companyLogoUrl": "https://drive.google.com/uc?id=1OQp9y80grf7LnsfyKVSswr4lVue5_ZdL", + "companyLogoUrl": "https://drive.google.com/uc?id=1b6A3BIloO_ORs1DxXVgWEa3ImqiQQC1v", "companyWebsite": "https://www.srashtasoft.com/", "companyCareerPage": "https://app.pyjamahr.com/careers?company=SrashtaSoft&company_uuid=4816D2274F", "linkedin": "https://www.linkedin.com/company/srashtasoft/", @@ -303,6 +303,410 @@ "experience": "1 to 2 Years experience" } ] + }, + { + "id": 9, + "companyName": "Recruitment Smart", + "location": "Ahmedabad, India", + "bio": "Recruitment Smart is a simple & AI powered Talent Intelligence platform. It helps in streamlining and automating the talent supply chain and makes sure that the hiring is devoid of any underlying biases like gender, racial or otherwise. It rationalises the time & cost to hire while using machine learning to match CVs and job specifications at blinding speed and with stunning accuracy. We are among the top Recruiting Automation products across the world with more than 100 corporate clients. You can visit our Website or LinkedIn Page to know more details about our organisation & our product..", + "companyLogoUrl": "https://rspublicimages.s3.ap-south-1.amazonaws.com/logo.svg", + "companyWebsite": "https://recruitmentsmart.com", + "companyCareerPage": "https://recruitmentsmart.com/career/", + "linkedin": "https://www.linkedin.com/company/recruitment-smart/", + "hiringImageUrl": "https://rspublicimages.s3.ap-south-1.amazonaws.com/banner.png", + "openings": [ + { + "title": "Lead Data Scientist", + "count": 1, + "experience": "4 to 8 Years experience" + }, + { + "title": "Sr. & Jr Data Scintist", + "count": 2, + "experience": "1 to 4 Years experience" + }, + { + "title": "Azure Chatbot Developers", + "count": 2, + "experience": "2 to 4 Years experience" + }, + { + "title": "Business Development Executives", + "count": 2, + "experience": "2+ Years experience" + }, + { + "title": "PHP Developer", + "count": 1, + "experience": "3 to 6 Years experience" + }, + { + "title": "Fullstack Developer", + "count": 1, + "experience": "3 to 6 Years experience" + }, + { + "title": "HR Manager", + "count": 1, + "experience": "8 to 12 Years experience" + } + ] + }, + { + "id": 10, + "companyName": "WebMobTech Solutions Pvt.Ltd", + "location": "Ahmedabad", + "bio": "We are India based software development company established in 2010. We work with ‘Eat, Code and Play’ Strategy at WebMobTech. It’s a perfect combination between you and company when the career and your passion come together. We’d likely to add people like you if you’re a Graphic Designer with a creative mind, Programming Nerd, Biz Person with Marketing skills, Management Guru or content creator. Be the active part of WebMob Tech team and get to work upon trending technologies. Be the problem solver and create a workplace where we can work on something new everyday. Here we believe in transparent and open communication and provide a learning environment. You’ll work hard here; however, we’ll balance that with a culture that supports your growth and cares about your well-being.", + "companyLogoUrl": "http://drive.google.com/uc?id=1e-7ckZsC_EKBMC4uMw5rOrKi5M9jb8dU", + "companyWebsite": "https://webmobtech.com/", + "companyCareerPage": "https://webmobtech.com/career/", + "linkedin": "https://www.linkedin.com/company/webmob-technologies/", + "hiringImageUrl": "http://drive.google.com/uc?id=1mIJDJa39iu86y-hfjunJyH1fjAjXYYZd", + "openings": [ + { + "title": "Technical Lead- Web", + "count": 1, + "experience": "5-9 Years" + }, + { + "title": "Project Manager", + "count": 1, + "experience": "5+ years" + }, + { + "title": "Project Coordinator", + "count": 1, + "experience": "2-5 year" + }, + { + "title": "Laravel Developer", + "count": 2, + "experience": "2-5 year" + }, + { + "title": "NodeJs Developer", + "count": 2, + "experience": "2-4 year" + }, + { + "title": "ReactJS Developer", + "count": 2, + "experience": "3-5 year" + }, + { + "title": "DevOps Engineer", + "count": 1, + "experience": "2-4 year" + }, + { + "title": "HR Manager", + "count": 1, + "experience": "4-7 year" + } + ] + }, + { + "id": 11, + "companyName": "Pedals Up LLP", + "location": "Ahmedabad, India", + "bio": "At Pedals up, we are aware that creating client-oriented software takes a mixture of technical excellence and clear communication and our firm hires only the very best to ensure you receive both. We know that every client is unique and we strive to deliver an individual, innovative and affordable proposal every time and to follow it through with an outstanding delivery which is both on time and within budget.We also pride ourselves on our after-sales client-care including our guarantees, staff-training and onsite and offsite support.", + "companyLogoUrl": "https://drive.google.com/file/d/1xQCEv8ABf79o5VTgytIDrrMlYRXlRJdk/view?usp=sharing", + "companyWebsite": "https://www.pedalsup.com/", + "companyCareerPage": "https://app.pyjamahr.com/careers?company=Pedals%20Up%20Innovations%20LLP&company_uuid=F22A544723", + "linkedin": "https://www.linkedin.com/company/pedalsup/", + "hiringImageUrl": "", + "openings": [ + { + "title": "Jr Frontend Developer", + "count": 3, + "experience": "1+ years experience" + }, + { + "title": "Sr Frontend developer", + "count": 2, + "experience": "3+ years experience" + }, + { + "title": "Sr Nodejs developer", + "count": 1, + "experience": "4+ years experience" + }, + { + "title": "Blockchain Developer", + "count": 3, + "experience": "0 to 1+ years experience" + }, + { + "title": "Business Development Manager", + "count": 1, + "experience": "1+ years experience" + } + ] + }, + { + "id": 12, + "companyName": "DhiWise Pvt. Ltd.", + "location": "Surat, India", + "bio": "DhiWise is a programming platform where developers can convert their designs into developer-friendly code for mobile and web apps. DhiWise automates the application development lifecycle and instantly generates readable, modular and reusable code. At DhiWise, you can fall in love with your work again. A platform built for developers to build apps in a way that uses their engineering muscle rather than forcing the use of crammed information.", + "companyLogoUrl": "https://uploads-ssl.webflow.com/618e36726d3c0f19c9284e56/6392ef0773801c4452bd8bde_DhiWise-Logo-150X150.jpg", + "companyWebsite": "https://www.dhiwise.com/", + "companyCareerPage": "https://dhiwise.freshteam.com/jobs", + "linkedin": "https://www.linkedin.com/company/dhiwise/", + "hiringImageUrl": "", + "openings": [ + { + "title": "Flutter Developer (Mobile)", + "count": 1, + "experience": "2+ years of experience" + }, + { + "title": "Flutter Developer (Web)", + "count": 1, + "experience": "2+ years of experience" + }, + { + "title": "Kotlin Developer", + "count": 1, + "experience": "2+ years of experience" + }, + { + "title": "MERN Stack Developer", + "count": 1, + "experience": "2+ years of experience" + }, + { + "title": "React.js Developer (TypeScript)", + "count": 1, + "experience": "2+ years of experience" + }, + { + "title": "Sr. Android Developer", + "count": 1, + "experience": "3+ years of experience" + }, + { + "title": "Sr. Next.js Developer", + "count": 1, + "experience": "3+ years of experience" + }, + { + "title": "Sr. Node.js Developer", + "count": 1, + "experience": "3+ years of experience" + }, + { + "title": "Sr. React.js Developer", + "count": 1, + "experience": "3+ years of experience" + }, + { + "title": "Quality Assurance Engineer", + "count": 1, + "experience": "2+ years of experience" + } + ] + }, + { + "id": 13, + "companyName": "Saeculum Solutions Pvt Ltd", + "location": "Ahmedabad", + "bio": "Saeculum Solutions Pvt Ltd has been helping companies across various industries optimize their business processes through custom software solutions. What distinguishes us from the rest is our ability to look beyond technologies and deliver innovative and progressive solutions.", + "companyLogoUrl": "https://saeculumsolutions.com/wp-content/uploads/2021/10/Logo-512-x-512.png", + "companyWebsite": "https://saeculumsolutions.com/", + "companyCareerPage": "https://saeculumsolutions.com/career/", + "linkedin": "https://www.linkedin.com/company/saeculumsolutions/", + "hiringImageUrl": "https://saeculumsolutions.com/wp-content/uploads/2022/12/hiring_post-scaled.jpg", + "openings": [ + { + "title": "HR Recruiter | Talent Acquisition Executive", + "count": 1, + "experience": "1+ year" + }, + { + "title": "React Native Developers", + "count": 3, + "experience": "2-5 years" + }, + { + "title": "Team Lead - .NET Core & Angular", + "count": 1, + "experience": "5+ years" + }, + { + "title": "Node JS Developers", + "count": 3, + "experience": "1-5 years" + }, + { + "title": "Project Manager", + "count": 1, + "experience": "5+ years" + }, + { + "title": ".NET Core Developers", + "count": 5, + "experience": "1-5 years" + }, + { + "title": "React Developers", + "count": 5, + "experience": "1-5 years" + }, + { + "title": "Graphics Designers", + "count": 2, + "experience": "1-3 years" + }, + { + "title": "Angular Developers", + "count": 5, + "experience": "1-5 years" + }, + { + "title": "Quality Assurance (Manual)", + "count": 1, + "experience": "0-1 year" + }, + { + "title": "MERN Developers", + "count": 3, + "experience": "1-5 years" + }, + { + "title": "Technical Content Writer", + "count": 1, + "experience": "1+ year" + }, + { + "title": "Web Designers", + "count": 2, + "experience": "2+ years" + }, + { + "title": "Freshers - Angular | React | Node | .NET Core", + "count": 10, + "experience": "0-1 year" + } + ] + }, + { + "id": 14, + "companyName": "Anglara Digital Solutions", + "location": "Ahmedabad, India", + "bio": "We are on a mission to provide sophisticated software solutions for businesses and end users across the globe. In the process to achieve this we consider our team members as valuable assets and we take enough care of them as we do for our clients. We have multiple WFH positions available and we can not wait to have you on board if we feel you are one of us.", + "companyLogoUrl": "https://anglara.com/assets/images/career/logo.svg", + "companyWebsite": "https://anglara.com/", + "companyCareerPage": "https://anglara.com/career.html", + "linkedin": "https://www.linkedin.com/company/anglaradigitalsolutions/", + "hiringImageUrl": "https://anglara.com/assets/images/career/hiring-anglara-gdgdevfest.jpg", + "openings": [ + { + "title": "Wordpress developer", + "count": 1, + "experience": "2-3 years experience" + }, + { + "title": "Flutter developer", + "count": 1, + "experience": "2-3 years experience" + }, + { + "title": "Laravel developer", + "count": 2, + "experience": "2-3 years experience" + }, + { + "title": "Wordpress interns", + "count": 2, + "experience": "0 years experience" + }, + { + "title": "Flutter interns", + "count": 2, + "experience": "0 years experience" + }, + { + "title": "Laravel interns", + "count": 2, + "experience": "0 years experience" + } + ] + }, + { + "id": 15, + "companyName": "Essence Solusoft", + "location": "Ahmedabad, India", + "bio": "At Essence Solusoft, we offer learning, opportunities and better work-life balance with our core values Transparency, Integrity, Innovation and contribution. Since inception, we have been loved by the community for our Full stack Ruby on Rails expertise. Now we are expanding 360 notch and growing. We would love to invite people to join our team and grow together.", + "companyLogoUrl": "https://drive.google.com/uc?id=1c_Ee5uF_ciER-D2d-U1lctOggeDZUSqj", + "companyWebsite": "https://essencesolusoft.com/", + "companyCareerPage": "https://essencesolusoft.com/careers", + "linkedin": "https://www.linkedin.com/company/essencesolusoft/", + "hiringImageUrl": "https://drive.google.com/uc?id=1S501IcOI1dR7eVNHiJKdbJ9UBE3zjjWD", + "openings": [ + { + "title": "Ruby On Rails Engineers", + "count": 5, + "experience": "0 to 3 Years experience" + }, + { + "title": "React Native Developers", + "count": 2, + "experience": "1 Year experience" + }, + { + "title": "SEO Executives", + "count": 3, + "experience": "1 to 2 Years experience" + }, + { + "title": "Shopify Developers", + "count": 2, + "experience": "1 to 2 Years experience" + }, + { + "title": "Technical Content Writers", + "count": 2, + "experience": "0 to 2 Years experience" + }, + { + "title": "Jr. Business Development Executives", + "count": 3, + "experience": "1 to 2 Years experience" + } + ] + }, + { + "id": 16, + "companyName": "Digicians", + "location": "Ahmedabad, India", + "bio": "We are solution oriented creative rebels who believe that effective use of technology can empower people, businesses, society and the world at large.", + "companyLogoUrl": "https://drive.google.com/uc?id=1UrgthBirQtiOOd26Rli9Jt5cyRYrFA0Z", + "companyWebsite": "https://digicians.com/", + "companyCareerPage": "https://digicians.com/contact/", + "linkedin": "https://www.linkedin.com/company/digicians/", + "hiringImageUrl": "", + "openings": [ + { + "title": "Laravel Developers", + "count": 2, + "experience": "1+ year" + }, + { + "title": "HR Recruiter | Talent Acquisition", + "count": 1, + "experience": "1+ year" + }, + { + "title": "Business Development Executive", + "count": 2, + "experience": "1+ year" + }, + { + "title": "UI/UX Designer", + "count": 2, + "experience": "1+ year" + } + ] } ] } diff --git a/public/data/settings.json b/public/data/settings.json index c10bdf3..617a429 100644 --- a/public/data/settings.json +++ b/public/data/settings.json @@ -178,6 +178,10 @@ { "name": "youtube", "url": "https://www.youtube.com/channel/UCJc4l3EYRXa0lsPXAkfOlhw" + }, + { + "name": "instagram", + "url": "https://www.instagram.com/gdg_ahmedabad/" } ], "share": [ diff --git a/public/images/logos/dhiwise.png b/public/images/logos/dhiwise.png index 79a204b..c5d3b88 100644 Binary files a/public/images/logos/dhiwise.png and b/public/images/logos/dhiwise.png differ diff --git a/public/images/logos/quickblox.png b/public/images/logos/quickblox.png new file mode 100644 index 0000000..f294059 Binary files /dev/null and b/public/images/logos/quickblox.png differ diff --git a/public/images/logos/solvative.png b/public/images/logos/solvative.png new file mode 100644 index 0000000..b5a0ffe Binary files /dev/null and b/public/images/logos/solvative.png differ diff --git a/src/elements/speakers-block.ts b/src/elements/speakers-block.ts index cb74aed..0f4cb53 100644 --- a/src/elements/speakers-block.ts +++ b/src/elements/speakers-block.ts @@ -11,7 +11,6 @@ import { RootState, store } from '../store'; import { ReduxMixin } from '../store/mixin'; import { fetchSpeakers } from '../store/speakers/actions'; import { initialSpeakersState } from '../store/speakers/state'; -import { randomOrder } from '../utils/arrays'; import { speakersBlock } from '../utils/data'; import '../utils/icons'; import './shared-styles'; @@ -243,8 +242,10 @@ export class SpeakersBlock extends ReduxMixin(PolymerElement) { if (this.speakers instanceof Success) { const { data } = this.speakers; const filteredSpeakers = data.filter((speaker) => speaker.featured); - const randomSpeakers = randomOrder(filteredSpeakers.length ? filteredSpeakers : data); - return randomSpeakers.slice(0, 4); + const randomSpeakers = filteredSpeakers.length ? filteredSpeakers : data; + return randomSpeakers + .sort((a, b) => a.rockstarSpeakerOrder - b.rockstarSpeakerOrder) + .slice(0, 4); } else { return []; } diff --git a/src/models/speaker.test.ts b/src/models/speaker.test.ts index eafdd40..f2d6c86 100644 --- a/src/models/speaker.test.ts +++ b/src/models/speaker.test.ts @@ -21,6 +21,7 @@ describe('speaker', () => { 'shortBio', 'socials', 'title', + 'rockstarSpeakerOrder', ]; expect(speakers).toHaveLength(27); expect(allKeys(speakers)).toStrictEqual(keys); diff --git a/src/models/speaker.ts b/src/models/speaker.ts index 849f0ea..1b47e70 100644 --- a/src/models/speaker.ts +++ b/src/models/speaker.ts @@ -18,6 +18,7 @@ export interface SpeakerData { shortBio: string; socials: Social[]; title: string; + rockstarSpeakerOrder: number; } export type Speaker = Id & SpeakerData;