Om Ochhane
Java Fullstack Developer
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
- 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
- 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
- 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
- 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
- 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
- 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
My projects
VISA Smart AI
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
- 2
- 3
Welcome 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