We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

San Diego, CA

PROFESSIONAL SUMMARY:

Senior Engineer with specialization in Data Science/ Deep Learning, and emphasis on Deep Neural Networks, Hyperparameter Tuning, Structuring Machine Learning Projects, Convolutional Neural Networks and Sequence Models.

TECHNICAL SKILLS:

  • Python
  • Numpy
  • Pandas matplotlib
  • Tensor Flow
  • Keras
  • Data Science
  • Deep Learning
  • Deep Neural Networks
  • Convolutional Neural Networks
  • Recurrent Neural Networks
  • Data Visualization
  • Optimizations
  • Regularizations
  • Data Normalizations
  • Hyperparameter Tuning. YOLO
  • LSTMs
  • GRUs
  • Attention models

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Involved in researching and creating models for various deep learning tasks - Deep Neural networks, Convolutional Neural Networks, and Recurrent Neural Networks.
  • Worked on determining and forecasting usage of memory blocks on ASICs for memory optimization using Deep neural networks.
  • Implemented models through transfer learning methods as well as from scratch.
  • Employed Hyperparameter tuning to enhance speed and accuracy of the models.
  • Researched and used latest techniques for Machine Learning tasks Optimization, Normalization, Regularization, etc.
  • Designed computation graphs based on latest research findings.
  • Worked on various Computer Vision tasks - Used networks like ResNets and Inception.
  • Created sequence models for NLP and Speech Recognition tasks.

Senior Integration Engineer

Confidential, San Diego, CA

Responsibilities:

  • Responsible for requirements handling.
  • Integration and scripting using Python
  • Phone UI feature configuration and integration
  • Coordinating with the program managers, product managers, global development team, software development teams and product customization teams

Configuration Manager

Confidential, San Diego, CA

Responsibilities:

  • Automating challenging problems (mostly PERL, Python and UNIX shell scripts).
  • Developing and maintaining web-sites for training of new hires, and contributing to FAQ's on a regular basis.
  • Defining newer and effective ways of working.
  • Maintain the different installations of the tool doing back-ups, patching and such other administration activities.
  • Managing DCM (Distributed Change Management) activities. This feature of the tool actually helps multisite collaboration effectively.
  • Suggesting and documenting procedures for various activities under the umbrella of configuration management
  • Fine tuning Informix parameters for optimum performance.
  • Creating Informix Dynamic Server Instances for effective load balancing of the databases.
  • Regularly interacting with users and Build managers for feedback on improvising methods of working.

Software Engineer/ Software Configuration Manager

Confidential

Responsibilities:

  • First hand technical support for issues faced in configuration management with CONTINUUS
  • Maintaining the different installations of the tool doing back-ups and such other administration activities
  • Ongoing Build management activities
  • Writing UNIX shell scripts and PERL scripts for automation of these activities
  • Managing DCM (Distributed Change Management) activities
  • Provide training to users on various aspects of the tool.
  • Defining methods and procedures for Requirements Management within the SDLC.
  • Defining methods for tracking requirements throughout the life cycle of a project

Confidential

Student Intern

Responsibilities:

  • Worked on building a Character Recognition System for identifying hand-written numbers on a postal envelope.
  • Employed Artificial Neural Networks for the implementation.

Hire Now