Sr Software Engineer Ui Resume
San Jose, CA
PROFESSIONAL SUMMARY:
- 6 years of professional experience in all phases of Software development.
- Experience in developing web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, JSON, Lua scripting and XML.
- Knowledge on JS frameworks like AngularJs, NodeJs, Knockout & Jquery.
- Familiar with RWD concepts and other CSS frameworks (Bootstrap, W3.CSS).
- Certified HTML5 developer.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Galio, webkit, Internet Explorer, Mozilla Firefox and Google chrome.
- Expertise in Cable Set - top Box domain and hands on experience on its various modules like Guide, DVR,VOD and other application development on STB embedded browser.
- Experience in developing strict HTML applications using ES6, XML, XHTML & W3C standards.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented Java Script, Object Oriented Design, JSON, and XML.
- Experience in creating and consuming Web Services.
- Developed utility test frameworks using Jasmine framework & PhantomJs.
- Been a part of Feature implementation team for delivering an enhanced user experience for STB users.
- Developed gaming & utility applications for STB platform with embedded Galio & Webkit browsers.
- Worked with JSHint, JS-beautify, CSS Lint for ensuring code quality.
- Worked with Appium/Pytest based automation testing for Apple (ATV3/ATV4)/ Android(Amazon Fire TV) devices.
- Knowledge on development and system testing on Android platforms.
- Lead both manual & automation QA team effectively for OTT application validation on all streaming devices like AppleTv, Roku, X-box etc. .
- Worked with VCS tools like GIT &SVN.
- Experience with Agile methodologies and using agile tools like Jira & Rally.
- Worked on several defect tracking tools like CDETS & Bugzilla for efficiently tracking and fixing bugs.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Experience working on several debugging tools like Espial debugger, Ant-CDK, etc.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Expertise in creating conceptual designs & mockups using editing tools like Adobe Photoshop, Illustrator, Gimp & Inkscape .
- Possess good interpersonal and communication skills.
- Enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS:
Expertise: OOP JavaScript, HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML,, JSON, AJAX, Lua scripting.
Frameworks: JQuery, AngularJs, Bootstrap, Knockout, W3.CSS, Jasmine Test Suite (PhantomJs).
Basic proficiency: Python, NodeJs, PHP, SHELL scripting, LESS/SAAS Preprocessors, openwrt.
IDE: IntelliJ Idea, Xcode, Tizen Studio, Webstorm, Android Studio, Visual Studio, Adobe Dreamweaver, Sublime, Eclipse, Npp, ZeroBrane-Lua.
Graphic Editors: Adobe Photoshop, Illustrator, Inkscape, Gimp.
SCM: Git, Tortoise SVN.
Transcriptor: Babel(ES6).
Operating System: Windows, Linux, Mac
Packet Analyzer: Wireshark, Charles Proxy
Other: Nokia-Motive Bridge, VNC, Rally, Jira, MS Office, Code collaborator, CDETS, Bugzilla, Putty.
PROFESSIONAL EXPERIENCE:
Confidential
Sr Software Engineer UI
Responsibilities:
- Gathered and analyzed all necessary requirements by involving in discussion sessions.
- Designed and developed HTML, CSS, Lua scripting, nginx + Lua, JavaScript, with the concept of Accessibility, usability and user testing.
- Designing and developing dynamic web pages using HTML5, CSS3, Bootstrap.
- Developed responsive applications using Bootstrap.js
- Converted mockup into pixel perfect Webpages using HTML5, CSS, and JQUERY.
- Enhanced user experience by designing new web features
- Sort down the backlog and provide fix for all priority issues.
- Support bug fixing and provide solutions to field issues
- Used advanced level javaScript, AJAX, CSS and Bootstrap CSS layouts.
Environment: HTML5, CSS3, nginx + Lua Script, Bootstrap, jQuery, Jasmine, Node.js, Bower,Gulp, Git, AJAX, JSON, TeraTerm, Nokia-Motive Bridge.
Confidential, San Jose, CA
Test Automation Engineer
Responsibilities:
- To lead both manual & automation QA team for IV application validation on all streaming devices
- To automate cloud platform-Uplink testing
- Run existing test suites on iPad / FireTv.
- To understand the existing code and sequence.
- To demonstrate App install/launch features.
- Write new test framework for ATV3 device.
- Test script writing for various playback features.
- CI test pipeline in Jenkins.
Environment: Python, Ruby, PHP, Jira, adb, Xcode, Apple configurator, Tizen Studio, Testflight, Android Studio, bower, git.
Confidential, Atlanta - GA
Senior Software Engineer
Responsibilities:
- To develop web based Set-Top box applications using Javascript, HTML, CSS and JQuery.
- Develop User Interface for browser based STB’s (Galio/Espial-Webkit) for various clients.
- Develop new features & performance enhancements proactively for enhanced user experience.
- Development and maintenance of existing set-top box UI applications.
- Write test suites for Set-Top box applications using Jasmin test framework & PhantomJs.
- Responsible for VOD poster-art & catalogue management using JSON configuration tool.
- Coordinate with middleware and other dependent layers for defining apis.
- Develop and design new skins, gradients and icons for providing an enhanced UI.
- To ensure code is properly structured, meets industry standards and is compatible with different browsers, devices, or different STB platforms (G6/G8/G10).
- Interact with different clients for gathering requirements.
- Coordinate with the onsite & off shore teams to integrate all the components and release developer/mainline Builds.
- Managed UI repository and responsible for Tag releases in GIT.
- Participate in daily Scrums with different teams and c onduct daily scrums, bi-weekly retrospectives for the sprints.
- Demonstrate features and applications to various customers and development teams.
- Work with QA's for rectifying field issues and bugs.
Environment: HTML5, CSS3, Javascript, Less/Sass, Angular.js, Bootstrap, jQuery, Jasmine, RequireJS, Node.js, Bower, node-cli, Gulp, Git, AJAX, JSON.
Confidential, Atlanta - GA
Senior Software Engineer
Responsibilities:
- Initiate the project and provide mock ups for different views.
- Develop genre based Guide application using AngularJs, W3.CSS,PHP, Javascript & HTML.
- Porting and testing with different Set-Top Box platforms.
- Maintaining large bundles of poster-arts for tile elements using JSON.
- To perform validation on user preferences for user based content.
- Integrate application with existing set-top box applications.
- Define apis for maintaining channel/recording objects (creation/updation).
- Manage UI repository and responsible for tag releases in GIT.
- Conduct daily scrums, bi-weekly retrospectives for the sprints.
- Demonstrate features and applications to various customers and development teams.
Environment: W3.CSS, PHP, HTML5, CSS3, Javascript, Less/Sass, Angular.js, Bootstrap, jQuery, Jasmine, RequireJS, Node.js, Bower, node-cli, Gulp, Git, AJAX, JSON.
Confidential, Atlanta - GA
Software Engineer
Responsibilities:
- Rectifying customer/field issues reported on UI applications using HTML, CSS & Javascript.
- Develop new approaches for improving Guide performance on STB.
- Support for fixing issues from production/field and released versions of the RTN applications.
- Involved and worked with performance improvement team for achieving desired performance on STB.
- Responsible for triaging the issues reported from customer /consumer end.
- Supporting the production and testing for issues resolution.
- Debug the code in set top box using different debug techniques including CDK, Espial debugger.
- Managing SCM tools and repositories in GIT.
- Flashing the code to the STB’s on the development stack.
- Package management through DNCS.
- Documentation of Application requirements & feature implementations.
Environment: ANT-SDK, PHP, HTML5, CSS3, Javascript, Less/Sass, Angular.js, Bootstrap, jQuery, Jasmine, RequireJS, W3.CSS, Node.js, Bower, node-cli, Gulp, Git, AJAX, JSON, Jira, Rally.