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 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 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.
Nataly Evagorou has graduated from the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens. She is a Software Developer and her main interests include programming languages and web development technologies.
Aafak 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.
Aaron 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.
Abhimanyu 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.
Abhishek 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 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 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 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.
Alvin 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.
Andreas 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 she is mainly involved with projects based on Java, Databases and Web Technologies.
Andres 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 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.
Andriy 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 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 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.
Anupama 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.
Armando 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 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 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 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 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 Kommadi, (Member of JCP) CoFounder, Architect Corner has around 17 years’ experience spanning in the creation of products & incubation of Product Startups, ISV development centers, Center of Excellence and enterprise solution practices in the areas of BigData, IOT, Cloud, Data Science, BI, Enterprise mobility, Enterprise content management, Enterprise security, SOA, CEP,MDM and BPM
Biniam 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.
9 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 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 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 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.
Java Software Developer
Daniel 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 is a Java Developer focused on Continuous Integration and Continuous Delivery. A great believer of Continuous Learning.
David 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 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.
Dhruv 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.
Diptiman 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.
I 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.
Eddu is a Peruvian software engineer. He is interested in Java, Spring Framework and Mule ESB. He is also very enthusiastic to learn new stuff.
I 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.
Erno 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.
JEE 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
Garima 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.
Gaurav 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.
George 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.
Gilbert 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 applications. His roles on projects have included lead developer, systems analyst, business analyst and consultant. Gilbert graduated from from California State University in Los Angeles with a Bachelor of Science degree in Business.
Gurpreet 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.
Hari 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.
Huseyin 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 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.
Ilias 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.
I 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 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.
Jagriti is a Grails as well as a Java developer, working on different kinds of web applications. She had been working as Software Developer in Harati Computer Services, Kathmandu, Nepal. She had also worked as a Microsoft Student Partner 2010 during her studies. Currently she is working for her own startup software company in Kathmandu, Nepal.
Jean-Jay Vester graduated from the Cape Peninsula University of Technology, Cape Town, in 2001 and has spent most of his career developing Java backend systems for small to large sized companies both sides of the equator.
He has an abundance of experience and knowledge in many varied Java frameworks and has also acquired some systems knowledge along the way.
I’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 Llosa
I graduated from Silliman University in Dumaguete City with a degree in Bachelor of Science in Business Computer Application. After graduation, I became a Software Design Engineer at NEC Technologies Philippines, Inc. and NEC Telecom Software Philippines, Inc., mainly developing, maintaining and testing network management applications. I then left the software industry to start and manage my own coin-operated video gaming business. Currently, I’m a Java Developer freelancing in Upwork. I’m working on various Java projects at North Concepts Inc., Confluence Service and Predictive Technologies.
Joel 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 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.
She 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.
Juan 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 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 (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 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 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.
Develops 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 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.
Konstantina 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 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 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 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.
Mahboob 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
Maruthi 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 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.
Senior 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.
Michael 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.
Mohammad Meraj Zia
I did my Engineering in Information Technology from IET, Lucknow, India. Currently doing MSc in Information Technology from Derby University. I have worked in Java/J2EE domain for the last 10 years. Have good understanding of Payment and Finance domains.
Mohanraj 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.
BE 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 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 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.
I 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 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 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 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.
I 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.
Petr 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/
Prasad 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.
Priya 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.
Raghavan 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 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.
Rajeev 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 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.
Ramaninder 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.
Raquel 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.
Rivu 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.
Rovshen 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.
I 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.
I 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.
Saurabh 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 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).
Serb has graduated from Town and Country Planning and did postgraduate studies on Geodesy and Geographic Information Technologies in the Middle East Technical University (METU). He also holds a Master degree in Computer Science from University of Hertfordshire.
Simranjit 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.
Sripriya 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 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.
Sotirios-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.
Sylvain 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.
Theodora 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 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 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.
Vaibahv is PH.D candidate and holds masters degree in computer application. He is active contributor to Apache Software Foundation as well as openJDK.
Veera 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.
A 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 Kashyap
Vinod is Sun Certified and love to work in Java and related technologies. Having more than 10 years of experience, he had developed software’s including technologies like Java, Hibernate, Struts, Spring, HTML 5, jQuery, CSS, Web Services, MongoDB, AngularJS. He is also a JUG Leader of Chandigarh Java User Group.
Vipul 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 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.
Vivek 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 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.
Yatin has graduated in Electronics & Telecommunication. During his studies, he has been involved with a large number of projects ranging from programming and software engineering to telecommunications analysis. He works as a software developer in the information technology sector where he is mainly involved with projects based on Java and J2EE technologies platform.
Yogesh 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.
Examples Java Code Geeks Founders
Byron 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 is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.