Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
Los Angeles, CA
TECHNICAL SKILLS
Programming Languages: C, C++, Java, HTML, CSS, JavaScript, Python, MATLAB, Bash Shell Scripting
Technologies: gdb, JSON, REST, MySQL, Bootstrap, Angular JS, Grunt, ClearCase, Git, Jenkins, Simulink
Others: Embedded programming, Kernel Programming, Agile Software Development, Test Driven Development
PROFESSIONAL EXPERIENCE
Pilot Engineering Intern
Confidential, Los Angeles, CA
Responsibilities:
- Developed custom Model Advisor Checks for Simulink High Integrity Guidelines to drive adoption of Simulink toolchain for development of safety critical applications
- Utilized Simulink and Stateflow APIs to query models and parse Abstract Syntax Trees to find patterns violating standards
- Created Test Models and developed Test Points to run teh checks
Senior Software Engineer
Confidential
Responsibilities:
- Collaborated with cross functional teams in teh full stack development of Content Metadata Retrieval, Personal Video Management and User Profile Management features for Cable, Satellite and over - teh-air content in Set Top Box (STB) stack.
- Worked on design and development of Videoscape Open API, a RESTful framework for managing content on device and cloud
- Reduced memory compaction time in Confidential by implementing a new algorithm that leveraged Graphics hardware - Blitter. It enhanced teh box performance during animations and other graphics intensive operations by 200% and was tested and deployed on multiple chipsets (ARM, BCM, ST)
- Created profiler tools (Graphics, memory, stack profilers) for Confidential to enable quick analysis of memory and performance issues
- Established teh infrastructure for Continuous Integration, Delivery and Deployment pipeline for Confidential software using Git, Gerrit and Jenkins that improved product deployment cycle time by 100%