Jessica Claire
  • Montgomery Street, San Francisco, CA 94105
  • Home: (555) 432-1000
  • Cell:
Professional Summary

Self-directed and enthusiastic principal software engineer with complete understanding of entire software development lifecycle with proven track record to build end to end complex systems along with excellent problem solving skills.

MS in Computer Science: , Expected in 02/2014
Carnegie Mellon University - Pittsburgh, PA
Bachelor of Computer Engineering: Computer Science, Expected in 2010
National Institute of Engineering - India,
  • Languages : Java, J2EE, Python, Android, C, Flutter.
  • Web Frameworks: Spring, Spring boot, Python django framework, bootstrap CSS framework.
  • IDE: IntelliJ, Android studio, Java eclipse EE, Pycharm , Sublime, Vim
  • Kubernetes : Kubernetes-CRDs , Helm Charts.
  • Build systems : Jenkins
  • Version control : Git , Svn
  • code review tool : Review Board, Gitlab
  • Agile methodologies - Kanban or SCRUM
  • Virtualization software : Parallels, Virtualbox
  • Embedded technology : Arduino uno, Raspberry pi, Internet of things
  • TDD (Test driven development)
  • Static analysis tools: Coverity, Sonar.
  • FrontEnd : HTML, CSS , JavaScript.
  • Cloud platform : AWS - AWS-IAM, S3, EC2, GCP, Heroku.
  • Message Brokers: Kafka, RabbitMQ.
  • Web architecture patterns: Microservices , MVC.
  • Web API Services : REST API, JSON
  • CI/CD : Jenkins, GIT and Maven
  • Debuggers :JProfile, Veracode, GDB , PDB, Valgrind
  • Web Server: Nginx, Apache tomcat
  • Databases : MySQL, SQLite, NoSQL(Dynamo DB), Postgres.
Work History
Lead Software Engineer , 08/2020 to Current
Cox AutomotiveEdmond, OK,

Languages and Tools used : Python, Django, Dockers, Kubernetes, Grafana,


My responsibilities as a Lead software engineer involves

- Responsible for designing/architecting next generation storage platform infrastructure which is Highly available, Scalable, Reliable and has High Performance.

- Responsible for leading a team of engineers by actively leading design discussions, code reviews and conducting scrum meetings.

- Responsible for designing/architecting next generation storage automation tools for the operations team to function efficiently and effectively.

- Responsible for analyzing performance of various storage vendors and providing suggestions to upper management on their results.

Lead Software Engineer, 02/2014 to Current
Cox AutomotiveGainesville, FL,

Languages and Tools used : Java, Python, C

As an early member of the Actifio core development team , I have been part of Actifio's various strategic projects working directly with founders and VP of engineering.

External Snapshot management (ESP):

  • Responsible for leading and architecting Actifio's strategic external snapshot pool management solution with various storage array platforms like IBM storewise, Pure (all flash storage), Dell storage array(Unity and powerMax) to Actifio's virtual data pipeline solution
  • ESP provided platform for life cycle management of backups for applications that resided on cloud and on prem.
  • Implemented incremental snapshot capabilities by keeping track of changed blocks between snapshots to enable time efficient snapshot service
  • ESP reduced significant storage footprint for inband backup since source production data is already in the same array as the external snapshot pool, since there is no need for an initial full copy into the snapshot pool

Cloud ESP:

  • Responsible for extending core ESP features to cloud service providers like GCP and AWS
  • This enabled customers to take cloud native snapshots and retrieve data from cloud to use it in Virtual data pipeline for better data management
  • This also allowed customers to replicate data to other servers

Malware lookup service: (Java, J2EE, Microservices , Spring boot, MYSQL , JUnit, Maven, Git, postman , Coverity, Dockers, Kubernetes)

I was responsible for designing and implementing malware lookup service as part of the HTTP proxy module for validating URL's using microservice architecture.

  • Implemented URL parser Microservice for parsing incoming URL request from user and checking if the URL is a malware URL.
  • Implemented malware lookup Microservice for mapping incoming URL request to malware URL entries in database.
  • Implemented configuration Microservice to configure the Malware URL database during system startup and load other configuration parameters.
  • Containerized these Microservices using Docker.

Distributed MemCache : (Java, J2EE, Microservices , Spring boot , Maven, JUnit, Git, postman , Coverity)

Was responsible for designing and building generic in nature, but intended for speeding up index lookups for Actifio's deduplication engine.

High Level Overview: The Mini-memcached server is comprised of three main Microservices : Controller ,Protocol parser and MemCache service.

  • Controller Microservice: Responsible for configuring and maintaining thread pool to throttle cache performance and dispatching requests to right Microservice.
  • Protocol parser Microservice : Implemented for verifying if the incoming request adheres to memcached text protocol. It also checks the parameters of the request for their validity. It responds to clients following standards of memcached text protocol.
  • Cache microservice: Responsible for serving requests sent from the dispatcher. Implemented LRU caching policy to keep the cache updated.

Actifio's Index Engine:

  • I have worked extensively on Actifio's core deduplication engine modules like Indexing , Garbage collection.
  • I have increased the Actifio's data ingest performance significantly from 3TB/day to 12TB/day (around 400% improvement)using techniques like hash bucketization, effective caching, parallelization, read/write sequences to underlying disks.

Actifio's Garbage collection engine:

  • Significantly reduced time taken for Garbage collection to Actifio's deduplication store by 100% ( more than half) using efficient cleanup algorithms and massive parallel processing.

Actifio's job scheduler:

  • Redesigned user space Job scheduler for Actifio's deduplication engine.
  • New Scheduler enabled very high priority jobs to run without interruption by other jobs while changing the priorities in realtime.

Actifio tools development for customer system debugging:

Was responsible for various tools to debug customer systems.

  • Was responsible for developing tool to detect corrupted disk pages at customer system to fast track data recovery.
  • Created to tools to modify process priorities on real time to run job faster or slower based on customer requirement.
Chief Architect, 01/2019 to 02/2020
RtxDouglas, MA,

Functionality :

  • Designed and developed end to end customer management system for small businesses like restaurants , salons etc
  • Features included realtime waitlist and reservation management along with customer data analytics
  • This also enabled small businesses to make automated calls and messages to customers to notify service availability
  • This is the only service available in market which updated customer status in realtime
  • Small businesses where provided with android tablets to use Zerowait services along with QR codes for customers to scan when entering small business, thus eliminating manual staff intervention in hosting guest

Design and implementation:

  • System was designed with android app as the client interface and Django framework in the backend hosted on AWS EC2 instance
  • The whole project was designed with MVC pattern in mind and used REST API service to communicate android client with django server
  • Used JIRA to keep track of open issues and project features
  • This project made use of android database SQLite to cache results and optimize REST calls to server
  • Used AWS IAM and cognito services for authenticating valid customer and throttling various zerowait features using API keys
  • Designed easy onboarding web service using bootstrap and django for new small businesses to start using zerowait
  • Used Dockers to containerize deployments to AWS server using CI/CD pipeline
  • Followed TDD (Test driven development) through out software lifecycle
  • Used Twilio for automated calls and messaging service, pusher for sending real-time customer status update

Demo video :

Systems Engineer, 08/2010 to 05/2012
The Motley FoolNc, NC,
  • As part of Sirius F/W assets team for inkjet Printers , was actively involved in development and enhancements of Firmware Assets (stack) for next generation stand alone inkjet printers
  • Worked on image decoding algorithms for next generation inkjet printers which required implementation of swath based rendering of TIFF T.6 decoder which achieves compression ratio of 15:1 when compared to its predecessor TIFFT.4 (4:1)
  • Worked on Page Description Language decoders (PDL, PDF) for next generation printers
  • As part of storage team which was responsible for writing storage drivers for next generation inkjet printers, checking filesystem compatibility(EXT4 , EXT3) for SD cards and data corruption issues in SD cards
  • Responsible for enhancing quality of firmware code for which I was awarded HP-E award
Internship Student, 01/2013 to 08/2013
Robert Bosch Tool CorporationCity, STATE,

Was part of team responsible for developing generalized framework for project related to Internet of things.

Interests and hobby projects
  • Internet of things : I wrote an android app which was responsible for controlling devices and saving user configurations for various devices.
  • Platform also provided device discovery, device control and device notification. I also wrote the localization algorithm for device placement in the standard house.
    The project was built using Raspberry pi, Arduino Uno, android, Java.
  • If you are scanning your documents using HP printers, you are probably using the image decoder which I have written.
  • Got presidential award(In india) for the high school project on Bio-pesticides.

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy


Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

How this resume score
could be improved?

Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:


resume Strength

    Resume Overview

    School Attended

    • Carnegie Mellon University
    • National Institute of Engineering

    Job Titles Held:

    • Lead Software Engineer
    • Lead Software Engineer
    • Chief Architect
    • Systems Engineer
    • Internship Student


    • MS in Computer Science
    • Bachelor of Computer Engineering

    By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

    *As seen in: