Praveen R.

Praveen R.

Software Architect/Developer having extensive experience in Java, Spring, Hibernate, Rest etc.,

Bengaluru , India

Experience: 20 Years

Praveen

Bengaluru , India

Software Architect/Developer having extensive experience in Java, Spring, Hibernate, Rest etc.,

67035.6 USD / Year

  • Notice Period: Days

20 Years

Now you can Instantly Chat with Praveen!

About Me

Software Architect and Senior developer having around 20 years of experience in Java and related technologies.

Java, Spring, Hibernate, SQL, micro services, spring boot, Rest etc., Worked on mulitple product developments from scratch. Well ...

Show More

Skills

Portfolio Projects

Description

BrightTALK: 

Lead a team of 20 people in developing SaaS products for Webinar platform (B2B) & migration of on-prem applications to cloud (AWS). Provided solutions using a multi-cloud strategy. Hiring Talent, Managing distributed teams across(US, UK, Singapore and India), Working with multiple vendors. Streamlined the Agile Process (Used Scrum and Kanban) Managing Devops team - Building CI/CD Pipelines using Jenkins, Bitbucket), Deployment of applications to Kubernetes Cluster, Scaling applications using Pod, load balancer and Horizontal scaling techniques (Data Sharding etc). Creating new environments using Terraform (IAC). Handled Data engineering teams (Glue, Kinesis and Athena).
Env : AWS (S3, Ec2, EKS, Lambda, Api gateway etc.,) , Terraform(IAC) and Java Tech Stack(Java, Spring Spring Boot), GCP

Show More Show Less

Description

Tradex: Creating data lake using Glue, Kinesis, s3 and Athena. Used the data for analysis using machine learning/deep learning algorithms for predictive analytics.

Rest API Architecture: Building Rest API layer on top of the existing products. Responsible for Architecture, Design and Delivery.
Service Integration Platform: Platform built using BPM and ESB technologies. Responsible for Multi-tenant architecture, design and coding etc.,
Social Enterprise Platform: Building Social Platform for the Causeway Platform using Angular Js and other technologies
Business Information Modeling (BIM): Responsible for providing technology architecture in big data and NoSQL space.
Dashboard: Reporting tool to extract data from various legacy systems. Responsible for Reviewing the design and architecture.
Cloud: Architected and Designed Cloud infrastructure (AWS), Setting Up of Kubernetes Cluster(EKS), Set up of multiple environments using Terraform (IAC), Scaling the application to cater to millions of users using Load Balancer, Auto Scaling and pod deployments. Responsible for setup of DR and Deployment Strategies in AWS. Responsible for setting up the Devops team within the organisation. CI/CD using Jenkins and Bitbucket


Roles and Responsibility:
1. Responsible for Managing teams of 40+ People and architecting the solutions for different products.
2. Responsible for managing group of architects and review of the architecture
3. Architecting SOA, BPM reference Model and integration points
4. Migration of Monolith application to Micro service architecture, deployment in AWS using Docker/EKS.
5. Defining Global Security Model and providing Single Sign on Solution.
6. Conducting reviews for compliance to standards, principles, best practices
7. Implementing conformance as per Architecture guidelines
8. Responsible for Setting up AWS Infra and managing the devops teams.
9. Work with cross-functional team members from Architecture, Product Management, User-E

Show More Show Less

Description

System Integration Platform (SIP) is developed to integrate other platforms in construction domain using BPM technology. This involved the customization of jbpm state machine, extending the activities and processes and adding necessary functionalities to support the requirement.

This platform developed using AWS services and deployed on AWS.

Show More Show Less

Description

Cascade is the project where the existing product moved from PL/SQL to J2ee. I worked as architect and responsible for the complete architecture for the migration.

Backend migrated to Java/J2ee

Front end migrated from oracle forms/reports to jquery

Show More Show Less

Description

Part of Global Architects team. I was responsible for architecting, design and development of clearing and settlement system. This platform is developed for one of the stock exchanges and involves T+3 and T+1 settlement cycle. Domain knowledge was required for this project execution.

Technically it was very challenging as it involves many moving parts.

Show More Show Less

Supplier Management system for construction domain

Contribute

Architected and developed the product from scratch.

Description

Supplier management platform has around 500000 suppliers who work seamlessly together. Functionalities include Document processing(Invoice, Order etc.,) , eTendering and managing supplier itself.

Technology advancement include

1. Core product Development using Java, J2ee etc.,

2. SSO

3. Integration with External Aurora AI engine.

4. Pushing data to data lake

5. Use Data for machine modelling

6. Deployed in AWS using microservices/containerization.

Show More Show Less