LiveCareer-Resume

lead software engineer resume example with 9+ years of experience

Jessica Claire
Montgomery Street, San Francisco, CA 94105 609 Johnson Ave., 49204, Tulsa, OK
Home: (555) 432-1000 - Cell: - resumesample@example.com - -
Links
  • https://www.linkedin.com/in/chidduClaire/
  • https://gitlab.com/cnbscience
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.

Education
Expected in 02/2014
MS in Computer Science:
Carnegie Mellon University - Pittsburgh, PA
GPA:
Expected in 2010
Bachelor of Computer Engineering: Computer Science
National Institute of Engineering - India,
GPA:
Skills
  • Languages : C,Java, Python, Android, Flutter
  • Web Frameworks: spring, spring boot, Python django framework, J2EE
  • Cloud platform : AWS - AWS-IAM, S3, EC2, GCP, Heroku.
  • Web architecture patterns: MVC, Microservices (Theory).
  • Web API Services : REST, JSON
  • Debuggers : GDB , PDB, Valgrind
  • Web Server: Nginx, Apache tomcat
  • Databases : MySQL, SQLite, NoSQL(Dynamo DB), Postgres.
  • Static analysis tools: Coverity
  • IDE: Android studio, Java eclipse EE, Pycharm , Sublime, Vim
  • Build systems : Jenkins
  • Version control : Git , Svn
  • code review tool : Review Board, Gitlab
  • Virtualization software : Parallels, Virtualbox
  • Embedded technology : Arduino uno, Raspberry pi, Internet of things
  • TDD (Test driven development)
Work History
02/2014 to Current
Lead Software Engineer First American Financial Heber City, UT,

Languages and Tools used : C, GDB, Python, PDB, Java , bash scripting .

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 enabled customers to take scheduled backups along with mount and replication capabilities to remote side
  • 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
  • ESP enabled highly-available storage-level connection to hosts using SAN multi-pathing and built-in redundancy
  • This feature provided both Inband and outofband snapshot management and ability to retrieve data to customers
  • As part of the implementation we supported both ISCSI and fibre channel communication to external array

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

Actifio's Deduplication engine:

  • I have worked extensively on Actifio's core deduplication engine modules like Indexing , Garbage collection
  • Implemented dedup index caching algorithm to flush out dirty leaf pages efficiently to disk without blocking I/O dedup index. This improved data ingest performance by about 2TB per day
  • 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
  • Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks in Actifio VDP pipeline

Actifio's Deduplication job scheduler:

  • Redesigned ser 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
  • It also enabled to assign very low priority to jobs to do lazy run, thereby enabling higher priority jobs to complete faster without being robbed of CPU cycles from lower priority jobs

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
01/2019 to 02/2020
Chief Architect Rtx Boxford, 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 : https://www.youtube.com/watch?v=SuORW3Q_5yc

08/2010 to 05/2012
Systems Engineer Collins Aerospace Louisville, KY,
  • 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
01/2013 to 08/2013
Internship Student Robert Bosch Tool Corporation City, 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

Your data is safe with us

Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.

Resume Overview

School Attended

  • Carnegie Mellon University
  • National Institute of Engineering

Job Titles Held:

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

Degrees

  • 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:As seen in: