Project Lead Resume
PROFESSIONAL SUMMARY:
- Experience in developing web based applications using HTML, CSS, AJAX & JavaScript.
- Familiar with RWD concepts and other CSS frameworks (Bootstrap, W3.CSS ).
- Basic knowledge on JS frameworks like AngularJs, ReactJs with Redux, NodeJs, Knockout & Jquery.
- W3Schools Certified HTML5 developer.
- Experience in developing strict HTML applications using ES6, XML, XHTML & W3C standards .
- Experienced in resolving cross browser compatibility issues in different web browsers like Galio, webkit and Internet Explorer.
- Developed utility test frameworks using Jasmine framework & PhantomJs .
- 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 developing(webUI) & testing applications on LTE-Gateway devices that uses OMA-DM for provisioning/upgrading devices using FUMO/FOTA push updates on its Smart Home network.
- Basic knowledge on native Android application development.
- Hands on experience in debugging using adb and bug fixing on Android middleware and UI.
- Experience in QA testing on ETE OTT platform that includes various OTT devices(Android,iOS,FireTV,Roku,Tizen,.) and the cloud content management platform.
- Worked with Appium/Pytest based automation testing for Apple (ATV3/ATV4)/ Android(Amazon Fire TV) devices.
- Experience designing DB Schema and SAP management.
- 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 SCM tools like GIT, Tortoise SVN .
- Experience with Agile methodologies, Scrum roles and using Rally/Jira.
- Worked on several defect tracking tools like CDETS & Bugzilla for efficiently tracking and fixing bugs.
- Experience working on several debugging tools like Espial debugger, Ant-CDK, etc.
- Basic knowledge on application development using Cloud RESTful webservices.
- Expertise in creating conceptual designs 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, CSS, XML, JSON, AJAX, LUA
Frameworks: JQuery, AngularJs, React JS, Node JS, Bootstrap, Knockout
Basic proficiency: Python, PHP, LESS/SAAS, Swift-tvOS
IDE: IntelliJ Idea, Xcode, Tizen Studio, Webstorm
Graphic Editors: Adobe Photoshop, Illustrator, Inkscape, Gimp.
Database: MySQL, MongoDB, Couch DB, Cassandra
Packet Analyzer: Wireshark, Charles Proxy
SCM: Git, SVN-basic.
Transcriptor: Babel(ES6).
Operating System: Windows, Linux, MacOs.
Other: Rally, Jira, MS Office, Code collaborator, Putty
PROFESSIONAL EXPERIENCE:
Confidential
Project Lead
Responsibilities:
- Responsible for creating new web application for Aircraft maintenance.
- Responsible for requirements gathering from various teams within Airport Mx & other Technical teams in various geo-locations.
- Understanding the hooks between existing Avionics Mx tools and SAP along with the external data sources from Aircraft.
- To redesign the DB schema and support data migration to the new application
- Created wireframes for the new tool using Adobe-Illustrator.
- Designed the POC web pages using JavaScript, HTML, Bootstrap CSS
- Developed application using Angular2/4, NodeJs.
- Responsible for creating custom components using React JS
- Used Play framework for building web-app with Scala
- Used Spray for building and consuming RESTful web services
- To create a simple Web MVC application that uses Entity Framework for data entry
- To understand SAP business logic and its interfaces with tool
- Used memcached for caching data and objects in RAM for quick response.
- Brainstorm various features for enhancing user experience
- Maintain database for inventory & part management.
- Designed web page with easy access to the various aircraft management modules
- Used various debugging tools to calculate performance metrics
- Ensured cross browser compatibility by including compatibility libraries.
- Managing SCM tools and repositories in GIT.
- Document the requirements for new application
Technologies: Angular2/4, Cassandra, ReactJS, jQuery, Play, Spray, ELK, Memcached, HTML, Bootstrap-CSS, Node.js, Entity Framework.
Tools: Jira, GIT, Xampp, node-cli, Other Avionics Mx tools(LW, Servo)
Project Lead
Responsibilities:
- Implementing new features on the Gateway webUI.
- Implement GUI for supporting home automation sensors that are connected to Gateway.
- Implemented the Gateway Parental Controls feature by manual DNS blocking
- Verifying/flashing production builds using OMA-DM
- Performance improvements on webUI
- Implementing new device configurations
- POC’s for webUI improvement using CSS3 animations, D3 & Bootstrap
- Supporting the production and testing for issues resolution.
- Debug the code in Gateway using different techniques
- Managing SCM tools and repositories in GIT.
- Flashing the code to device both locally & remotely.
- Interact with clients on daily basis both onsite & offshore
- Maintaining documentation on Confluence.
Technologies: Lua, Nginx, D3, JavaScript, Jquery, HTML, CSS, OMA-DM, Shell scripting, Bootstrap, CSS3
Tools: WebStorm, Code collaborator, GIT, Beyond Compare2, IntelliJ Idea 7.0.3, Putty, Jira.
Confidential, San Jose
Test Automation Lead
Responsibilities:
- To lead both manual & automation QA team for IV application validation on all streaming devices
- Run existing test suites on iPad, FireTv & Roku.
- 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.
Technologies: Appium, Pytest, TestNG, Android, iOS, Swift, Jenkins
Tools: Xcode 8 Beta, Appium, Android Studio, ATV4/ATV3 simulator, Jira.
Confidential
Senior Software Engineer
Responsibilities:
- Initiate the project and provide mock ups for different views.
- Develop Confidential 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.
Technologies: ANT-SDK, PHP, HTML5, CSS3, JavaScript, Angular.js, Bootstrap, jQuery, AJAX, JSON
Tools: Jira, Version 1, Code collaborator, GIT, IntelliJ Idea 7.0.3, Putty, Test rail, Photoshop, zeplin.
Confidential
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.
Technologies: Object Oriented JavaScript, Jquery, HTML, CSS, Shell scripting, RESTful
Tools: Beyond Compare2, IntelliJ Idea 7.0.3, Emulator, Putty, Meld, Ant PLC, SCM-GIT, Code collaborator, CDETS.
Confidential
Associate Software Engineer
Responsibilities:
- Develop various enhancements for STB that works well with G6/G8 & G10 platforms.
- Developed Reminder, DVS support and slow play features.
- Worked on enhancement of Parental controls with time input selection.
- Devise several approaches for improving bootup time optimization based on user surveys.
- Proposed several features for enhanced user experience.
- Fix bugs reported on newly developed features by the QA team.
- Manage user stories in Rally.
- Design and document feature implementations and maintain backlogs.
- Coordinate with onsite team for performance results on new features.
Technologies: JavaScript, Jquery, HTML, CSS, Shell scripting, RESTful
Tools: ANT CDK/SDK, Beyond Compare2, IntelliJ Idea 7.0.3, Emulator, Putty, Meld, Ant PLC, SCM-GIT, Code collaborator.
