Hello,
I'm a professional software developer having successfully implemented all the layers of a software product - frontend to backend - across multiple business areas over many years.
My expertise:
Java, Spring Boot, Spring Cloud, Scala, Python, API Development, Microservices, Object Oriented, Functional & Reactive Programming
ReactJS, React Native, Redux, Ionic, TypeScript, CSS3, Angular
Apache Kafka, Apache Spark, JMS, Hibernate, SQL, NoSQL, Docker, Kubernetes
AWS, GCP
I'm a strong advocate of making use of lean methodologies in consonance with
Agile and DevOps principles. I'm also a strong advocate of TDD (Test Driven Development).
I believe that a successful software implementation depends on a few key elements - understanding the business drivers behind the software implementation, the right architecture, the right design, adherence to the right coding standards and best practices, making use of the right data structures and algorithms, making use of the right tools for the job.
I would love to work with you on your next project!
Best Regards,
Indrajit