A place for startup entrepreneurs to meet in Pune
This session will cover an introduction to the Kotlin programming language and lots of hands on examples of how Kotlin helps write concise, safe and expressive code. It will also refer to how naturally Kotlin interoperates with existing Java libraries and frameworks and how Java and Kotlin frameworks and libraries can work smoothly with each other. The session will focus on core programming rather than any specific areas such as Android or Web or other specialised types of programming.
The audience is presumed to be reasonably aware of Java programming.
Kotlin is one of the hottest new programming languages in recent times. One of the fast growing languages of 2017, it has the potential to become the preferred language for Android app development, for backend development on the JVM, and even has to potential for use in the frontend (browser). It is a concise and modern language with many advanced features like null safety, extension functions, infix notation. It has full Java compatibility (so you can use all Java libraries without any significant impedence mismatch), good IDE support (Android Studio, and IntelliJ), improves code readability, reusability, and development speed.
Kotlin has been announced as an official Android Development language by Google, and it has been adopted by a number of high-profile companies like Amazon Web Services, Pinterest, Coursera, Netflix, Uber, Square, Trello, Basecamp, and others.
Dhananjay is a Software Engineer with over 26 years of experience in programming. He has worked with Citicorp and AT&T in the pre millennial times. After that as a consultant he has worked on providing solutions to a number of diverse problems including building interactive educational software for pre teen children, building administration suites for workflow authoring applications, creating applications that compute electromagnetic wave signal strengths, financial supply chain services and building frameworks and applications which process in excess of a million financial transactions per hour.
For the last year he has spent most of his time on GST and he wrote, and helps manage, Vayana GSP—one of India's leading GSPs. GSPs are the licensed systems that allow ERPs and accounting softwares to interface with the GST Network. The Vayana GSP is written in Kotlin.
Apart from programming, he has been involved with the cloud for more than a decade including all aspects of operations management and operation automation. He has switched across a number of roles including those of a developer, chief architect, chief technology officer and head of product development. He continues to be passionate about programming and design and all that comes under the umbrella of software engineering.
Dhananjay has done his post graduation from IIM-Ahmedabad, and has been involved in Senior Management positions, and has managed team sizes in excess of 120 persons.
Specialties: Software Architecture, Technology Research, OO Modeling and Design, Programming
This event is free and open for anybody to attend. Please click here to register.
The event is in Room 707, on the 7th floor, from 4:30pm to 7:00pm, on Saturday, 6 January, at SICSR, Model Colony.