Java Code Geeks (JCGs) is an independent online community focused on creating the ultimate Java-to-Java developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike. JCGs serve the Java, Scala, Android, SOA, Agile and Telecom communities with daily news written by domain experts, articles, tutorials, reviews, announcements, code snippets and open source projects.
Editorial TeamExamples Java Code Geeks most important team members are their partners. Furthermore we welcome our readers to contribute news, articles, get involved in the discussion threads, and more. We are always on the lookout for partnering with community members that are interested in contributing towards the creation of the best online developers community. If you are one of them you will be welcome to join our team of community editors and news committers. Examples Java Code Geeks editorial team currently consists of the following domain experts.
Eleftheria DrosopoulouEleftheria has graduated from the Department of Geology and Geo-environment of the Kapodistrian University of Athens. She holds a post graduation degree in geophysics and has attended numerous research programs where she has gained noteworthy experience in Java based programs especially Java based GIS solutions. She has also showed great interest in computer programming and web design.
Eleftheria KiourtzoglouEleftheria has graduated from the Department of Social Policy and Anthropology of the Panteion University of Athens. From an early age she showed great interest in computer programming and web design. Expert in web technologies using Joomla and WordPress platforms. She has designed several individual and corporate sites. She is also a junior JavaEE and .NET developer.
Michail KordelakosStudying at the Department of Informatics at University of Piraeus with specialization in Software Engineering and Intelligent Systems. Mainly created applications in C# and Java. Good knowledge of groovy and SQL. Also completed some online courses about Cryptography from Stanford University.
Nataly EvagorouBSc Informatics & Telecommunication, MSc Interaction Design. Her main interests include Web Design, User Experience, UX Research & Design, Accessibility, and Human-Centered Design.
Odysseas MourtzoukosMourtzoukos Odysseas is studying to become a software engineer, at Harokopio University of Athens. Along with his studies, he is getting involved with different projects on gaming development and web applications. He is looking forward to sharing his knowledge and experience with the world.
Aafak MohammadAafak Mohammad has completed MCA (Master of Computer Application) from MITS Gwalior MP in 2012 (Gold Medalist). During his studies, he worked on developing web applications using java, .NET and Visual Basic. Currently he is working as a Senior Software engineer at CloudByte India Technology Pvt. Ltd, focused on the cloud storage domain.
Aarish RameshHe is a polyglot developer with great experience designing, building highly scalable and robust software. He holds a Master’s degree in Software Systems from BITS, Pilani, India and Bachelor’s degree in Electronics and Communication from SSN College of Engineering, Chennai, India . He has been associated earlier with engineering roles in e-commerce and productivity software companies like Cleartrip and Zoho. During his professional career and studies, he has been majorly involved in software projects involving Java, Big data technologies and ecosystem
Aaron WitterAaron is a self-taught Certified Oracle Java programmer, with experience delivering high quality Java applications for a variety of UK Government Departments. Aaron has worked on projects ranging from the overhaul of the National Statistics website to delivering a portal for quality management in the National Health Service.
Aashu AggarwalAashu has graduated in Computer Science from Kurukshetra University. During her career she has been mostly involved with Java and related frameworks like Spring, Spark along with Python, NodeJs. She has been developing and architecting on projects for fin-tech companies, retail, telecommunications to name a few. Currently she is working as Chief Agile Officer as well as Delivery head for a startup in India where she is setting up company wide processes for projects and working on projects based on Java, Python, Big Data and Machine Learning.
Abhimanyu PrasadAbhimanyu is a passionate tech blogger and senior programmer, who has an extensive end-to-end development experience with wide range of technologies. He is the founder and administrator at jCombat.
Abhinav Nath GuptaAbhinav holds a Master degree in Computer Science and Engineering from the National Institute of Technology Karnataka. He has finished his graduation from Information Technology Department in the Anand Engineering College, Agra. During his studies he has been involved with a large number of projects ranging from Networking and Cryptography. He works as a software development engineer at a software development firm in bengaluru where he is mainly involved with projects based on Nodejs. He is interested in cryptography, data security, cryptocurrency and cloud computing, and published articles regarding these topics. He can be reached at firstname.lastname@example.org.
Abhishek GuptaAbhishek Kumar Gupta with an engineering degree in Computer Science and Engineering from Harcourt Butler Technological Institute India. During the tenure of 7.5 years, Abhishek has been involved with a large number of projects ranging from programming, architecture designing and requirement analysis. He is currently working as Technical Lead with one of the biggest product based company - Ciena The Network Specialist with extensive work experience with JAVA/J2EE technologies with Telecom domain.
Abhishek KothariAbhishek is a Web Developer with diverse skills across multiple Web development technologies. During his professional career, he has worked on numerous enterprise level applications and understood the technological architecture and complexities involved in making an exceptional project. His passion to share knowledge among the community through various mediums has led him towards being a Professional Online Trainer, Youtuber as well as Technical Content Writer.
Abhishek SolankiAbhishek has graduated from the department of Computer Science and Engineering of Ganpat University. Currently he is working in one of the latgest IT organizations in India. He is highly interested in Web Development, Networks, Databases, Data Analysis and Open Source projects. He is currently working on OpenStack and Big Data. Besides that, he is an active member of IEEE. During his free time he likes to arrange and present seminars. Lastly he works for a NGO during weekends.
Akin KaldirogluAkin Kaldiroglu is a Java consultant and trainer living in İstanbul, Turkey. He has been involved in many enterprise projects with different roles since mid 90s. At the beginning he started coding with C and C++ and then switched to Java when it arrived. He loves developing software and writing code in Java. He is a fan of clean and object-oriented code.
Aldo ZiflajAldo is a student of Computer Engineering and a programming addict. He spares his free time coding, whether mobile, web, or desktop programming. He is also one of the co-founders of Things Lab.
Alejandro GervasioAlejandro Gervasio is a senior System Analyst from Argentina, who has been involved in software development since the mid-80's. He has more than 14 years of experience in Java, 12 years of experience in PHP, Object-Oriented Design, Domain-Driven Design, Spring, Hibernate, and many popular client-side technologies, including CSS, Bootstrap 4, Angular and React.JS. He's also a conference speaker, with an extensive background in OOP, data structures, computational algorithms and database persistence. Alejandro has actively contributed (and contributes) as a technical writer for several renowned technical blogs, including SitePoint, Baeldung and Java Code Geeks. He's currently focused on the development of enterprise-level desktop and Java web applications, Angular and React.JS clients, REST services and reactive programming for several companies worldwide.
Alvin ReyesAlvin has an Information Technology Degree from Mapua Institute of Technology. During his studies, he was already heavily involved in a number of small to large projects where he primarily contributes by doing programming, analysis design. After graduating, he continued to do side projects on Mobile, Desktop and Web Applications.
Amanye SirriSirri holds an Engineering Diploma in Computer Science with a major in Software Engineering from the African Institute of Computer Science in Cameroon. During her studies, she has been involved with a large number of projects ranging from programming to software engineering and design and analysis. She works as a computer teacher where she teaches students how to code in Java.
Anand KumarAnand has graduated from Kuvempu University, India in Electronics and Instrumentation department. He has over 8 years of IT experience and is mainly involved in design and programming for websites and server side logic using Java oriented technologies like spring-boot, spring-data, spring-security, Hibernate, etc. He has worked with start-up companies and small business setup to Large Multinational companies.
Andreas PomarolliAndreas has graduated from Computer Science and Bioinformatics at the University of Linz. During his studies he has been involved with a large number of research projects ranging from software engineering to data engineering and at least web engineering. His scientific focus includes the areas of software engineering, data engineering, web engineering and project management. He currently works as a software engineer in the IT sector where he is mainly involved with projects based on Java, Databases and Web Technologies.
Andres CespedesAndres is a Java Software Craftsman from Medellin Colombia, who strongly develops on DevOps practices, RESTful Web Services, Continuous integration and delivery. Andres is working to improve software process and modernizing software culture on Colombia.
Andres JaimesAndres graduated from Computer Science in the the Monterrey Institute of Technology and Higher Education. He is currently studying his Masters in Management of Information Technology. During his professional career he has been involved with a large number of Web Java/C++ projects for companies of different industries in the private and public sectors. He enjoys teaching and believes in the spark of innovation we have all received.
Andrew SegalI was a computer science major at Carnegie Mellon University in Pittsburgh, PA (USA). I worked for major companies in New York City (Merrill Lynch, Sony Music, Standard & Poor’s) doing work in information technology. I currently teach math and computer science at both the high school and college level. Loves billiard, ranked #1 in the world 2009-2016, 4-time world champion, 5-time masters champion, 7-time ESPN champion, appearances on numerous television networks
Andriy BudzinskyyAndriy has graduated from the Department of Applied Mathematics and Informatics of the Ivan Franko National University of Lviv. Having more than 9 years of Java development experience (4+ Grail/Groovy commercial experience), specializes on complex high-performance scalable systems. The main points of interest are design and development distributed, high-load systems, statistic gathering and analytic systems. He’s a huge enthusiast of Scala and functional programming. Andriy is always focusing on quality and on using the right tools and technologies for the right task to optimize the software development process.
Andy BeckAndy is a Senior Software Engineer that has sixteen years of experience working on web, desktop and mobile applications. He holds a Bachelor and Master's degree in Computer Science from the University of Virginia and George Washington University respectively. He specializes in working with Java web services and has significant experience working web applications, databases and continuous integration and deployments. He is currently working as a technical lead at a financial technology organization where he supports mobile application services in Java.
Anirudh BhatnagarAnirudh is a Java programmer with extensive experience in building Java/J2EE applications. He has always been fascinated by the new technologies and emerging trends in software development. He has been involved in propagating these changes and new technologies in his projects. He is an avid blogger and agile enthusiast who believes in writing clean and well tested code.
Anmol DeepAnmol Deep is a senior engineer currently working with a leading identity security company as a Web Developer. He has 8 years of programming experience in Java and related technologies (including functional programming and lambdas) , Python, SpringBoot, Restful architectures, shell scripts, and databases relational(MySQL, H2) and nosql solutions (OrientDB and MongoDB). He is passionate about researching all aspects of software development including technology, design patterns, automation, best practices, methodologies and tools, and love traveling and photography when not coding.
hashtagmercuryThe author is a professional with experience in development projects ranging from Java to Mainframes and loves exploring new technologies and in keeping her knowledge on par with the trend.
Anupama DeshmukhAnupama has done her engineering graduation in Computers. She has around 2 years of teaching and 16 years of software design and development experience. She has acquired expertise in Java and J2EE technologies and contributed in many finance domain projects.
Archi GuptaArchi is a passionate Software developer who can think out of the box. She began her career as an Android developer with one start up and since then developed interest in this field. In her leisure time, she loves solving coding problems and building mobile applications. Apart from this she holds her Master degree in Computer Science
Ariful ShimulAriful has graduated from Computer Science and Engineering Department in the University of Darul Ihsan. She also holds a Master degree in Botany from the National University of Bangladesh.During his around 10 years job experience he has been involved with a large number of projects ranging from programming and software design , development and analysis. He works as a Senior Programmer in the Software Development sector where he is mainly involved with projects based on Java technologies.He is Sun Microsystem and Microsoft Certified Professional.
Armando FloresArmando graduated from from Electronics Engineer in the The Public University Of Puebla (BUAP). He also has a Masters degree in Computer Sciences from CINVESTAV. He has been using the Java language for Web Development for over a decade. He has been involved in a large number of projects focused on "ad-hoc" Web Application based on Java EE and Spring Framework.
Arpit GautamArpit has graduated from Computer Science and Engineering Department from the Institute of Technology and Management Gurgaon. He is working in enterprise product development since a decade and worked on desktop, mobile and server side applications using java. During his studies, he participated in various coding contests and technical paper presentations. He is working as a lead Software Engineer in Workforce Management domain where he is mainly involved with projects based on Java application and C++ system programming. He is curious about writing agile code which can adapt as business changes. He likes to experiment with open source technologies and java tech stack in his spare time.
Arpit RathoreArpit has graduated from the department of Computer science and Engineering of Pune University, India. He is currently working as a Software Engineer in the Health Care sector undertaking projects mostly based on Java. He has around 3 years of java development experience.
Arun KumaraswamyArun Kumaraswamy is a Java-Oracle Developer. His technical skills span a very wide range of technologies across networks, operating systems and web servers. He specializes in programming, PL/SQL and Linux. He also conducts penetration testing for websites. In short, he is the definition of a geek. He likes watching cricket in his spare time. He has some certifications like C|EH, CDAC-DITISS, SCJP and RHCE.
Ashraf SarhanAshraf Sarhan is a passionate software engineer, an open source enthusiast, has a Bsc. degree in Computer and Information Systems from Alexandria University. He is experienced in building large, scalable and distributed enterprise applications/service in multiple domains. He also has a keen interest in JavaEE, SOA, Agile and Big Data technologies.
Bhagvan KommadiBhagvan Kommadi is the Founder of Architect Corner & has around 20 years’ experience in the industry, ranging from large scale enterprise development to helping incubate software product start-ups. He has done Masters in Industrial Systems Engineering at Georgia Institute of Technology (1997) and Bachelors in Aerospace Engineering from Indian Institute of Technology, Madras (1993). He is member of IFX forum,Oracle JCP and participant in Java Community Process. He founded Quantica Computacao, the first quantum computing startup in India. Markets and Markets have positioned Quantica Computacao in ‘Emerging Companies’ section of Quantum Computing quadrants. Bhagvan has engineered and developed simulators and tools in the area of quantum technology using IBM Q, Microsoft Q# and Google QScript. He has reviewed the Manning book titled : "Machine Learning with TensorFlow”. He is also the author of Packt Publishing book - "Hands-On Data Structures and Algorithms with Go".He is member of IFX forum,Oracle JCP and participant in Java Community Process. He is member of the MIT Technology Review Global Panel.
Bhaskar DasBhaskar Das has a Masters Degree in Computer Science from Amity University, Noida, India. He is also a seasoned solution and a technical architect having an experience of more than 10 years. He specializes in architecting, designing and implementing large-scale enterprise software systems. He is a technology enthusiast involved with projects based on Java, Python, CI/CD and automation related tools.
Biniam BerheBiniam Berhe is a senior software engineer. He received his Masters in Computer Science from Maharishi University of Management, Iowa. He also holds BSC in Mathematics. During his studies and industry experience he has been working on different projects ranging from design, analysis and programming. He has great passion to work on Java technologies, security, mobile computing and big data.
Brijesh KachaliaBrijesh Kachalia is a Master’s degree holder in Information Technology. He is working as an IT consultant as a Software Engineer, Lead, Solution Architect and Technical Subject Matter Expert in his 16 years of IT consultant journey. He has actively participated in various design, development and architect teams. He played key role in design application using Java/J2EE, NodeJS, Typescript, Angular, NoSQL, RDS, modern MEAN/MERN stack to name few. He has worked in various Scalable and High-Performance applications using Microservices Architecture and Cloud Computing Services like AWS, AZURE, GCP etc. He has been Java Instructor for more than 6 years and is passionate about learning new technologies. He had mentored as well as managed numerous teams and professionals during his career, including after work hours.
Buddha Jyothiprasad9 years of strong experience in software development, test automation, test framework design along with building tools for optimizing testing in IBM & Oracle. I have worked on many time-critical projects and turned many project statuses from Red to Green by inventing new time-saving test approaches and tools consistently because of which I have received Top Contributor rating continuously all 5 years in IBM. Joined Oracle in ATG Product development team, learned many inner workings of it within no time, and quickly started developing critical functionalities. Fixed many long standing product bugs of complex nature. Also contributing to various open source projects in Java Community through Java User Group's Hyderabad Wing. Assistant Organizer of Java User Group Hyderabad and consistent contributor of Open Source projects like JBOSS Forge.
Carlos AndresCarlos Andres has graduated from Computer Engineering in the University cooperativa de colombia. He also have a certified in Cloud Architecture from ICESI university and Development Enterprise applications with java technologies from San buenaventura University. During his career he has been involved with a large number of projects ranging from insurance to virtualization products like a programmer, software designer and architect. he works as a technical lead in the software sector where he is mainly involved with projects based on Java, SOA, microservices, cloud and front end technologies.
Chandan SinghChandan holds a degree in Computer Engineering and is a passionate software programmer. He has good experience in Java/J2EE Web-Application development for Banking and E-Commerce Domains.
Chryssa AliferiChryssa is a Computer Science graduate from Athens University of Economic and Business. During her studies, Chryssa carried out a great variety of projects ranging from networking to software engineering. She is very keen on front end development especially on mobile technologies and web applications. She has worked as a junior Software Engineer in the telecommunications area and currently works as an Android Developer.
Alin ConstantinJava Software Developer
Dani BuizaDaniel Gutierrez Diez holds a Master in Computer Science Engineering from the University of Oviedo (Spain) and a Post Grade as Specialist in Foreign Trade from the UNED (Spain). Daniel has been working for different clients and companies in several Java projects as programmer, designer, trainer, consultant and technical lead.
Daniel BaylonDaniel is a Java Developer focused on Continuous Integration and Continuous Delivery. A great believer of Continuous Learning.
Daniel GrissomDr. Dan Grissom has a B.S. in Computer Engineering (U of Cincinnati, '08) an M.S. in CS (UC Riverside, '11) and Ph.D in CS (UC Riverside, '14). He has been teaching a wide range of CS and CE courses since 2014, including 15+ semesters of Intro Programming in Java/Python/C++. Dr. Dan consistently receives the highest teaching evaluations from his students and his programming videos have received over 1 million views on YouTube and now has is own online course to teach beginners how to program from scratch in Java: hellodrdan.com. Dr. Dan has also held a number of full-time positions and internships in a wide variety of computer science and engineering fields from government, defense contractors, web-development, high-tech and traditional software development.
David GuinivereDavid graduated from University of California, Santa Cruz with a Bachelor’s degree in Information Science. He has been actively working with Java since the days of J2SE 1.2 in 1998. His work has largely involved integrating Java and SQL. He has worked on a wide range of projects including e-commerce, CRM, Molecular Diagnostic, and Video applications. As a freelance developer he is actively studying Big Data, Cloud and Web Development.
David HolidayDavid Holiday has a Masters in Philosophy and is currently pursuing a second in Computer Science. Currently employed as a software engineer, he is keenly interested in Emergence, the mind/body relationship, and issues of personhood. He is also unabashedly in love with both gaming and sci-fi.
David NgwenyaDavid is a Software Developer by profession and holds a BSc degree in Computer Science and Information Technology from the University of South Africa. He has developed a broad range of skills throughout his career in many of the roles he has been involved in, which include CRM Administration, Java Backend Development, System Technical Support, Data Engineering and now currently FullStack Development(using Spring, Angular, HMTL, CSS and JS). During his spare time, he does cycling, watching sport and learning to play his piano.
Dhruv GuptaDhruv holds Master degree in MCA and is OCPJP Certified Java EE Developer. He has been involved the wide variety of business application. Particularly always involved in J2EE technology and business domain as Finance. His areas of interest include Java EE, scalable architecture, object oriented design and In-Memory data grids. He loves writing about and evangelizing Java EE technologies. He is working as a software engineer in Finance domain where he is involved in projects based on Java J2EE technologies.
Dhruvi GoyalDhruvi Goyal is a graduate and University Gold Medalist in Bachelor of Computer Application from GGS Indraprastha University. She is currently pursuing M.Sc. Applied Operational Research from University of Delhi. She is a coder and a data science enthusiast. She has undertaken various projects and research work in the field of Computer Science, Data Science and Optimization. She is co-author of a book entitled "Data Structure Using C" and has published research papers in reputed International Journals and Conferences. She was also a member of Software Development Cell at Maharaja Surajmal Institute.
Diogo SouzaDiogo Souza works as Java Developer at PagSeguro/UOL and has worked for companies such as Fulcrum Worldwide, Indra Company, Atlantic Institute and Ebix LA. He is also an Android trainer, blogger, speaker at events on Java and mobile world and a DevMedia consultant. Today, most of his time is used to study about new techonologies as well as write about them, specially the ones based on back-end, big data, performance and scalability of large systems.
Diptiman RaichaudhuriDiptiman is an IT veteran ,programming and designing Enterprise IT Applications from 2000. He possesses 4 Sun Java certifications, a PMI PMP Certification and an ITIL v3 Foundation certification. He has worked as a developer, Tech Lead, Solution Architect, Program Manager in Multi-National Organisations for clients spreading across UK, USA, Canada and Singapore. His current interests are Natural Language Processing , Search Engines and developing Android Mobile Apps.
Divya RaniMy name is Divya. I hail from Gurgaon, The Millennium City in India. I am currently working for a startup in finance technology. Here I work with Java, Spring boot, Hibernate, and microservices. As far as my education is concerned, I have a bachelor’s degree in computer science from Manav Rachna College of Engineering. Participating in online competitions is my hobby. Further, I love coding and. I love to explore new places and meet new people. I love to read and write technical articles during my personal time. And You’d just be scratching the surface with this aforementioned knowledge about me.
Dmitry BocharovI am an undergraduate student in Moscow Institute of Physics and Technology. During my studies, I've taken part in the Imagine Cup 2013 competition with Robot Virtualization project. I have also worked as a junior Software Engineer in the telecommunications sector. Currently I'm developing the CRM system for a big Russian telecommunication company.
Ed de JonghEd has worked in the IT industry for over 20 years, gaining experience in programming, architecture and design. As a seasoned Solution Architect, he is passionate about advancing simplicity and elegance. In addition to solution design, he is also involved in development and integration. Outside of the office, enjoys anything on two wheels and being a dad.
Eddu MelendezEddu is a Peruvian software engineer. He is interested in Java, Spring Framework and Mule ESB. He is also very enthusiastic to learn new stuff.
Emmanouil GkatziourasI am a versatile software engineer with experience in a wide variety of applications/services and extensive experience in Java, Node.js, Python, SQL and NoSQL. I am enthusiastic about new projects, embracing new technologies. My goals are to keep extending my knowledge on multi-tier architecture and middleware services and to cooperate with people who share the same passion for the software industry.
Ernő GárdayErno Garday has graduated from electrical engineering. Since then he has been working as a software engineer developing large scale distributed systems mainly in java. During his professional carrier he has gained significant experience in areas like performance optimisation creating resilient, maintainable software.
Firouzeh hejaziA self-motivated and hard-working developer with more than 4 years of extensive experience in developing software in java platforms. A multi-skilled and problem-solving engineer who has participated in implementing a range of applications in different roles. Possess a MSc in Knowledge Engineering and Decision Science.
Francisco HernandezJEE technologies geek and development engineer. I have over 13 years of experience as software engineer in JEE architectures: Design, development, improvement etc. Currently I work as software architect and consultant. I am mainly involved in projects related to the bank and energy sectors based on Java technologies and Oracle products. I am also very interested in open-source projects
Frank YeeFrank holds a Bachelor of Science in Biology from The City University of New York (The City College of New York) and a Bachelor of Arts in Computer Science from The City University of New York (Hunter College). As an undergraduate, he had taken courses where programs were written in Fortran, Basic, Pascal, COBOL, and Assembly Language for the IBM 4341 Mainframe. He has been a software developer for over 30 years having built desktop apps, mobile apps and web apps. He has built software in C/C++, VisualBasic, TCL, Java, PHP, XML/XSLT, Perl, Shell Scripting and Python. Frank was also an educator in The City University of New York (Borough of Manhattan Community College, New York City College of Technology) having taught courses in Pascal, VisualBasic, C++ for over 10 years. Finally, he has recently helped students create programs in Lisp, R, Masm, Haskell, Scheme and Prolog.
Garima PandeyGarima is a software developer and have more than 7 years of experience in web application development using various java technologies with a passion to write quality code.
jGauravGuptaGaurav is a senior software engineer with a passion for learning. He is an evangelist of netbeans & new technologies and author of JPA Modeler , jBatch Suite etc . He loves to go beyond the same old day to day work and find new and innovative ways to do the same things more effectively.
Gaurav VermaI am Gaurav Verma from Kolkata, India. I have done Bachelors of Technology in Computer Science & Engineering from Narula Institute of Technology under West Bengal University of Technology. I joined NIIT LTD. as a Technical Trainer in 2007 and trained students pursuing GNIIT and Bsc.IT curriculum as well as modular courses in various technologies like Java, .Net and Open Source technologies. I have been a very enthusiastic Java programmer and take lot of interest in programming through Java language and also develop Standalone and web applications using Java technologies. My favourite pass time are Solving Puzzles, Sudoku, watching documentaries etc.
George AristyGeorge is an Oracle certified Java 8 programmer and holds a Bachelors degree of Electronics and Comunications Engineering from the National Institute of Technology of the Dominican Republic. With years of experience with Java, SOA, and ops support, George is uniquely suited to provide multiple perspectives and best practices throughout the life cycle of a Java project.
Gideon AdukuGideon Aduku is a talented senior software engineer with over 6 years of experience under his belt. He has worked with small and large teams and specializes in web and mobile technologies. He has a Master's degree in Information Technology from Sikkim Manipal University and is currently a freelancer based in Accra, Ghana.
Gilbert LopezGilbert Lopez is an application developer and systems integration developer with experience building business solutions for large and medium-sized companies. He has worked on many Java EE projects. His roles have included lead developer, systems analyst, business analyst and consultant. Gilbert graduated from California State University in Los Angeles with a Bachelor of Science degree in Business.
Gurpreet SachdevaGurpreet is a keen Java enthusiast and has worked in Java SE / Java EE technology with almost every major application platform ranging from Tomcat to JBoss, Oracle Application Server and WebLogic. He did his Computer Engineering from National Institute of Technology, Kurukshetra and Masters in Software Systems from BITS, Pilani. Gurpreet is a co-founder of Delhi/NCR JUG and an invited speaker at prestigious conferences. His current focus of work is in Java, Agile and Cloud related areas.
Hariharan NarayananHari graduated from the School of Computer and Information Sciences in the University of Hyderabad. Over his career he has been involved in many complex projects in mobile applications, enterprise applications, distributed applications, micro-services, and other platforms and frameworks. He works as a consultant and is mainly involved with projects based on Java, C++ and Big Data technologies.
Harshdeep JawandaArmed with a Bachelor of Engineering (Comp. Engg.) degree from University of Pune, India, and a Master of Science (Comp. Sci.) degree from the University of New Mexico, USA, Harshdeep uses his vast experience to develop highly scalable, fault-tolerant distributed systems and come up with innovative solutions to all sorts of problems. As Founder & CTO of Plowns he is using those skills to ensure the all-round growth of children outside the classroom.
Hisham SharifdeenHisham has over 20 years of experience as enterprise application developer and technical consultant. Skilled in Java , Oracle , SRE, ITSM, Enterprise Integrations. He is currently working as a Techno Functional Consultant for DirectFN - an FinTEC company.
Huseyin BabalHuseyin Babal has deep experience in Full Stack Development since 2007. He is mainly developing applications with JAVA, Spring, PHP, NodeJS, AngularJS. He is also interested in DevOps Engineering since 2013 and using AWS, Heroku for Cloud deployment and playing with Docker and Consul for implementing infinite scalable systems. He likes to share his experience in public conferences and perform advanced workshops about Full Stack Development and Devops. He is the author of NodeJS in Action course in Udemy.
Ibrahim TasyurtIbrahim is a Senior Software Engineer residing in Ankara,Turkey. He holds BSc and MS degrees in Computer Engineering from Middle East Technical University(METU). Throughout his professional carrier, he has worked in Enterprise Web Application projects for public sector and telecommunications domains. Java EE, Web Services and Enterprise Application Integration are the areas he is primarily involved with.
Idris AzeezIdris Azeez, is currently running a Masters program at the Nile University Of Nigeria, Abuja. He is a Java Developer with more than of 3 years programming experience. He has a strong passion for solving challenging tasks in the areas of health and education.
Ilias KoutsakisIlias has graduated from the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens. He is interested in all aspects of software engineering, particularly data mining, and loves the challenge of working with new technologies. He is pursuing the dream of clean and readable code on a daily basis.
Ilker KonarI am a senior software developer with experience mostly in java-related technologies with appliance in the telecommunication industry. I have been programming for more than fifteen years. I am passionate about programming. I like learning new frameworks, languages and design patterns.
Ima MiriIma is a Senior Software Developer in enterprise application design and development. She is experienced in high traffic websites for e-commerce, media and financial services. She is interested in new technologies and innovation area along with technical writing. Her main focus is on web architecture, web technologies, java/j2ee, Open source and mobile development for android.
Ioannis MakrygiannakisJohn is an undergraduate student at the Department of Informatics of Athens University of Economics and Business. He is specialized in Databases, Knowledge Management, Information Systems and Information Security. In his free time he loves learning new things with regard to programming and network security.
Ishita AgarwalIshita graduated as an Electrical and Electronics Engineer from BNMIT, Visvesvaraya Technological University in 2009. She works as a Senior Technology Specialist with a leading bank. During her tenure with various companies, she has been involved with giants like Apple, Fidelity Information Services and Wells Fargo. Currently she is part of an Enterprise DataLake and deals with technologies like Java and BigData.
Iulian TimisMy name is Iulian and I graduated Faculty of Electronics, Telecommunications, and Information Technology. My master's degree was in Computer Science, Information Security. I am passionate about technology and the security area. During my career I was working as a Java Developer, on the backend and frontend side, sometimes doing some DevOps tasks.
Jagriti SrivastavaI am Jagriti Srivastava , currently working as Counsellor in Sunway International Business School. I have 4 + years of experince in software development in Java and Grails. I have been also working in the post of President in Competitive Coding Community of Sunway International Bus iness School. Prior I have been involved in multiple projects regarding Java Web Application Development and worked as IT instructor for a year .
Jamal CooperTre Cooper attended college at Valdosta State University and The University of Alabama at Birmingham. He received his B.S. in Computer Information Sciences from The University of Alabama at Birmingham in December of 2018. He has worked as an application developer for Hibbett Sporting Goods, Macy’s Technology, and NCR. He also has done some freelance work for some smaller organizations. He is most fluent in Java, Angular, SQL/NoSQL databases, Git, and Linux. He has a certification in Cisco Networking and enjoys helping people who are new to the IT field.
Jesus BoadasI'm a self taught programmer, I began programming back in 1991 using an IBM A10 mainframe with Pascal an Assembler IBM 360/70 emulator and Turbo C on a X86 PC, since that I work for the banking industry with emerging technologies like Fox Pro, Visual Fox Pro, Visual Basic, Visual C++, Borland C++, lately I moved out to the Airline industry, leading designing and programming in-house web applications with Flex, Actionscript, PHP, Python and Rails and in the last 7 years I focused all my work in Java, working on Linux servers using GlassFish, TomCat, Apache and MySql.
Joel Patrick LlosaI graduated from Silliman University in Dumaguete City with a degree in Bachelor of Science in Business Computer Application. I have contributed to many Java related projects at Neural Technologies Ltd., University of Southampton (iSolutions), Predictive Technologies, LLC., Confluence Service, North Concepts, Inc., NEC Telecom Software Philippines, Inc., and NEC Technologies Philippines, Inc. You can also find me in Upwork freelancing as a Java Developer.
J.W. WillseyJoel has spent the last 15 plus years designing, developing and implementing enterprise Java applications for the financial services, manufacturing, pharmaceutical, insurance and banking industries. Over his career Joel has focused on architecture, enterprise integration and design patterns. Currently Joel serves as a Senior Solutions Architect for a U.S. based Software Company.
John KostarasSoftware architect awarded the 2012 Duke's Choice Community Choice Award and co-organizing the hottest Java conference on earth, JCrete.
John WilfredJohn has more than 20 years of IT experience and always ensures that businesses align technology with their key commercial initiatives. John is keen to impart his knowledge and a firm believer of "Great Teams Win Great Games". John is also an inventor of a couple of patents and has written a book on Hibernate.
Joormana BrahmaShe has done her graduation in Computer Science and Technology from Guwahati, Assam. She is currently working in a small IT Company as a Software Engineer in Hyderabad, India. She is a member of the Architecture team that is involved in development and quite a bit of R&D. She considers learning and sharing what has been learnt to be a rewarding experience.
Joseph JonesJoseph Jones is a Lead Applications Developer with a passion for helping other developers grow and expand their skill-sets. He holds 8 professional certificates between CIW, CompTIA, and Oracle and is a two-time winner of a UPS Design & Build Challenge. Joseph has most recently been leading and developing on projects with Angular front-ends and Java-based micro-services hosted in cloud environments.
Juan LuisJuan Luis has graduated from Computer Science Engineering in the Universitat Autonoma de Barcelona. He also holds an Open Group TOGAF 9 Certification and several Java Certifications like SCEA, SCJP and SCWCD. He's and expert in Java, JavaEE, the Oracle middleware Cloud Application Foundation Software Stack (Oracle WebLogic Server, Oracle Service Bus and Oracle Coherence) and also in Fast Data / Big Data projects. He is mainly involved as an EA in large mission critical projects in several sectors specially in banking and retail. He is also a key member of the Oracle Cloud Computing and one of the chief architects of the Iberia SOA Group and a member of the EMEA Oracle Weblogic Champions group.
Julen PardoJulen holds his Bachelor's Degree in Computer Engineering from Mondragon Unibertsitatea, in Spain. Currently he is working in Munich, Germany, as Software Engineer. He contributes to open source projects with plugins, and he also develops his own, open-source projects. Julen is continuously trying to learn and adopt Software Engineering principles and practices to build better, more secure, readable and maintainable software.
Jun WuJun (Steven) Wu is a current Master student in Computer Science & Engineering department of University of Nebraska Lincoln (Lincoln, NE, USA). His current interests focus on Programming Languages (Java, Python), Relational Database (MySQL), NoSQL Database (Apache Cassandra, MongoDB), and Computer Networks.
Jyoti JhaJyoti is a tech enthusiast and is an avid programmer. She holds a post graduation degree in (M.Tech) Computer Science Engineering from Thapar Univeristy, Patiala, India. Post her graduate studies, she has worked in Software companies such as SLK Software and Aricent, India as Software Engineer in various projects primarily in the field of Requirement analysis and design, implementing new algorithms in C++ and JAVA used in ISDN network and designing databases and. She is inquisitive about socio economic reforms as well as advancement in technical fronts and keep herself informed with TED talks and various blogs.
Katerina ZamaniKaterina has graduated from the Department of Informatics and Telecommunications in National and Kapodistrian University of Athens (NKUA) and she attends MSc courses in Advanced Information Systems at the same department. Currently, her main academic interests focus on web applications, mobile development, software engineering, databases and telecommunications.
Kavitha AshokKavitha has a Master's degree in Information Technology and a Master's degree in Business Administration. She started her career as a Junior Software Developer trainee and moved up as a Technical lead. She has been involved with projects in various domains such as CMS, IMS, android and digital TV products, applications, web services, etc. , She is mainly involved in development, design, analysis, refactoring, etc., based on Java and other technologies.
Kenan SevindikDevelops enterprise software, gives training, mentoring and consultancy services about Java, Design Patterns, OOP, AOP, Spring, Spring Security, Vaadin and Hibernate. Specialized on the architecture and development of enterprise applications using various Java technologies for more than 15 years. Works with various enterprise Java frameworks, such as Spring Application Framework, Spring Security Framework, Hibernate Persistence Framework since their initial phases. Co-author of "Beginning Spring" book published by Wiley Publishing in February 2015. Public speaker. B.S. in Computer Engineering.
Kesha WilliamsKesha Smith Williams, M.S., has taught courses in the Java Certification program at UC Irvine Extension and helped to develop the curriculum since 2008. She most recently earned the Distinguished Instructor Award in 2014. She has over 20 years of experience in web development using Java and Microsoft technologies. Her expertise includes web design, programming, systems analysis and design, and technical project management. She has served as Java consultant and corporate trainer to major corporations in the airline, medical, and restaurant industries. She has also worked with the U.S. Air Force and other government agencies in the same capacity.
Kevin AndersonKevin has been tinkering with computers for longer than he cares to remember.
Kevin YangA software design and development professional with seventeen years’ experience in the IT industry, especially with Java EE and .NET, I have worked for software companies, scientific research institutes and websites.
Konstantina DimtsaKonstantina has graduated from the Department of Informatics and Telecommunications in National and Kapodistrian University of Athens (NKUA) and she is currently pursuing M.Sc studies in Advanced Information Systems at the same department. She is also working as a research associate for NKUA in the field of telecommunications. Her main interests lie in software engineering, web applications, databases and telecommunications.
Koushik SanyalKoushik Sanyal is a resident of a small town Uttarpara, in the suburbs of Kolkata (erstwhile Calcutta) which is one of the biggest cities in India and capital of the state of ‘West Bengal’. He completed Diploma in Information Technology from DoEACC Society (Currently NIELIT), a government of India run autonomous society dedicated for pertaining training in Information Technology. He has spent more than 11 years in IT professional domain as Trainer, Software Developer and Senior Software Developer. Currently he's working as a ‘Senior Software Developer’ in java domain at ‘Greenfield Software Pvt. Ltd in Kolkata, India.
Lee JonasLee is a software engineer with 20 years experience delivering enterprise software for blue chip companies in the Financial sector. He has worked on applications in equity research, equity derivatives pricing, retail fund management, pension planning and client liquidity. His passion is keeping abreast of the latest technology and design techniques and putting them to effective use to solve his clients’ problems. Over the years he has done so in a diverse range of settings: from Internet Service Providers to no-SQL vendors to Market Data Providers, to Financial Institutions, to Investment Banks (Front Office and Back Office).
Leela MaheswararaoLeela MaheshwaraRao is a well-grounded software developer with more than 15 years of practical experience using Java/EE, databases (MySQL, Oracle) and NoSQL solutions (MongoDB, Redis) etc.He holds a bachelor's degree in computer science and has been designing and developing business applications for various top MNC's.
Lefteris KarageorgiouLefteris is a Lead Software Engineer at ZuluTrade and has been responsible for re-architecting the backend of the main website from a monolith to event-driven microservices using Java, Spring Boot/Cloud, RabbitMQ, Redis. He has extensive work experience for over 10 years in Software Development, working mainly in the FinTech and Sports Betting industries. Prior to joining ZuluTrade, Lefteris worked as a Senior Java Developer at Inspired Gaming Group in London, building enterprise sports betting applications for William Hills and Paddy Power. He enjoys working with large-scalable, real-time and high-volume systems deployed into AWS and wants to combine his passion for technology and traveling by attending software conferences all over the world.
Mahboob HussainMahboob Hussain graduated in Engineering from NIT Nagpur, India and has an MBA from Webster University, USA. He has executed roles in various aspects of software development and technical governance. He started with FORTRAN and has programmed in a variety of languages in his career, the mainstay of which has been Java. He is an associate editor in our team and has his personal homepage at http://bit.ly/mahboob
Marcelo SalesSpecialized Information Technology Professional with 20 years experience in Software Development, Consulting and Systems Integration. Bachelor in Information Systems and post graduate in Project Management and Software Architecture. Evangelist of DevSecOps, Cloud Native Applications, Cloud and Containers practices.
Maruthi ShanmugamMaruthi has graduated as Honors in Computer Science and Engineering from National Institute of Technology, Jamshedpur, India , one of the top institutes in the country. During his studies, Maruthi has done projects on remoting and network tunneling. Maruthi works as a Technology Architect on digital commerce in one of the largest financial institution in North America, where his primary contribution is on Java, redefining and simplifying the SOA using modern technologies.
Mary ZhengMary has graduated from Mechanical Engineering department at ShangHai JiaoTong University. She also holds a Master degree in Computer Science from Webster University. During her studies she has been involved with a large number of projects ranging from programming and software engineering. She works as a senior Software Engineer in the telecommunications sector where she acts as a leader and works with others to design, implement, and monitor the software solution.
Mayank GuptaSenior JEE developer with experience in large scale IT projects, especially in the telecommunications and financial services sectors. Mayank has been designing and building J2EE applications since 2007. Fascinated by all forms of software development; keen to explore upcoming areas of technology like AI, machine learning, blockchain development and AR. Lover of gadgets, apps, technology and gaming.
Mehdi ShahdoostIn a nutshell, I am an enthusiastic Java developer with more than 10 years of experience ranging from banking solutions to national and startup projects. I have worked with Java since 1.3 version until now. Moreover, I am passionate about the Java ecosystem. I can't imagine myself doing something other than programming.
Micheal AbobadeMichael is a graduate of Mathematics/Computer Science, the Faculty of Science and Science Education(SSCE) from the Federal University of Technology Minna (FUTMX), Nigeria. He has been programming in java for the past 14years and possess the following certifications (SCEA 5.0, Step I , SCBCD 3.0, SCWSD 1.4, SCMAD 1.0, SCWCD 1.4, SCJP 1.4) in java. He was an Oracle WebLogic Administration Consultant for MTN West Africa; he currently works in a financial institution as a senior Software Engineer.
Mike Møller NielsenMike was born was in 1977 in Kolding / Denmark and he has a passion for programming and tech. He works on freelance basis where He develops full stack applications written in Java with Spring Boot or Kotlin Ktor. He has a bachelor in Chemistry which he took before migrating to IT engineering. He has a YouTube channel (http://www.youtube.com/c/MikeMøllerNielsen) where he spreads the knowledge and solutions to every day problems.
Mohammad Meraj ZiaSenior Java Developer
Mohanraj GurubathamMohanraj Gurubatham is an Engineering graduate and currently running a Technology consulting firm. He also has got a post graduation in Master of Business Administration specialized in Retail Sales. Basically he is a Java and Android enthusiast and he is very much interested in using java whether it be a core java or using frameworks like spring. He has more than 18 years of practical experience in software development using Java/EE Technologies and worked as a technical architect for more than 9 years.
Mridul DekaDid B.Tech(Bachelor) in Computer Science and Engineering from SRM University India. Currently working as Senior Software Engineer in HCL Technologies having domain experience in Retail and Telecom. Has experience in Enterprise level Application development and handled large volumes of data. He has used various technologies like Java, Spring, REST services, SQL, Maven, Docker, Tomcat. Created design at product level and class level for features developed.
MrM ProgrammingMrM Programming is a team passionate and enthusiastic about game-making and quality education. On the MrM Programming YouTube channel, you will find content related to programming in general and game-making in particular. In addition to advanced stuff that only gets more exciting and complex, on the channel, you will find important basics that quite often yet unfairly get neglected.
Nagendra VarmaBE graduate from Computer Science discipline. Quick learner and take in a zeal to learn new technologies. Broad experience in working on JavaEE applications in an agile environment with projects having critical deadlines. Expertise in developing WEB services.
Nassos HasiotisNassos has graduated from Computer Engineering and Informatics Department in the University of Patras. He also holds a Master degree in Communication and Network Systems from University of Athens. He has a 10-year work experience as a Java and C++ developer in the Telecommunication and IT industry participating in various projects. He currently works as a senior software developer in the IT sector where he is mainly involved with projects for the EU requiring extensive java skills.
Naveen PrapullaNaveen Prapulla Saddala has graduated from BITS, Pilani - Goa Campus, India in 2008. He has 9+ years of experience in Software development. So far in his career, he developed products using Java/J2EE, Spring, Hibernate, JPA, Struts, REST Web services, Groovy, Grails, JQuery, Ajax, ExtJS, Backbone.js. He is well versed with JBOSS, Tomcat and Spring Boot. He also has experience in fixing vulnerabilities in code by using Secure Coding Techniques such as Prevention of Cross-Site Scripting (XSS), Cross-Site Request Forgery, SQL Injection attacks, among others. He is interested in working on projects on Big Data Analytics, Machine Learning, Artificial Intelligence. He is currently working as a Technology Lead in one of the biggest travel domain companies in the world.
Nawazish KhanI am Nawazish, graduated in Electrical Engineering, in 2007. I work as a Senior Software Engineer with GlobalLogic India Ltd (Banglore) in the Telecom/Surveillance domain. A Java Community Process (JCP) member with an unconditional love (platform, technology, language, environment etc does not matter) for computer programming. Extremely interested programming multi-threaded applications, IoT devices (on top of JavaME) and application containers. The latest language of interest being Google Go; and Neo4j as the NoSQL Graph Database solution.
Ndibulele MqoboliNdibulele is a software development professional with over 10 years experience writing software and leading development teams. He has worked for blue chip companies in Telecommunications, Insurance and Investment Banking sectors and has comprehensive experience in delivering large-scale projects. He is very passionate about software craftsmanship.
Neha GoelNeha holds a Bachelors degree in Computer Science and Engineering. Currently she is working as a Sr. Programmer Analyst for a client in USA and has a total of 9+ years of Java/J2EE experience.Her expertise includes participation in all stages of SDLC. She has experience with multiple web based and enterprise based applications. She has a very impressive understanding in Object oriented architecture, analysis, design and software development using latest technologies like Java, J2EE , Restful Services, Spring, Hibernate, JDBC, JSP, Servlets, GWT, ATG etc.
Nikos MaravitsasNikos has graduated from the Department of Informatics and Telecommunications of The National and Kapodistrian University of Athens. During his studies he discovered his interests about software development and he has successfully completed numerous assignments in a variety of fields. Currently, his main interests are system’s security, parallel systems, artificial intelligence, operating systems, system programming, telecommunications, web applications, human – machine interaction and mobile development.
Niranjan AcharyaI am a Software Engineering Graduate from Gandaki College of Engineering and Science, Nepal. I have been involving onto different software activities and projects in the four-year tenure. I started with programming in C and C++. I presented some presentations and exhibitions with C games and allegro gaming in GCES IT Mohatsav. I participated in different academic activities for working with Java, Web Technologies, Enterprise application and Big Data Technologies. With the completion of my Software engineering Graduation, I am working as Chief Technical officer in IT Sahayatri Private Limited.
Nitin KulkarniNitin is an experienced IT professional with over 20 years of experience across the globe. He has lead and delivered many complex projects involving Cloud Computing, API design, DevOps and Microservices. He has a solid history of aligning systems with business strategy with a comprehensive knowledge of systems architecture principles, software development languages, software, and infrastructure. He is a certified AWS and TOGAF Architect. He holds a bachelor's degree from the University of Pune, India, and currently pursuing his Master's degree in Georgia Tech.
Nurujjaman PollobI love to write codes, and I love to experiment with technologies and share my experience with other people.
Omozegie AziegbeOmos holds a Master degree in Information Engineering with Network Management from the Robert Gordon University, Aberdeen. Omos is currently a freelance web/application developer who is currently focused on developing Java enterprise applications with the Jakarta EE framework.
Petr ArsentevPetr Arsentev has over 8 years of experience in java development. He participated in the development a few startup projects, which run successfully. He finished Moscow Power Engineering Institute (National Research University) at 2009. After he started to work in a local company as java developer and still keeps improving the knowledge about software developments. He focused on JVM languages like Java, Scala and related technologies and frameworks. He has developed the few courses about Java in Russian. He teaches students Java language too. This is his personal website http://parsentev.ru/
Petros KoulianosPetros studied Computer Science in Hellenic Open University . He is an experienced administrator with a demonstrated history of working in the health information technology systems and health services industry. Skilled in Oracle Databases, HL7 Standards, Health Information Systems (HIS), Laboratory Information Systems (LIS) . In his free time designs and develop apps in Java , Android and node.js .
Prasad SayaPrasad Saya is a software engineer with over ten years’ experience in application development, maintenance, testing and consulting on various platforms. He is a certified Java and Java EE developer. At present his interest is in developing Java applications. He also has experience working with databases and ERP applications.
Prateek SharmaPrateek has graduated in Computer Engineering from Thapar University (Patiala, India). He also holds a Master degree in Software Systems from Birla Institute of Technology & Science (Pilani, India). Currently he is working as a Full Stack Software Engineer in telecommunications sector where he is involved in multiple flavors of project ranging from development in J2EE,Groovy, JPA, Hibernate, Web Service (SOAP/REST) to DevOps tools like Jenkins, SonarQube, SonarLint, EclEmma etc. He also has experience in message queues like RabbitMQ and Kafka.
Priya KrishnaPriya has graduated from Computer Science and Engineering Department in Shri Jayachamarajendra College of Engineering, Mysore. She has more than 10 years of experience in software development, application development and architecture. She is currently working as a senior developer in banking sector where she is mainly involved with projects based on java/j2ee technologies.
Rachida MaaradjiRachida has graduated from the Computer Engineering and Informatics Department in the Higher School Of Computer Science of Algiers (ESI). She also holds a Master's degree in Multimedia Information Systems and the Internet from the Picardie Jules Verne University of France(UPJV). During her studies, she has been involved with a large number of projects ranging from programming to software engineering design and analysis. She works as a Junior Software Engineer in the web & mobile development sector where she is mainly involved with projects based on Java and NoSql technologies.
Raghavan MuthuRaghavan alias Saravanan Muthu is an IT professional having more than 12 years of experience on Java SE/EE based Application Architecture, Design, Development, Management and Administration for Banking, Insurance, Telecom and Automobile Industries, having a very good hands on experience on Multi-threaded, batch processing applications and Relational Databases. He is presently working as a Technical Architect for one of the largest public sector banks of India to handle the e-Messaging application for running several fixed and seasonal campaigns. He has completed his Post Graduation (Master of Science) in Birla Institute of Technology and Science (BITS), Pilani, India. He is a Founder, Chief Executive Volunteer and a Web Mater of a non-profit charity organization named SHaDE (http://shade.org.in).
Raghuram GururajanRaghuram is a Senior Staff Software Engineer and has more than thirteen years of experience working on web, desktop and mobile applications. He holds a Master's degree in Computer Science from the University of North Carolina . He is a passionate about working on Distributed Systems and specializes in working with Java web services and has significant experience working web applications, databases and continuous integration and deployments. He is currently working as a technical lead at a e-commerce company where he supports development of core API's/RESTFul Services that are part of the Merchandise Product Catalog.
Rajagopal ParthaSarathiRajagopal works in software industry solving enterprise-scale problems for customers across geographies specializing in distributed platforms. He holds a masters in computer science with focus on cloud computing from Illinois Institute of Technology. His current interests include data science and distributed computing.
Rajeev HathiRajeev is a senior Java architect and developer. He has been designing and developing business applications for various companies (both product and services). He is co-author of the book titled 'Apache CXF Web Service Development' and shares his technical knowledge through his blog platform techorgan.com
Ram MokkapatyRam holds a master's degree in Machine Design from IT B.H.U. His expertise lies in test driven development and re-factoring. He is passionate about open source technologies and actively blogs on various java and open-source technologies like spring. He works as a principal Engineer in the logistics domain.
Raman JhajjRamaninder has graduated from the Department of Computer Science and Mathematics of Georg-August University, Germany and currently works with a Big Data Research Center in Austria. He holds M.Sc in Applied Computer Science with specialization in Applied Systems Engineering and minor in Business Informatics. He is also a Microsoft Certified Processional with more than 5 years of experience in Java, C#, Web development and related technologies. Currently, his main interests are in Big Data Ecosystem including batch and stream processing systems, Machine Learning and Web Applications.
Rambabu PosaRam did his Masters in IS(Information Systems) from Andhra University, India. He has 10+ years of experience in Java Ecosystem and 6+ years of experience in Scala/Python Ecosystem, BigData and GCP world. He is author of “Scala Reactive Programming” book. Apart from Java, Python and Scala, he is good at Spark, PySpark, Apache BEAM, REST API, NoSQL, BigData Hadoop Stack, Cloud, Groovy, Play Framework, Akka Toolkit, Lagom Framework, Kafka, Kubernetes (K8S), TDD, BDD,Agile and much more. He likes sharing his knowledge through writing tutorials and books.
Ranganathan KasiganesanRanganathan Kasiganesan has completed his Masters in Technology in Computer Science and Engineering from SRM University Chennai. He has over 20 years of experience in developing and managing software for a wide variety of clients around the world. He is an ardent trainer who trained various programming languages and platforms. He is identified by his clients as an efficient problem solver. Currently, he is practicing as a freelance trainer for those candidates who want to upgrade their skills to excel in their careers.
Raquel PauRaquel has graduated from Computer Engineering in the Universitat Politecnica de Catalunya. She also holds a Master degree in Computation (Software Engineering) from the same university. She has an I+D profile focused about model driven development. Additionally, she is the project leader of Walkmod, an open source project to code conventions, which is part of the result of her interest in the model driven development. Currently, Raquel works as a Software Architect in the Sparsity-Technologies.
Reshma SatheI am a recent Master of Computer Science degree graduate from the University Of Illinois at Urbana-Champaign.I have previously worked as a Software Engineer with projects ranging from production support to programming and software engineering.I am currently working on self-driven projects in Java, Python and Angular and also exploring other frontend and backend technologies.
Rivu ChakrabortyRivu Chakraborty is a Google Certified Android Developer, Sr. Tech Member of Institute of Engineers (India), he also have certifications on Scrum. He is also an author of multiple books on Kotlin, Reactive Programming, Functional Programming and Android Development, published by renowned publication houses. Having total 5+ years of experience he is presently working as a Sr. Software Engineer (Android) at Indus Net Technologies Pvt. Ltd. Rivu Chakraborty considers himself a Kotlin and Android enthusiast and a Kotlin evangelist. He has been using Kotlin since December 2015, so he has around 2 years' experience in Kotlin. As part of his mission to expand the use and knowledge of the Kotlin Language as much as possible, he created the KotlinKolkata User Group, one of the most active Kotlin user groups throughout the world and he is a Founder Organizer of KotlinKolkata. He is also an active member of GDG Kolkata and gives talks at GDG Kolkata Meetups.
Roseland XuRoselang has graduated from Computer Science Department as well as holds a Master Degree in Information Based Technology from Eastern Michigan University. Rose has been acting as Architect and Lead Middleware Engineer with hands on experience in Analysis, Design, Development and Integration of Cloud and Distributed Software applications using Modern language and big Data technology.
Rovshen NazarovRovshen is a Master Candidate in Computer Science from Baylor University, TX. He holds bachelors in Computer Science from American University in Bulgaria. During his studies he has been involved in large number of team and individual projects. His main interests are Software Engineering, System Design, Java, and Big Data.
Sadia SherThis is Sadia (Backend Developer-Java). I have graduated from Jinnah University For Women, Karachi, Pakistan. Coding is my first love, therefore I am a developer. Why Java? Because It has been found as the most diverse language with plenty of APIs, frameworks and integration support. Other than this I am a Yogi. Ever since I practice yoga my lifestyle changes to morning bird. This strengthens my core just as JVM strengthens Java.
Sandeep SundareshaI am a web application developer using java and J2EE technological stack. I graduated out of Visvesvaraya Technological University from Computer Science discipline. I am interested in data structures, and algorithms especially those involving graphs. Off late, I have developed interest in big data, and cloud services.
Santosh BalgarHe is a Software Engineer working in an industry-leading organization. He has completed his bachelors from Visweswaraya Technological University. In his career, he has worked in designing and implementing various software systems involving Java/J2EE, Spring/ Spring Boot, React JS, JQuery, Hibernate and related database technologies. He loves to share his knowledge and always look forward to learning and explore new technologies. He loves to spend his free time with his family. He enjoys traveling and loves to play cricket.
Sarad DhungelI am a graduate in Computer Engineering from Howard University. Third place award winner in Intel-Cornell Cup. Passionate about new emerging software and technology. During free time, I enjoy reading about politics, business, spirituality, technology and traveling.
Satya ChoudhurySatya Choudhury is a IT professional with over 23+ years of experience in multiple technologies such as Java, IBM AS/400 (iSeries) and Web (PHP, Vuejs, Codeigniter, Bootstrap, etc.). Apart from programming he also possess excellent UI/UX design skills and runs his own store at http://satyatunes.com.
Saurabh AroraSaurabh graduated with an engineering degree in Information Technology from YMCA Institute of Engineering, India. He is SCJP, OCWCD certified and currently working as Technical Lead with one of the biggest service based firms and is involved in projects extensively using Java and JEE technologies. He has worked in E-Commerce, Banking and Telecom domain.
Sebastian VinciSebastian is a full stack programmer, who has strong experience in Java and Scala enterprise web applications. He is currently studying Computers Science in UBA (University of Buenos Aires) and working a full time job at a .com company as a Semi-Senior developer, involving architectural design, implementation and monitoring. He also worked in automating processes (such as data base backups, building, deploying and monitoring applications).
Sergio Lauriano JuniorSergio is graduated in Software Development in the University City of São Paulo (UNICID). During his career, he get involved in a large number of projects such as telecommunications, billing, data processing, health and financial services. Currently, he works in financial area using mainly Java and IBM technologies.
Shagun MittalShagun is an enthusiastic Java developer with 5 + years of Industry experience in various Java and Web technologies. She is a certified Java Programmer and has worked extensively with other programming languages and framework, such as Hibernate, Spring MVC, Spring Boot, RDBMS, Unix, etc. As part of delivery services she has created and implemented efficient applications and programs in various industries, including insurance, retail, public sector, telecommunication etc.
Shahzaib IbrarShahzaib graduated from the Department of Computer Science as a Computer Scientist at Iqra University. He also holds Skills in HTML, CSS, JAVA, Bootstrap, Java(Web Applications), and Flutter (Dart Programming). During his studies, he has been involved with a large number of projects ranging from programming and software engineering to telecommunications, hardware design, and analysis. He works as a junior Intern in the IT sector where he is mainly involved with projects based on Java and Big Data technologies.
Shaik AshishHe completed his Bachelors Degree in Computer Applications. He is a freelancer, writer, Microsoft Certified in Python and Java. He enjoys Writing, Teaching, Coding in Java and Python, Learning New Technologies and Music.
Shankar MataShankar works as a Lead Software Engineer in a leading company and has developed several applications. He is one of the decision makers for the design and architecture for all the applications in his team. He along with his team develop and deploy cloud native services. He had been working in the field of Java and cloud technologies. He is also Amazon and Microsoft certified solution architect for AWS and Azure respectively. He has done his Masters in Computer science from University of New Mexico, US and Bachelors from GITAM University India. He is also experienced in Angular Framework and developed several applications.
Sheran_Tahir MalikSheran Malik has graduated from the University of Bedfordshire with a First-Class Honours in Computer Science. Sheran also works for a company called Infosys as an Associate. As well as this, Sheran is also the founder of Coding Chamber which is a platform on YouTube to teach people how to code. Sheran discovered his passion of an intellectual challenge when he was 18 and then used this to learn coding. He has completed many projects in software development and also works a freelance developer for mobile applications and websites.
Shivakumar RamannavarShivakumar has 16+ years of experience in Java Development, Cloud and also has a lot of passion in Cloud-native Applications and Kubernetes. Shiva has a Bachelor's Degree from Visweswaraiah Technological University, India. Shiva has been involved in the development of IT systems using Java/J2EE, Kubernetes, and has designed tonnes of applications both on-premise and on-cloud. Shiva strongly believes there is a great revolution of cloud-native technologies and that we can create a world of difference through learning, sharing, and caring among the community.
Shubham AggarwalShubham is a Java Backend and Data Analytics Engineer with more than 3 years of experience in building quality products with Spring Boot, MongoDB, Elasticsearch, MySQL, Docker, AWS, Git, PrestoDB tools and I have a deep knowledge and passion towards analytics, Micro-service based architecture, design patterns, antipatterns and software design thinking.
Siddhesh KhedekarProgrammer, Ambivert and Intellectual Maverick. I graduated with a Bachelors in Computer Science from Ramnarain Ruia College under the University of Mumbai. I have completed a number of MOOCs related to programming. During my studies, I have been involved with a large number of projects ranging from programming and software engineering to android, mobile and web development. I am especially good at java and python. I work as a junior Android Developer in the startup sector where I develop mobile apps.
Simran KoulSimran has graduated as a Bachelor of Engineering in Computer Science from Chitkara University. She has undergone a 6-months long comprehensive industrial training at the reputed Centre for Development of Advanced Computing (C-DAC), where she worked on a project including the likes of Java, JSP, Servlets while the UI-UX through the pioneering HTML, CSS and JS. Her inquisitive nature and the seed of curiosity keeps her on the toes to find material to write about. Along with her interests in Software Development, she is an ardent reader and always ready-to-write writer.
Simranjit SinghSimranjit Singh has graduated from Computer Science Department of the Guru Nanak Dev University of Amritsar, Punjab, India. He also holds a Master degree in Software Engineering from the Birla Institute of Technology & Science of Pilani, Rajasthan, India. He works as a Senior Consultant in the e-commerce sector where he is mainly involved with projects based on Java and Big Data technologies.
Smriti SatyanarayanaSmriti has graduated from computer science and engineering department in the National Institute of Engineering, Mysore. During her studies, she has worked on various projects ranging from programming to Android applications. She was a graduate trainee in Fidelity Investments, Chennai and has completed various exciting projects during her training, one of them that involved machine learning. Currently, she is working on sales forecasting and visualization in R. Apart from this, she loves classical music and is an ardent reader. Her passion lies in data science and machine learning.
Sowmya ShankarSowmya works as a Senior Web Applications Programmer in the higher educational sector, where she leads projects based on Java. She graduated from Anna University's Computer Sciences department, followed by a Masters degree in Computer and Information Sciences from the University of Delaware. Her project portfolio features diverse web applications using frameworks such as Struts2, Spring, Spring Boot, as well as her recent experiments in the world of Microservices and the React JS framework.
Sripriya VenkatesanSripriya is a Computer Science engineering graduate, she topped her graduation class and was a gold medalist. She has about 15 yrs of work experience, currently working as a technical architect/ technical manager for large scale enterprise applications, mainly around Java and database technologies; spanning different clients, geographies and domains. She has traveled to multiple countries and strives for work life balance. She is passionate about programming, design, architecture and enjoys working on new technologies.
Srujana CherukuriSrujana holds Master of Computer Applications degree from Osmania University, Hyberabad, India. She is currently working as a Java/J2EE Consultant and has experience of working with a number of clients in a variety of domains.
StarblasterExperienced Software Engineer with a demonstrated history of working in the information technology and services industry. Strong engineering professional skilled in Java, J2EE, Hibernate, Servlets, Spring Framework, Microservices, currently working on Liferay CMS.
Sotirios-Efstathios ManeasSotirios-Efstathios (Stathis) Maneas is a PhD student at the Department of Computer Science at the University of Toronto. His main interests include distributed systems, storage systems, file systems, and operating systems.
Stephen FerjanecStephen graduated from the University at Buffalo, with Bachelor's degrees in Finance and Information Systems. He has worked in the finance industry for over 20 years, developing software applications for accounting, budgeting and forecasting solutions. His most recent projects are developing web and mobile applications in the retail sector, where he is mainly involved with reporting projects using Spring technologies and Angular.
Suresh KumarHe holds a Master's degree in Computer Applications from the University of Madras. He is a Senior Solution Architect with over 20 years of experience in Java, J2ee, .Net, Mobile, Cloud and DevOps Technologies. He is actively involved in all the project phases (Pre-Sales and Post-Sales, Initiation, Configuration Management, Planning, Design, Architecting, Tracking and Monitoring, Scheduling, Testing, Estimation, Closure, Delivery) in his Projects. He holds experience in Banking, E-Commerce, Travels, Finance, Automobiles, Insurance, Services domains. He has implemented various methodologies ( Waterfall, Spiral, Agile Scrum, Kanban) in his projects. He is a Sun Certified Java Programmer, Sun Certified Java Web Component Developer, Sun Certified Java Architect, Microsoft Certified Visual Studio & TFS Administrator, and PMI Certified PMP. He is currently working as a Senior Solution Architect in Indian Government Project using Angular 8, ESRI ArcGIS, JSF PrimeFaces, Spring, Restful web services, PostgreSQL, MongoDB.
S BNow and Futuristic Technology Coach. #AI #Robotics #Cloud #MixedReality #CloudComputing #EdgeComputing #Analytics #Java #JEE. Remote Startups Accelerator. Idea Generation and Conceptualization to Product/Platform/Service. Founder and CEO - runtimes.sh, remotecoachings.sh, cloudscience.coach, cloudpin.cc and more
Sylvain CloutierSylvain has been programming in Java for the past 5 years, mainly in the aerospace industry, as a lead developer of complex web based aircraft wiring systems. He is also one of the organizers of the Java User Group of Quebec City and currently works as a Java developer consultant at CGI.
Terrance GreeneTerrance Greene is a business enthusiast with an emphasis on software as a service and user experience-based engineering. Terrance graduated with a degree in Business Administration from APU and is currently pursuing an MBA with an emphasis on accounting while simultaneously preparing for the Oracle Certified Associate exam and the Texas Certified Public Accountant (CPA) exams. When he is not held captive by his VariDesk and three monitors he is spending time with his wife and three dogs, performing preventative maintenance on his vehicles, and studying the Spanish language. He is currently focused on passing the Oracle Certified Associate exam and the CPA exams while searching for a permanent Software Engineering role.
Theodora FragkouliTheodora has graduated from Computer Engineering and Informatics Department in the University of Patras. She also holds a Master degree in Economics from the National and Technical University of Athens. During her studies she has been involved with a large number of projects ranging from programming and software engineering to telecommunications, hardware design and analysis. She works as a junior Software Engineer in the telecommunications sector where she is mainly involved with projects based on Java and Big Data technologies.
Thodoris BaisThodoris is an Oracle Certified Associate Java Programmer and currently works as a Junior Software Developer, for Intrasoft International S.A. He holds a diploma at Informatics & Telecommunications Engineering and is interested in continuous development.
Todd KoffordTodd graduated from the University of Kansas with a Bachelor of Science degree in Computer Science. Since graduating, he has worked as a professional software developer in various industries from aerospace engineering, to large corporate financial, to higher education. During this time he has been exposed to a lot of different systems and technologies, and is proficient in java/java-based frameworks, RESTful web services, database development, and front end technologies HTML, CSS, Bootstrap, jQuery. In addition he has a lot of experience using the tools and platforms for deploying web-based applications, like GIT, maven, tomcat, etc. He currently works as in a dual role position at the University of Kansas where he serves as a Software Architect/IT Development Manager, designing, developing and managing academic and research related applications to support the university.
Vaibhav KulkarniVaibahv is PH.D candidate and holds masters degree in computer application. He is active contributor to Apache Software Foundation as well as openJDK.
Vaishnavie JayendranI have done my Bachelor of Engineering in Computer Science. I have worked primarily in Java and related open source frameworks. Learning and exploring new technologies is my passion
Veeramani KalyanasundaramVeera is a Software Architect working in telecom domain with rich experience in Java Middleware Technologies. He is a OOAD practitioner and interested in Performance Engineering.
Venkat-Raman NagarajanVenkat works for a major IT firm in India and has more than a decade of experience working and managing Java projects for a banking client.
Vikas KumarVikas has graduated from Information Technology Department in NIT Kurukshetra. He has expertise in full-text search and works as a search engineer.
Vinay SrinivasanA qualified Technocrat and a dynamic IT Professional having with Management qualification and rich and insightful experience of 12 years, seeking leadership challenges of Testing & Test Management functions.
Vinod Kumar KashyapVinod is Sun Certified and love to work in Java and related technologies. Having more than 13 years of experience, he had developed software's including technologies like Java, Hibernate, Struts, Spring, HTML 5, jQuery, CSS, Web Services, MongoDB, AngularJS, AWS. He is also a JUG Leader of Chandigarh Java User Group.
Vipul GuptaVipul is a software architect, principal engineer and has been working on Java and related technologies since its inception. He is particularly interested in Distributed Systems, Large-scale, Low-latency distributed applications, Cluster Management Solutions, Search Systems, Encryption and Machine Learning. He is a published author and has a number of patents in different areas of computer science to his credit.
Vishal RajpalVishal enjoys designing and developing small and mid-sized Enterprise solutions in Java and it's ecosystem. He has graduated from RGTU, India in Electronics and Telecommunication Engineering. Currently, Vishal is working with an Analytics organization, enabling the in-house analytics as well as client teams to use technology as a differentiator for projects / problems related to Big Data.
Vishwas GuptaVishwas has 14 years of experience in requirement gathering and analysis, architectural, component and interface design and development of web-based applications in multiple domains. With vast exposure to variety of technologies including Angular, Java, JEE, Spring, Hibernate, Web Services etc., he is currently working as Technical Architect in Location Intelligence domain. He holds a Master degree in Electronics and Communication Engineering from Malaviya National Institute of Technology, Jaipur (India). He is TOGAF 9.1 Certified Enterprise Architect, BEA 8.1 Certified System Administrator and Sun Certified Java Programmer.
Vivek RaiVivek completed his Post Graduation in Computer Science from Maharshi Dayanand University, Rohtak. He has around 12 years of development experience in Java/JEE technologies. He has worked into domains like Banking, Telecom, Services etc. His areas of interest are Core Java, Collections and Concurrency. Vivek also worked extensively on Swing UI based applications during initial years of his career. He likes to spend his free time with his two daughters and also listens to soft Indian music.
Xenofon DimitroulisXenofon has graduated from the Department of Informatics at Athens University of Economic and Business. His studies were focused in the area of Information Management, as well as Computer Systems and Networks. He has successfully developed a series of projects varying form simple desktop, web and mobile applications, scaling to more complex which included AI algorithm implementations and Multithreaded Distributed Systems.
YatinAn experience full-stack engineer well versed with Core Java, Spring/Springboot, MVC, Security, AOP, Frontend (Angular & React), and cloud technologies (such as AWS, GCP, Jenkins, Docker, K8).
Yogesh MaliYogesh currently lives in Minneapolis and works as a Senior Software Engineer. He has a masters degree in Computer Science from University of Minnesota, Twin Cities. At graduate school, he did research in programming languages because of his love for functional and object oriented programming. Currently he delves into more details of Java, web development and security. Previously he worked as a product manager to create web application for health insurance brokers. In his free time, he listens to music and writes fictional stories.
Yusuf AnsariI am Yusuf Ansari, I earned my degree in Information Technology from Guru Gobind Singh Indraprastha University. I have over two years of professional experience in Java based application development.I have worked as a backend developer mostly but also worked on the front-end part in some React.js based projects.
Yusuf NurudeenI am a Senior Software Engineer with over 10 years of experience in Financial , Telecoms and Airline industries . I completed my Master degree in Information Technology from the University of Lagos in Nigeria . I have expertise in Core Java technologies , implementation of distributed systems using microservices architecture and following best practices when deploying software applications .
Examples Java Code Geeks Founders
Byron KiourtzoglouByron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Ilias TsagklisIlias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.