Senior Software Engineer Resume
SUMMARY:
Senior Software EngineerIntegration engineer and software developer with 7+ years of C/C++ experience developing, integrating and supporting middleware, user interface and applications for consumer electronics products. Has a strong record for delivering high - quality software while working with specific deadlines on multimillion-dollar projects. Demonstrated a deep understanding of software architecture and development methodologies working through the full software development life cycle.
TECHNICAL SKILLS:
- Expertise Technical Analysis, Risk assessment, Quality Improvement, Problem Solving, Tasks Prioritization, Embedded Systems
- Languages C, C++, Java, Python
- Tools/Process Agile (Scrum, Kanban), continuous integration-DevOps (Jenkins), source control (GitHubEnterprise, Bitbucket, ClearCase), issue tracking (JIRA, ClearQuest)
PROFESSIONAL EXPERIENCE:
Confidential
senior software engineer
Responsibilities:
- Introduced 4 conditional access resources to the interactive applications JavaScript library by adding interactive Confidential to the Confidential embedded HTML and JavaScript engines - C++ development.
- Enabled the successful transition to Cloud DVR and eliminated booking duplicates by building new Java-based RESTful web services for the Get hybrid platforms - Java, REST, Spring Framework.
- Upgraded the user interface and added D-pad support to the Infinite Video Android TV application. The code was merged to the Infinite Video code base on time and with 0 defects.
- Developed in Swift an iOS application that demonstrates Cisco Infinite Video TV experience in a 2-to-5-year horizon to DirecTV (Proof of Concept).
- As part of the Global Solution Services team, developed new and modified existing software functionalities on Confidential decoders. Investigated systems level software defects, debugged and devised solution on Satellite decoders.
- Increased test points by 150% for the main project of a $3.7M release, simplifying their access in the Built-In Self-Test (BIST) component and successfully implementing a new protocol - C development.
- Increased the bandwidth capability of the STB by adding higher baud rates support to the user interface and the middleware components - C/C++ development.
- Led the fix of over 20 defects on the Java UI for the Confidential Latin America 2015 release.
- Doubled the memory space and introduced ad length flexibility to Targeted Ads by leading the integration and tests of the third-party library.
- Ensured the consistency and the quality of the BIST component by validating the module design, supervising and carrying out code and test inspection.
Confidential
software engineer
Responsibilities:
- Added 3 new User Interface functionalities to a $1.7M release that reached early completion: Quick Tune, Channels I Get, Test and Diagnosis screen - C development.
Confidential
integration engineer
Responsibilities:
- Investigated and analyzed difficult software problems and proposed fixes.
- Led the resolution of integration issues with Confidential ’s partners and customer.
- Ensured reliable and repeatable software compilation by developing a web based server-client tool guiding the engineer through the process.
Confidential
integration engineer
Responsibilities:
- Served as technical liaison between Confidential and the leading manufacturers to integrate the Confidential.
- Evaluated, synchronized and prioritized the technical issues to improve the embedding process by validating the Confidential defined driver API (DLI-Device Layer Interface).
- Guided the smooth and successful deployment of thousands of decoders each year with Confidential companies worldwide.
- Significantly improved the quality of thousands of previously deployed Confidential and Confidential by managing, tracking and locating system bugs and initiating steps for the correction.