├── .gitignore ├── LICENSE ├── src └── main │ ├── java │ └── me │ │ └── sumithpuri │ │ └── github │ │ └── mizoram │ │ ├── spring │ │ └── remoting │ │ │ ├── rmi │ │ │ ├── sample │ │ │ │ ├── Country.class │ │ │ │ ├── CountryService.class │ │ │ │ ├── SpringRMIClient.class │ │ │ │ ├── SpringRMIServer.class │ │ │ │ ├── CountryServiceImpl.class │ │ │ │ └── SpringRMIClient.java │ │ │ └── server │ │ │ │ └── sample │ │ │ │ └── SpringRMIServer.java │ │ │ └── service │ │ │ ├── CountryService.java │ │ │ ├── CountryServiceImpl.java │ │ │ └── Country.java │ │ └── app │ │ └── Mizoram.java │ └── resources │ ├── spring-rmi-client.xml │ └── spring-rmi-server.xml ├── pom.xml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Sumith Kumar Puri 4 | 5 | [Refer Each Code File for the Actual Licence Statement] 6 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/Country.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumithpuri/skp-mini-marathon-mizoram/HEAD/src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/Country.class -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/CountryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumithpuri/skp-mini-marathon-mizoram/HEAD/src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/CountryService.class -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/SpringRMIClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumithpuri/skp-mini-marathon-mizoram/HEAD/src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/SpringRMIClient.class -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/SpringRMIServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumithpuri/skp-mini-marathon-mizoram/HEAD/src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/SpringRMIServer.class -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/CountryServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumithpuri/skp-mini-marathon-mizoram/HEAD/src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/CountryServiceImpl.class -------------------------------------------------------------------------------- /src/main/resources/spring-rmi-client.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/spring-rmi-server.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/service/CountryService.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.spring.remoting.service; 2 | 3 | /** 4 | * MIT License 5 | * 6 | * Copyright (c) 2018-19, Sumith Kumar Puri 7 | 8 | * GitHub URL https://github.com/sumithpuri 9 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 10 | * Sample Topic Core Spring (Remoting) 11 | * Certificate URL https://goo.gl/X321kd 12 | * Package Prefix me.sumithpuri.github.mizoram 13 | * Project Codename mizoram 14 | * Contact E-Mail code@sumithpuri.me 15 | * Contact WhatsApp +91 9591497974 16 | * 17 | * 18 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 19 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 20 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 21 | * persons to whom the Software is furnished to do so, subject to the following conditions: 22 | * 23 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 24 | * Software. 25 | * 26 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 27 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 28 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | */ 31 | public interface CountryService { 32 | 33 | public Country[] getAllCountries(); 34 | } 35 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | me.sumithpuri.github 7 | skp-mini-marathon-mizoram 8 | 0.0.1-SNAPSHOT 9 | jar 10 | 11 | Mizoram : Brainbench Spring 2.5 Certification 12 | http://maven.apache.org 13 | 14 | 15 | UTF-8 16 | 9 17 | 9 18 | false 19 | 20 | 21 | 22 | 23 | junit 24 | junit 25 | 3.8.1 26 | test 27 | 28 | 29 | 30 | org.springframework 31 | spring 32 | 2.5.5 33 | 34 | 35 | org.springframework 36 | spring-aspects 37 | 2.5.5 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | org.apache.maven.plugins 47 | maven-compiler-plugin 48 | 3.6.1 49 | 50 | 51 | org.codehaus.mojo 52 | exec-maven-plugin 53 | 1.6.0 54 | 55 | 56 | test 57 | 58 | java 59 | 60 | 61 | me.sumithpuri.github.mizoram.app.Mizoram 62 | true 63 | 64 | 65 | 66 | 67 | 68 | 69 | Brainbench Spring 2.5 Certification (+ Spring In Action Samples) 70 | 71 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/server/sample/SpringRMIServer.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.spring.remoting.rmi.server.sample; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | /** 7 | * MIT License 8 | * 9 | * Copyright (c) 2018-19, Sumith Kumar Puri 10 | 11 | * GitHub URL https://github.com/sumithpuri 12 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 13 | * Sample Topic Core Spring (Remoting) 14 | * Certificate URL https://goo.gl/X321kd 15 | * Package Prefix me.sumithpuri.github.mizoram 16 | * Project Codename mizoram 17 | * Contact E-Mail code@sumithpuri.me 18 | * Contact WhatsApp +91 9591497974 19 | * 20 | * 21 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 22 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 23 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 24 | * persons to whom the Software is furnished to do so, subject to the following conditions: 25 | * 26 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 27 | * Software. 28 | * 29 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 30 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 31 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 32 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 33 | */ 34 | public class SpringRMIServer { 35 | 36 | public static void main(String[] args) { 37 | 38 | // TODO Auto-Generated Method Stub 39 | ApplicationContext context = new ClassPathXmlApplicationContext("spring-rmi-server.xml"); 40 | 41 | System.out.println("SpringRMIServer: Started RMI Spring Server/Services..."); 42 | System.out.println("SpringRMIServer: Waiting for Client Request..."); 43 | } 44 | } -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/service/CountryServiceImpl.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.spring.remoting.service; 2 | 3 | /** 4 | * MIT License 5 | * 6 | * Copyright (c) 2018-19, Sumith Kumar Puri 7 | 8 | * GitHub URL https://github.com/sumithpuri 9 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 10 | * Sample Topic Core Spring (Remoting) 11 | * Certificate URL https://goo.gl/X321kd 12 | * Package Prefix me.sumithpuri.github.mizoram 13 | * Project Codename mizoram 14 | * Contact E-Mail code@sumithpuri.me 15 | * Contact WhatsApp +91 9591497974 16 | * 17 | * 18 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 19 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 20 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 21 | * persons to whom the Software is furnished to do so, subject to the following conditions: 22 | * 23 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 24 | * Software. 25 | * 26 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 27 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 28 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | */ 31 | public class CountryServiceImpl implements CountryService { 32 | 33 | static { 34 | 35 | System.out.println("CountryServiceImpl: Spring Service Loaded into Memory."); 36 | } 37 | 38 | public Country[] getAllCountries() { 39 | 40 | System.out.println("Spring Remote Service: Country Service Invoked!"); 41 | Country[] countries = new Country[5]; 42 | countries[0] = new Country(1, "INDIA"); 43 | countries[1] = new Country(2, "USA"); 44 | countries[2] = new Country(3, "UK"); 45 | countries[3] = new Country(4, "FRANCE"); 46 | countries[4] = new Country(5, "ITALY"); 47 | return countries; 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/service/Country.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.spring.remoting.service; 2 | 3 | /** 4 | * MIT License 5 | * 6 | * Copyright (c) 2018-19, Sumith Kumar Puri 7 | 8 | * GitHub URL https://github.com/sumithpuri 9 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 10 | * Sample Topic Core Spring (Remoting) 11 | * Certificate URL https://goo.gl/X321kd 12 | * Package Prefix me.sumithpuri.github.mizoram 13 | * Project Codename mizoram 14 | * Contact E-Mail code@sumithpuri.me 15 | * Contact WhatsApp +91 9591497974 16 | * 17 | * 18 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 19 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 20 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 21 | * persons to whom the Software is furnished to do so, subject to the following conditions: 22 | * 23 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 24 | * Software. 25 | * 26 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 27 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 28 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | */ 31 | public class Country implements java.io.Serializable { 32 | 33 | private Integer countryId; 34 | private String countryName; 35 | 36 | public Integer getCountryId() { 37 | return countryId; 38 | } 39 | 40 | public void setCountryId(Integer countryId) { 41 | this.countryId = countryId; 42 | } 43 | 44 | public String getCountryName() { 45 | return countryName; 46 | } 47 | 48 | public void setCountryName(String countryName) { 49 | this.countryName = countryName; 50 | } 51 | 52 | public Country(Integer countryId, String countryName) { 53 | super(); 54 | this.countryId = countryId; 55 | this.countryName = countryName; 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/spring/remoting/rmi/sample/SpringRMIClient.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.spring.remoting.rmi.sample; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | import me.sumithpuri.github.mizoram.spring.remoting.service.Country; 7 | import me.sumithpuri.github.mizoram.spring.remoting.service.CountryService; 8 | 9 | /** 10 | * MIT License 11 | * 12 | * Copyright (c) 2018-19, Sumith Kumar Puri 13 | 14 | * GitHub URL https://github.com/sumithpuri 15 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 16 | * Sample Topic Core Spring (Remoting) 17 | * Certificate URL https://goo.gl/X321kd 18 | * Package Prefix me.sumithpuri.github.mizoram 19 | * Project Codename mizoram 20 | * Contact E-Mail code@sumithpuri.me 21 | * Contact WhatsApp +91 9591497974 22 | * 23 | * 24 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 25 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 26 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 27 | * persons to whom the Software is furnished to do so, subject to the following conditions: 28 | * 29 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 30 | * Software. 31 | * 32 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 33 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 34 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 35 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 36 | */ 37 | public class SpringRMIClient { 38 | 39 | public static void main(String[] args) { 40 | // TODO Auto-generated method stub 41 | 42 | ApplicationContext context = new ClassPathXmlApplicationContext("spring-rmi-client.xml"); 43 | CountryService countryService = (CountryService) context.getBean("countryService"); 44 | System.out.println("Invoking Spring Remote RMI Service...."); 45 | Country[] countries = countryService.getAllCountries(); 46 | 47 | System.out.println(); 48 | for(Country country: countries) { 49 | System.out.println(country.getCountryId() + " : " + country.getCountryName()); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/me/sumithpuri/github/mizoram/app/Mizoram.java: -------------------------------------------------------------------------------- 1 | package me.sumithpuri.github.mizoram.app; 2 | 3 | /** 4 | * MIT License 5 | * 6 | * Copyright (c) 2018-19, Sumith Kumar Puri 7 | 8 | * GitHub URL https://github.com/sumithpuri 9 | * Code Sample Brainbench Spring 2.5 Certification [+ Spring In Action Samples] 10 | * Sample Topic Core Spring (Remoting) 11 | * Certificate URL https://goo.gl/X321kd 12 | * Package Prefix me.sumithpuri.github.mizoram 13 | * Project Codename mizoram 14 | * Contact E-Mail code@sumithpuri.me 15 | * Contact WhatsApp +91 9591497974 16 | * 17 | * 18 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 19 | * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the 20 | * rights to use, copy, modify, merge, publish, distribute, sub-license and/or sell copies of the Software and to permit 21 | * persons to whom the Software is furnished to do so, subject to the following conditions: 22 | * 23 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the 24 | * Software. 25 | * 26 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 27 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 28 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 29 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | */ 31 | public class Mizoram { 32 | 33 | // XXX Do Include the [src/main/resources] in the Classpath Before Compiling/Running 34 | public static void main(String[] args) throws Exception { 35 | 36 | System.out.println("Copyright (c) 2018-19, Sumith Kumar Puri"); 37 | System.out.println(); 38 | System.out.println("Project Codename Mizoram"); 39 | System.out.println("Project Description Core Spring (Remoting)"); 40 | System.out.println("Certification Brainbench Spring 2.5 Certification"); 41 | System.out.println("Certificate URL https://goo.gl/X321kd"); 42 | System.out.println("[Developer Notes] [01] Use Java Version 9.0+ Compiler"); 43 | System.out.println(); 44 | 45 | System.out.println(); 46 | System.out.println("Example of Spring Remoting (Remote Method Invocation"); 47 | System.out.println("----------------------------------------------------"); 48 | System.out.println("000. You may choose to Import the Project in Eclipse / Other IDE"); 49 | System.out.println("000. Make Sure that Dependencies & Resources are in ClassPath"); 50 | System.out.println("01a. Start the RMI Server From Eclipse or from Command Line"); 51 | System.out.println("01b. RMI Server Class - SpringRMIServer"); 52 | System.out.println("02a. Next, Start the RMI Client from Eclipse or Command Line"); 53 | System.out.println("01b. RMI Client Class - SpringRMIClient"); 54 | System.out.println(); 55 | } 56 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Mizoram (Brainbench Spring 2.5 Certification) 2 | Brainbench Spring 2.5 Certification (+ Spring In Action Samples) 3 |
4 | MIT License, Copyright (c) 2018-19, Sumith Kumar Puri
5 | https://github.com/sumithpuri 6 |
7 | 8 |

9 | 10 |

11 | 12 |
13 | 14 | 15 |
16 | 17 | 18 | |Project Codename|Mizoram| 19 | |--|--| 20 | |Certification|Brainbench Spring 2.5 Certification| 21 | |Certificate URL|https://goo.gl/X321kd| 22 | |Sample Topic|Core Spring (Remoting)| 23 | |Package Prefix|me.sumithpuri.github.mizoram| 24 | |GitHub URL|https://github.com/sumithpuri/skp-mini-marathon-mizoram| 25 | |Contact E-Mail |code@sumithpuri.xyz| 26 | |Contact Number|+91 9591497974 (WhatsApp, Viber, Telegram)| 27 | |Historical|✅ Started this Movement of 1000s of Lines of Java/EE* Code to GitHub
✅ Was a Senior Software Architect (Java/EE) in Manila*, 2018 (At Start) 
✅ Named this Initial Code Journey as [ Manila Code Marathon - 2018 ]
✅ Code Is Non-Proprietary / Non-Copyright from my Work Experience.
✅ Was Back to Bangalore, Named as [ Bangalore Code Nights - 2019. ]
✅ Added More Code under [ -20 Days of Code in Benglauru- ] in 2020
✅ Celebration of Java/Java EE Code as Java Turned 25 in the Year 2020! | 28 | 29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 | 37 | 38 | 39 | 41 |

❤️ Ex-Yahoo, Symantec, Huawei, Oracle*, OpenText*, Finastra*, Atos*
🧡 Xth, XIIth (Computer Science) - Naval Public School, Kochi, India
💛 Bachelor of Engineering (Computer Science)* - SRSIT, Bangalore
💜 Executive Program ( Data Mining and Analytics ) - [IIT, Roorkee]
💚 Executive Certificate Program (Entrepreneurship) - IIM, Kashipur


💙 Proficience (Cryptography & Network Security) - IISc, Bangalore
🤎 Proficience (Innovative Product Design & Dev.) - IISc, Bangalore
🖤 Proficience (Artficial Intelligence/Intelli Agents) - IISc, Bangalore


💎 Sun Certified Java Programmer 1.4 (Core Java)
💎 Sun Certified Java Programmer 5.0 (Core Java)
💎 Sun Certified Business Component Developer 1.3 (EJB/J2EE)
💎 Sun Certified Business Component Developer 5.0 (EJB/J2EE)
💎 Brainbench Spring 2.x Certification*, ( J2EE/Spring )
💎 Brainbench Hibernate 3.x Certification* (Hibernate)
💎 Brainbench Java EE 6.x Certification*, ( J2EE )
💎 Quest C Lang. Certification (C Programming)
💎 Quest C++ Certification (C++ Programming)
💎 Quest Data Structures Certification ( C/C++ )


40 | 🏁 Highest IQ (147) ~ Among Entire Secondary School Batch ~ (Xth)
🏁 MVIT Inter-Collegiate C Programming Contest (Finalist, Top 8)
🏁 SJCIT Inter-Collegiate Web Design (Runners-Up)
🏁 Google India Code Jam 2005 (#376/14,000) - India + SE Asia
🏁 Microsoft Bizspark Startup 2011-'12 (Shortlisted/Recognized)
🏁 Societe Generale Brainwaves Hackathon 2015 (Corp Finalist, AI)
🏁 Mphasis Internal Hackathon Challenge, Season-07 (#07/106)*
🏁 Techgig Code Gladiators 2015 (Open, Top 500)
🏁 Accenture in India YouTube Contest 2015 (BigData, Winner)
🏁 Xebia-Microsoft-GitHub Blogathon 2022 (Microservices, Winner)


🏆 Senior Member, ACM (Elevated) and Senior Member, IEEE (Elevated)
🏆 Author/Blogger, Technology Advice (Developer.com and jGuru)
🏆 DZone Most Valuable Blogger and DZone Core (Elevated)**
🏆 Author and Blogger, Friends of Open JDK Community (Foojay.IO)
🏆 Blogger, Java Code Geeks Program (Shortlisted/Recognized)
🏆 Paid Blogger, Developer.com and jGuru; Blogger, HackerNoon;
🎯 19y Across Associate/Engineer (2003) to Java Practice Leader (2024)

42 | 43 |
44 | 45 |
46 |
47 |
🔴 ALL COPYRIGHTS FOR THE ABOVE PUBLICLY AVAILABLE IMAGE OR PARTS OF THE IMAGE ARE WITH THEIR RESPECTIVE OWNERS, SOURCED/USED FROM GOOGLE SEARCH
48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | --------------------------------------------------------------------------------