Search
Srivathsava R.'s Photo

Srivathsava R.

Experienced Principal Software Engineer Specializing in Databases

Experienced Principal Software Engineer Specializing in Databases

$100/hour

  • 176 hours tutoring

About Srivathsava


Bio

I'm Sri, and I have an extensive academic and professional background in computer engineering. As often happens in the industry, my introduction to software engineering, was not a sit-down, formal affair of the theoretical kind. It was a series of need-to-know, stack-overflow driven quests. An inverted path to formalization through a Masters in Computer Engineering gave me a unique perspective and advantage when it came to both - appreciating the difficulties a lot of newcomers face in the...

I'm Sri, and I have an extensive academic and professional background in computer engineering. As often happens in the industry, my introduction to software engineering, was not a sit-down, formal affair of the theoretical kind. It was a series of need-to-know, stack-overflow driven quests. An inverted path to formalization through a Masters in Computer Engineering gave me a unique perspective and advantage when it came to both - appreciating the difficulties a lot of newcomers face in the software engineering industry and mastering crucial concepts with a professional setting in mind.

Since then, the most fulfilling aspect of my career growth has been teaching. Some of the best teachers and mentors I have had the fortune to meet all share the same key capability - being able to explain the same concept passionately, on multiple levels, multiple times using myriad analogies. It is this philosophy of deep understanding that I cherish and embody when I tutor and mentor my colleagues and students.

I have 6+ years of industry experience designing, architecting and implementing multiple systems using all modern industry technologies including AWS Services (Lambda, S3, SNS/SQS, Fargate, ElastiCache, RDS and DynamoDB to name a few), Snowflake, Kafka, PostgreSQL, Neo4j, Golang and Ruby on Rails. These software systems written by me and my teams powers underwriting for a major FinTech company in Chicago, serving millions of customers and turning over a billion dollars every year. Apart from my professional tenure, my passion for conveying even the most advanced concepts in a multi-layered format so as to cement understanding at multiple levels is reflected in the style of the numerous presentations on databases and distributed systems that I have given at leading national and international conferences such as the International Conference on Data Engineering and PostgresOpen. Finally, I have authored and reviewed multiple publications, including a book on PostgreSQL database performance.

I encourage you to first w


Education

National Institute of Technology, Calicut, India
Electronics and Communication
Purdue University, West Lafayette, Indiana, USA
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

Computer Engineering,

Computer Engineering

I have a Masters in Electronics and Computer Engineering from Purdue University, West Lafayette with a thesis on distributed systems and consensus protocols. I work as the Principal Software Engineer for Data and Analytics in a reputable, publicly traded FinTech company in Chicago that has an annual revenue in excess of a billion dollars. I have co-authored multiple research papers on software systems and databases and presented at multiple national and international data conferences. I have reviewed a book on database performance.
Computer Programming,

Computer Programming

Six years of industry experience building software systems with multiple languages (Ruby, Go, Java, Python, SQL), multiple databases (PostgreSQL, Redis, Neo4j, Kafka, S3, Aurora, MongoDB, ElasticSearch, RDS, BoltDB) and multiple on-prem and cloud technologies.
Ruby,

Ruby

I have designed and developed more than a dozen software systems and gems in Ruby using most industry standard tools and frameworks such as ActiveRecord, Rails, Sinatra, Sidekiq, NewRelic and DataDog for a publicly traded, billion dollar FinTech company in Chicago. I have contributed to open source Ruby projects such as github.com/mhenrixon/sidekiq-unique-jobs and https://github.com/enova/prodder. I have led transitions of software systems in and out of Ruby from other programming languages.
SQL,

SQL

Six years of industry experience with PostgreSQL. Presented in 5 national PostgreSQL conferences and an International Conference on Data Engineering. Have reviewed a book on high performance PostgreSQL.
General Computer

Corporate Training

SQL,

SQL

Six years of industry experience with PostgreSQL. Presented in 5 national PostgreSQL conferences and an International Conference on Data Engineering. Have reviewed a book on high performance PostgreSQL.
General Computer

Science

Computer Engineering

Computer Engineering

I have a Masters in Electronics and Computer Engineering from Purdue University, West Lafayette with a thesis on distributed systems and consensus protocols. I work as the Principal Software Engineer for Data and Analytics in a reputable, publicly traded FinTech company in Chicago that has an annual revenue in excess of a billion dollars. I have co-authored multiple research papers on software systems and databases and presented at multiple national and international data conferences. I have reviewed a book on database performance.

Ratings and Reviews


Rating

5.0 (74 ratings)
5 star
(74)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

Sri has it all: hands on experience, depth, and breadth.

Sri helped me with the Distributed system design and database. His feedback was absolutely outstanding, he helped to reveal numerous 'dead zones' in my understanding of systems. Continuing to study more with Sri.

Roman, 6 lessons with Srivathsava

On point AWS Knowledge

Sri was good at explaining key AWS concepts, and helped me save a ton of time by re-directing me to the right tools I needed to use to accomplish my goal.

Chase, 1 lesson with Srivathsava

Excellent Tutor with a lot of Knowledge and Experience

Srivathsava was great to work with. He is very knowledgeable and experienced and is capable of breaking down concepts so that you can understand them clearly. Highly recommended tutor.

Arya, 2 lessons with Srivathsava

Knows the world of software engineering well

Sri gave me an overview of my options as a student in software engineer and where things are heading in my current track. He told me about his career and his background, he gave the pros and cons of my current bootcamp, and he was fair and balanced with all of his critiques. My next task is to figure out what and how I want to learn the concepts I need to know for my bootcamp. While I'm in the current situation that I'm in, the best thing to do is have Sri teach me the concepts, and if I have the time, go back to the curriculum and complete the labs. Understanding the concepts is far more important than completing the labs at this point. If all goes accordingly, I will hopefully be at the planning stages of my first project, with Sri's help, no later than Thursday 2/18/21. I really look forward to working with Sri throughout the 8/9 months I have left of my bootcamp.

Justin, 1 lesson with Srivathsava

Excellent tutor full of knowledge!

Helped me fill in some personal knowledge gaps on a project I was working on. I highly recommend him to anyone using AWS!

Eric, 1 lesson with Srivathsava

Expert on AWS and great at explaining it

Sri quickly gave me a walkthrough on AWS, and how to use it safely. He got me to a stage where I knew what needed to be implemented for the project I'm working on and gave some resources on how I could implement it on my own. Anytime I got stuck, or had questions, he was kind enough to reply to them via wyzant. Absolutely worth it if you need help with anything regarding AWS.

Steven, 2 lessons with Srivathsava

Very patient and knowledgable

Srivathsava was very helpful and patient. He was knowledgable about what I was doing and made sure that I understood everything and answered all my questions. He was especially patient in helping me find the bugs in my code and dissect what what causing any issues. He was very responsive in scheduling too which I really appreciated.

Jessica, 16 lessons with Srivathsava

Great explanations, patience and positive energy!

Sri is extremely knowledgable, and was quickly able to assess and dissect the errors in my Rails app. He explained and recommended another approach, which worked very well and was much more efficient. He did all this within the one hour session. He taught me new techniques, and even hearing him thinking out loud was educational. I plan to continue doing more sessions with Sri. I recommend him highly!

Benny, 1 lesson with Srivathsava

Highly Recommend!

Srivathsava is an incredible tutor. He is very knowledgeable and passionate about the work. He is energetic, dedicated and yet down to earth and approachable. He was to able to clearly explain concepts that I struggled with before. I came out of that experience with so much more knowledge and skill than I had before. He surpassed my expectations. Highly recommend. (Ruby on Rails.)

Jeanette, 4 lessons with Srivathsava
Contact Srivathsava

Response time: 1 hour

$100/hour

Srivathsava R.'s Photo

Srivathsava R.

$100/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Srivathsava

Response time: 1 hour