Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
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.
