├── .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 | ❤️ 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) |
41 |
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 |
--------------------------------------------------------------------------------