Sujith Paul
Lead Consultant - Terazo
Richmond, Virginia, United States
Actions
Sujith Paul is a Lead Consultant at Terazo, responsible for the architecture, design and delivery of software solutions on client engagements. His previous experiences include working on cloud migrations, enterprise application modernizations and agile transformations.
He prefers to use Java, Groovy, Spring, Go, AWS, Docker and Terraform in his projects. He is passionate about XP, software craftsmanship and mentoring.
Away from the computer, Sujith enjoys live music, craft beer and being out in the nature on a walk or a bike.
Area of Expertise
Topics
Simplifying Your Java Development Experience with Open Source Tools
Even though it is almost 30 years old, the Java ecosystem has continued to evolve and adapt with the times. However the day to day development experience can still feel frustrating with annoyances and chores.
In this talk, we will take a look at a few open source tools - JBang, SDKMAN, jgitver and JReleaser - that aim to alleviate those difficulties. Whether you are a novice or a seasoned developer, these tools will simplify your end-to-end workflow by taking care of aspects ranging from managing JDK versions to versioning and releasing your final product to the world.
Prototype to Production: Finding Flow on the JVM with Groovy
Inspired by Python, Ruby and SmallTalk, Groovy is a multi-faceted language for the JVM that aims to provide a Java-like feel and syntax, but with added productivity features. It is especially well suited to tasks such as writing scripts, experimenting with new APIs, spinning up a quick proof of concept and creating expressive Domain-Specific Languages.
In this talk we will go over some of the powerful features of Groovy. We will also explore practical ways of using Groovy to improve your day to day developer experience. Whether you are looking for tools to augment your workflow or getting ready to build a new application, I am sure you will find a few valuable takeaways from this session.
- Beginner level
- 45 - 60 minute session
- Previously presented at local meetup
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top