throbber
Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 1 of 7
`Case 4:18-cv-07229—YGR Document 100-3 Filed 09/04/20 Page 1 of 7
`
`
`
`
`EXHIBIT 3
`
`EXHIBIT 3
`
`
`
`
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 2 of 7
`29—YGR Document 100-3 Filed 09/04/20 Page20f7
`
`.
`Top Skills
`Java Enterprise Edition
`
`Hibernate
`
`Java
`
`Languages
`
`English
`
`Contact
`ronakthakrar@gmail.com
`
`www.linkedin.com/in/ronakthakrar
`
`(Linkedlnl
`
`
`
`Ronak Thakrar
`
`Engineering Manager at Qualys
`
`Summa
`
`ry
`- Solving big data problems, building large scale distributed
`
`applications, leading and managing teams.
`
`- Architected, designed and developed software products and/or
`
`microservices with a distributed backend
`
`- Designed and developed high throughput, low latency, horizontally
`
`scalable microservices for near real-time data processing using
`
`Java, Apache Flink, Apache Kafka, Cassandra, Spring Boot,
`
`Elasticsearch, HashiCorp Consul, Vault and Redis and many
`
`framework and patterns for consistency among microservices
`
`applications
`
`- Build, release, deployment, monitoring and support microservices
`
`in a docker environment
`
`- Estimation, capacity planning, and scaling software products and/or
`
`microservices for high throughput
`
`- Multi-site team development and management
`
`- Experience in recruitment, career planning, retention and
`
`performance management
`
`- Expertise in Application performance improvement & testing using
`
`JMeter, JProfiler
`
`- Involved in release management, feature, defects or bugs
`
`prioritization
`
`- Estimation and risk analysis for new features, defects
`
`- Good experience in NoSQL(Cassandra, MongoDB), relational
`
`databases, messaging and workflow frameworks, big data analytics
`
`- Expertise in Cloud Security, Retail, Banking & Finance domains
`
`- Built and managed development and QA teams
`
`Areas of interest: Distributed Systems, Big Data Analytics, Cloud
`
`Computing
`
`Technical Expertise: Java, Spring, Spring Boot, Apache Flink,
`
`Elastisearch, Kafka, Cassandra, ELK, REST Web services, Graphite,
`
`Grafana, Docker, GRPC, MySQL, Oracle
`
`Page 1 of 6
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 3 of 7
`29-YGR Document 100-3 Filed 09/04/20 Page30f7
`
`
`
`Expenence
`
`Qualys
`
`Engineering Manager
`September 2018 - Present
`
`Qualys
`
`3 years 4 months
`
`Principal Software Engineer
`
`September 2017 - Present
`
`- Built the next generation Qualys products - Indicators of
`
`Compromise(Malware Detection & Endpoint Security), File Integrity
`
`Monitoring(FlM), Patch Management for Endpoint Vulnerability
`
`- Designed and developed high throughput, low latency, horizontally scalable
`
`Microservices for FIM and Patch Management products using Apache Flink,
`
`Apache Kafka, Flink, Cassandra, Spring boot, Elasticsearch, - HashiCorp
`
`Consul, Vault and Redis
`
`- Designed and built Streaming Framework/Jobs using Apache Flink for High
`
`volume data ingestion & near real time processing.
`
`- Designing REST Web services and Public facing APl's
`
`- Scalable logging, monitoring and alerting framework using ELK, Graphite,
`
`and Grafana
`
`- Built performant search APls using Elasticsearch
`
`- Coordination with offshore team
`
`- Developed libraries for common tooling logging, monitoring, across products
`
`Senior Software Engineer
`September 2016 - September 2017 (1 year 1 month)
`
`Nomis Solutions
`
`2 years 3 months
`
`Software Development Manager (R&D Engineering)
`February 2015 - August 2016 (1 year 7 months)
`
`Senior Software Engineer
`June 2014 - February 2015 (9 months)
`
`Saba
`
`4 years 10 months
`
`Page 2 of 6
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 4 of 7
`29—YGR Document 100-3 Filed 09/04/20 Page4of7
`
`
`
`Senior Software Engineer (Java/J2EE, Cloud, Performance)
`
`October 2011 - June 2014 (2 years 9 months)
`
`- Implemented the Performance Load test tool (by extending open source tool
`
`nGrinder) using Spring, Hibernate, REST web services, jQuery and Maven for
`
`build to provide scalable infrastructure and platform to stress test product.
`
`- Developed business objects and Data Access Layer using Java.
`
`- Designed the UI for the workflows using jQuery and implemented Controllers
`
`in Spring MVC, HTML and CSS.
`
`- Used AWS Java SDK APl’s for integration of the tool with Amazon E02
`
`as maven dependency from Amazon Web Services (AWS) to provision
`
`and de-provision of instances in amazon cloud for providing run time cloud
`
`infrastructure using on demand and spot instances.
`
`- Extended the business logic layer by creating the POJO's for business
`
`objects and used Hibernate and JPA to persist all of them into the My SQL
`
`database instead of in memory.
`
`- Created tables, views, SQL queries and schema objects in MySQL for storing
`
`and retrieving the data for reporting purposes.
`
`- Used liquidbase for the database change control and easy deployment of the
`
`database changes on server startup.
`
`- Implemented the transaction service using Spring remoting for reporting
`
`transactions to remote controller.
`
`- Customized the grinder HTTP Proxy server to filter the application specific
`
`page requests and record details accordingly, ignore the HTTP status codes
`
`which are irrelevant.
`
`- Implemented the support for multiple test script execution, division of the user
`
`load for the test to different agents by extending the grinder functionality.
`
`- Developed the HTML report generation for load test executed and export it to
`
`word document.
`
`- Created the design specification for the above implementations.
`
`- Performed unit, integration and functional testing of the application.
`
`Technologies Used: - Java/J2EE, Spring, Hibernate, Liquidbase, JDBC,
`
`Amazon EC2 Cloud,JSch, Javascript(jQuery), HTML, MySQL, UNIX, Tomcat,
`
`Maven, ANT, IntelliJ Idea, Eclipse
`
`Senior Software Engineer
`September 2009 - October 2011 (2 years 2 months)
`
`- Designed new API specifications for exposing REST based Web Services
`
`converting SOAP based existing web Services.
`
`Page 3 of 6
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 5 of 7
`29-YGR Document 100-3 Filed 09/04/20 Page50f7
`
`
`
`- Designed and developed new components and developed UML modelling for
`
`high level architecture.
`
`- Implemented the Interfaces and implemented POJO as well as EJB methods
`
`to support the new rich UI development.
`
`- SCRUM Lead for team of 5 people handling the critical deliverables for Saba
`
`Social Learning Spring release (part of Saba Learning Suite).
`
`- Handled “Daily scrum calls" to track/monitor the day to day activities of
`
`scrum members. Also helped functionally as well as technically scrum team
`
`members.
`
`- Prepared Weekly reports for Scrum team for weekly status meetings to track
`
`overall program execution.
`
`- Design and Implemented core Interfaces for Saba Learning and Web 2.0
`
`based APl’s as web services using Apache CXF REST framework to expose
`
`key functionalities of Saba Learning suite to leverage core functionalities and
`
`help Ul team building the UI.
`
`- Handled and written the performance and scalability tests for APl’s
`
`implemented to benchmark the performance of the public APl’s.
`
`- Resolved many performance issues for this release in the learning as well
`
`as content services module. Communicated and worked with Performance
`
`Engineering team to simulate the scenarios and resolution.
`
`- Spring planning and tracking of code promotion as well as exit criteria for
`
`sprint deliverables to meet the sprint commitments.
`
`- Execute the API tests/Unit testing and code coverage for the APl’s delivered
`
`for the sprint.
`
`Technologies Used: - Core Java, Apache CXF, Oracle, JBoss, Apache, EJB,
`
`JDBC
`
`No. of Employees Managed: - 5
`
`Achievements: - Received Star Team Award
`
`Saba Software India Pvt Ltd.
`
`Software Engineer
`March 2008 - September 2009 (1 year 7 months)
`
`Design and development of the workflow of a feature and handle various
`
`phases of the application development like requirement gathering,
`
`documentation with UML diagrams, writing functional and design
`
`specifications, implementation and unit testing.
`
`°Have good knowledge in requirement gathering by understanding client usage
`
`of a feature.
`
`Good knowledge in debugging and troubleshooting of an application.
`
`Page 4 of 6
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 6 of 7
`29-YGR Document 100-3 Filed 09/04/20 Page60f7
`
`
`
`-Sound in performance tuning of an application, using suitable data structure
`
`and code optimization at Java layer and Database Procedure layer.
`
`-Have good understanding in managing bugs introduced pre and post release
`
`of the system and before and after code freeze.
`
`~Gathered very good knowledge in maintaining release cycle of a product at
`
`Saba.
`
`Saba
`
`2 years 2 months
`
`Software Associate
`
`August 2006 - March 2008 (1 year 8 months)
`
`Contribution to Various Releases for Bug Fixes (Major Releases, Service
`
`Packs, Fix Packs and Monthly Packs)
`
`- Developed the code for various modules at middle-tier using EJB.
`
`- Developed user interfaces using XML, XSLT
`
`- Adopted J2EE best coding practices, using J2EE patterns. Utilized Value
`
`Objects, ServiceLocator.
`
`- Handled Production support for different modules.
`
`- Worked on JSTL tags for Ul development.
`
`- Implemented MVC and Front controller patterns using Apache Cocoon.
`
`- Handled configuration and change management activities using CVS
`
`repository.
`
`Developer Trainee
`
`February 2006 - August 2006 (7 months)
`
`I worked as Developer Trainee as an automation expert.
`
`International Institute of Information Technology
`Software Research Associate
`
`June 2005 - January 2006 (8 months)
`
`I worked as Research Associate for Advanced Software Technologies Labs in
`
`”IT Pune while i was pursuing my M.S.
`
`- I was incharge of 2 computer labs fully.
`
`Page 5 of 6
`
`

`

`Case 4:18-cv-07229-YGR Document 100-3 Filed 09/04/20 Page 7 of 7
`Case 4:18-cv-O7
`
`
`
`- Used to help other students and guide them in their other projects.
`
`- Contribution for new projects coming up in the college and take initiatives and
`
`responsibility.
`
`- l was chosen based on my merits for 1st trimester.
`
`
`
`Education
`
`International Institute of Information Technology (IIIT)
`
`MS in Advanced Software Technology, Advanced Software Techologies
`
`(Java, J2EE Technologies) - (2005 - 2006)
`
`Kendriya Vidyalaya
`
`S.S.C - (1996 - 1998)
`
`Page 6 of 6
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket