Photo of Om Ochhane

Om Ochhane

Java Fullstack Developer

Indore, Madhya Pradesh, India
0
Followers
0
Following
I am a Software Engineer with over 7 years of experience in Java Fullstack development, specializing in building robust, scalable applications. My expertise includes Java J2EE, Java 8, JSP, and multithreading for backend development, along with the Spring Framework (Core, MVC, Boot, Cloud, Security, Data) for creating RESTful APIs and microservices architectures. I have hands-on experience with Eureka, Zuul, Ribbon, Hystrix, and Kafka for microservices, ensuring high availability and fault tolerance.

Security is a key focus in my projects, where I implement JWT, OAuth, SSO, and use Keycloak, AWS Cognito, and OWASP TOP 10 security practices. On the frontend, I work with HTML, CSS, JavaScript, jQuery, ReactJS, ElectronJS, and MoleculerJS to deliver responsive and dynamic UIs.

My cloud experience spans various AWS services, including S3, EC2, Route53, ELB, EBS, AMI, Auto Scaling, and CloudWatch. I am proficient in DevOps tools and practices, working with CI/CD pipelines, Docker, Kubernetes, Nexus, Jenkins, Ansible, Terraform, Grafana, and Prometheus to ensure smooth deployment and monitoring.

On the database side, I am well-versed in both relational (SQL Server, MySQL, PL/SQL, Procedures, Triggers, Indexes) and NoSQL databases, enabling me to design and optimize data storage solutions. Additionally, I prioritize code quality, using tools like SonarQube, JUnit, Mockito, Powermock, Mocha, Chai, and Log4j for testing and logging.

I have a strong foundation in system design, covering both low-level and high-level design (LLD, HLD), and actively monitor system performance using Elasticsearch and Kibana. My diverse experience allows me to handle full software lifecycle development with an emphasis on scalability, security, and performance.

Careers

Senior Lead Engineer

ForaySoft

Full time contract02/2024 -
  1. Led the full software lifecycle for Foraysoft, from development to deployment, code reviews, and documentation. Collaborated on system design, proposed software quality improvements, and mentored the team. Developed UI with ReactJS and ElectronJS, integrated services with Kafka, SQL Server, and MongoDB using Spring Boot and NodeJS. Implemented Jenkins CI/CD pipelines and security layers with AWS Cognito and Keycloak. Worked with DevOps and AWS for deployment, designed database tables, and wrote test cases using JUnit/Mockito in Spring Boot and Mocha/Chai in NodeJS.
Technical Lead

FireFlink

Full time03/2023 - 09/2023
  1. In the Fireflink project, I collaborated with product owners and architects to design system architecture and improve software quality.developed the UI using ReactJS with ElectronJS integration and designed database tables and stored procedures. I integrated services with Kafka message queues, SQL Server, and MongoDB using Spring Boot and NodeJS. I implemented Jenkins CI/CD pipelines and security layers with AWS Cognito and Keycloak. Additionally, I wrote test cases using JUnit/Mockito in Spring Boot and Mocha/Chai in NodeJS to ensure code quality and reliability throughout the development lifecycle.
Sr. Software Engineer

Collabera

Full time11/2021 - 06/2022
  1. At Collabera, I developed highly scalable, high-throughput user applications, integrating UIs with microservices and APIs. I worked on Splunk for monitoring web tools and reviewed code quality using SonarQube. I utilized AWS S3, Docker, Kubernetes, and Jenkins for CI/CD pipelines. Additionally, I implemented multi-threading, concurrency with Executor services, and single sign-on solutions using OAuth and Spring Security. I maintained an 80% coverage for JUnit test cases and mentored junior and mid-level developers throughout the project.
Software Engineer

Nisum Consulting Pvt Ltd

Full time01/2021 - 11/2021
  1. At Nisum, I worked with streaming technologies like Kafka and implemented RESTful and asynchronous APIs using Spring Boot and WebFlux. I provided L2 and L3 production support and worked with servers such as Tomcat and Apache HTTP Web Server. Additionally, I implemented search features including indexing, crawling, facets, filters, auto-complete, pagination, and sorting. I utilized versioning tools like Git, Mercurial, and repositories like Bitbucket, GitLab, and GitHub. My role also involved conducting code reviews, testing, and debugging code from other team members to ensure high code quality and functionality.
Software Developer

RNIT Solutions & Services

Full time05/2019 - 01/2021
  1. At RNITSS, I worked extensively with the Spring Framework, MVC architectures, and ORM frameworks like Hibernate and Spring Data JPA. I developed microservices using Spring Boot, Spring Cloud, SQL, and MongoDB, ensuring modularity and scalability in software solutions. Additionally, I integrated Jenkins for continuous integration and deployment. I provided coaching and mentoring to junior engineers and implemented best practices to optimize operational processes, enhancing the team's overall performance and efficiency.At RNITSS, I worked extensively with the Spring Framework, MVC architectures, and ORM frameworks like Hibernate and Spring Data JPA. I developed microservices using Spring Boot, Spring Cloud, SQL, and MongoDB, ensuring modularity and scalability in software solutions. Additionally, I integrated Jenkins for continuous integration and deployment. I provided coaching and mentoring to junior engineers and implemented best practices to optimize operational processes, enhancing the team's overall performance and efficiency.
Keystone Unique Info

Java Developer

Full time12/2016 - 05/2019
  1. At Keystone, I worked with Core Java, J2EE (JPA, JDBI, JMS), and security frameworks like SAML and SSO. I was involved in database design, API development, and web services integration. On the frontend, I utilized technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap. I also gained experience working within an agile development environment.

Education

Rajiv Gandhi Proudyogiki Vishwavidyalaya (R.G.P.V)

Bachelor Of Engineering

03/2014 - 03/2018Bachelor's DegreeClass of 2018

My projects

VISA Smart AI

portfolio show

Worked on VISA Smart AI as a Senior Java Developer using Spring Boot and Generative AI to generate client PPTs from gathered data. Implemented data anonymization, generated charts, and insights.

Role: Senior Java Developer

Completed: 8/2024

Live project:

  1. 1
  2. 2
  3. 3
Skills
JavaMicroservicesAWSReactSpring BootPenetration TestingMicrosoft SQL ServerDevOpsSystem DesignKafka
Experience5-8 years
Hourly rate$25/hr
Open to
remote

astro circleWelcome to Outdefine

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!

Join for free
astro-hello

Join a community, when you join Outdefine!Connect with 72,000 tech professionals globally.

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!