watsh-rajneesh
Watsh Rajneesh
Austin, United States

20+ years of software development experience. A consistent learner [Oracle Cloud Infrastructure Certified Architect Associate, Certified Kubernetes Application Developer and Docker Certified Associate]. Passionate about writing robust and scalable software solutions for the cloud using cloud native technologies. To see some of my open source work please visit - https://github.com/watsh-rajneesh Highlights: • 20+ years of experience in Software Design, Development and Implementation. • 7+ years of experience in Cloud computing technologies • Expertise in container technologies like docker, kubernetes, docker swarm. • Proficient in Java 11, Python 2/3, Bash, HCL 2 (Terraform). • Experience building Microservices (Dropwizard, Spark Java). • Hands on experience with various CI/CD tools like Jenkins. • Experience in SQL and NoSQL database technologies like Oracle, Oracle Autonomous DB, MongoDB. • Extensive experience in network management systems development (SNMP, REST). • Extensive experience in Agile/SCRUM development process.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

27.5
CodersRank Rank
Top 6%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Oracle
Jun 2014 - Aug 2021 (7 years 2 months)
Austin, TX
Principal Member Of Technical Staff
Working on Oracle Java Cloud Service (JCS) PaaS (https://cloud.oracle.com/java) development.

Responsibilities include:
- Java cloud service development - https://docs.oracle.com/en/cloud/paas/java-cloud/index.html
- Integration of the weblogic PaaS with various flavors of Database Cloud Service (DBCS) (which includes Oracle Single instance DB, RAC, Dataguard and Exadata DBs).
- Integration of EM (enterprise manager) to JCS.
- JCS support for Autonomous Transaction Processing (ATP) DB and RAC/Exadata CS in Oracle Cloud Infrastructure.
- WebLogic Server on Oracle Cloud Infrastructure Marketplace app development - https://docs.oracle.com/en/cloud/paas/weblogic-cloud/index.html
- WebLogic Server on Oracle Kubernetes Engine (OKE) Marketplace app development - https://docs.oracle.com/en/cloud/paas/weblogic-container/index.html

Tools and Technologies used: Weblogic server 11g, 12c, Oracle 11g, 12c DB, REST APIs using Jersey/JAX-RS, Java EE, Python, Chef, Bash shell scripting, Git, Hudson/Jenkins CI, JUnit, Terraform, Kubernetes, Helm, Docker, WebLogic Server Operator
cloud database Docker Java Java EE Kubernetes Python
Brocade Communications Systems
Oct 2007 - Jun 2014 (6 years 8 months)
San Jose
Staff Software Engineer
1. Host Connectivity Manager - an element manager for Brocade Fibre Channel Host Bus Adapters and Converged Network Adapters. I worked on transport layer of the element manager which used JSON RPC to talk to server (Abyss web server). The work involved
- defining data model,
- implement the Java client to talk JSON RPC with the C++ server,
- EJB session facade for integration with Brocade network advisor (network manager)
- Wrote a proxy service to integrate with Brocade network advisor that enabled launching the HCM client for fine grained management from network advisor
- UI development in Java Swing.

2. Brocade Network Advisor - an umbrella network management solution which provides management for all Brocade products, including FC/Ethernet switches. Wireless LAN products, Brocade host adapters and virtual infrastructure management. I worked on the following:
- Virtual infrastructure management via vCenter server - discovering ESXi hosts using VIJava SDK.
- Developed the VMware vSphere client plug-in for vSphere 4.x.
- Developed SAN analytics pack for VMware vCOps 5.6. Demoed this at VMworld 2013 (Tweet on my demo https://twitter.com/herlock/status/372486992656728065/photo/1)
- Worked on fault and discovery modules for managing both SAN and IP Brocade devices.

Tools & Technologies used: Java, EJB 3.0, JBoss AS 5.0/7.2, HornetQ JMS, iBatis ORM, VMware vSphere/vCenter 4.x+, Hyper-v, Microsoft System Center Operations Manager, System Center Virtual Machine Manager, Powershell, VBScript, C#.NET, IBM Rational Clear case, JSON-RPC, PostgreSQL, Sybase etc.
C++ Java PostgreSQL
Proxilliant Systems Corp
Jan 2007 - Sep 2007 (8 months)
Maynard, USA
Senior Software Engineer
Worked on development of Cable Access Management System (CAMS) product of Proxilliant. CAMS is an integrated software and hardware solution whose goal is to manage the HFC network and also to improve the upstream bandwidth by suppressing the ingress thereby ensuring high availability of VOIP and other advanced services.

Responsibilities: The work involved
- developing the web interface to managing the HFC plant by managing the dynamic ingress blocker devices spread in the HFC network.
- I had been instrumental in designing the web services interface to enable integration of Java on the business logic tier with PHP on the web tier.
- I was also involved in architecting and developing the performance management module for the product from scratch.
- I also spearheaded the Web UI development using AJAX approach, in the product.

Tools & Technologies used: Fedora Core 4 Linux, Java, JAX-WS 2.1, PHP 4.3.7, Apache 1.3.31, Tomcat 5.5.17, CVS 1.1, SNMP v1/v2c, DOCSIS 1.1/2.0, DWR 2.0.1, several AJAX libraries (JMaki, Ajaxtags etc), Cewolf/JFreechart for plotting.
Java PHP

Add some compelling projects here to demonstrate your experience
Oracle Java Cloud Service
Jun 2014 - Present
Amigo Chatbot
Sep 2016 - May 2017
Amigo chatbot enables user to be able to type in any aws-cli command within Slack that user can execute in terminal. Highly scalable, designed as set of dockerized microservices deployed in Docker Swarm mode cluster. Production deployment in AWS. Can support operations management for various cloud providers. AWS is supported for now.

When user receives an event from Amazon Cloud Watch that a node has high CPU usage (beyond a certain thresold) then this event can be seen within Slack messenger via the AWS Cloud Watch bot. But in order to remedy the situation user can add another node or scale out the node. To do any of this user will need to either use AWS console or AWS CLI from a terminal and leave the Slack messenger for that. That is where Amigo chatbot comes in. It enables user to execute any command that is supported by aws-cli from within slack. For some commands like show me my ec2 zones, the intent of the message is inferred from the message and the corresponding awscli command is executed (aws ec2 describe-availability-zones). But user can always type in the actual command instead and Amigo chatbot will execute that and show the result.

A demo video for the bot is availabe on youtube at https://youtu.be/qTltmTgN1Ws
PickMe - A Ride-share application
Jan 2017 - Mar 2017
It is a CLI menu driven ride sharing application done as part of CMPE 202 course of my MSSE.

The ride sharing app uses some 10+ GoF design patterns and supports operations to book a ride, pay for a ride, schedule the ride and has 2 simple routing strategies based on fastest time or shortest path (Dijkastra's algorithm for undirected graph). The main design patterns used are: bridge, strategy, state, composite, builder, singleton, template method, etc.

This section lets you add any degrees or diplomas you have earned.
San Jose State University
Master’s Degree, Software Engineering w/ Emphasis on Cloud and Mobile Computing
Jan 2015 - Jan 2017
Completed my MS in Software Engineering with 3.418 GPA.
All project sources are on github at: https://github.com/watsh-rajneesh/
National Center for Software Technology
Post Graduate Diploma, Software Technology
Jan 1998 - Jan 1999
Shivaji University
Bachelor in Engineering, Electronics
Jan 1994 - Jan 1998
LFS158x: Introduction to Kubernetes
Feb 2020
M101J: MongoDB for Java Developers
Dec 2015
Mirantis Certified Administrator for OpenStack
May 2014

Jobs for you

Show all jobs
Feedback