Senior Developer Resume
Englewood Cliffs New, JerseY
SUMMARY
- Experienced professional with over 10 plus years of product development experience in mobile technologies in Enterprise industry.
- Possess solid understanding of full mobile and software development life cycles, quality processes, QA and Agile methodologies.
- In - depth exposure and hands-on experience in all the activities of project life cycle starting from requirement analysis, system design, software development, testing, source control, and releasing the product.
- Experience in application development, testing and writing OS components for Mobile devices based on Android, Windows Mobile and Windows CE.
- Experience and knowledge of Android Application Frameworks such as Location based Services, Google Maps, Payment gateway integration, etc.
- Collaborated with multiple global teams spanning across US, India, Mexico and Confidential during software product Development, QA and hardware testing with ODM.
- Involved in FCC testing for various carriers for Confidential, Confidential, Bell Mobility and Confidential Australia, CDMA simulation using Agilent and also RFID Regulatory compliance testing.
- Well-versed with Microsoft logo certification process, involving specific components to be tested, loaded and devices sent to Microsoft for LTK certification.
- Experience in developing and updating SDKs (Software Development Kits), including writing sample apps for customers to help with integration, and release of bug-fix patches.
- Expertise in creating automated tests and harnesses for debugging as well as UAT.
- Bug-data analysis and data presentations to senior management.
- Knowledge of quality procedures and processes compliant to SEI-CMM and ISO-9001.
- Experience in Configuration management & build management process using version control tools.
- Experienced Project (Waterfall and Agile) and people management - manage project feature development, launch, schedule and resources.
- Comfortable working as both individual contributor and managing a team.
TECHNICAL SKILLS
Domain: Mobile app development, OS porting, integration, SDK creation, RFID (Radio Frequency Identification)
Operating Systems: Windows Mobile/CE, Android, Palm OS, Windows 2000/XP
Programming Languages: VC++, Core Java, VB Script C, C++, Python, C#, .NET, Windows scripting, SQL
Tools: Android Studio (LogCat, AVD), Eclipse, Visual Studio, Platform Builder, Installshield (Flexera), Platform Builder, Metrowerks CodeWarrior, Embedded VC++, Version control software like PVCS and CVS, MS Project, MS Word, Excel.
Protocols: TCP/IP, HTTP, FTP, LLRP (Low Level Reader Protocol), VoIP
PROFESSIONAL EXPERIENCE
Confidential, Englewood cliffs, New Jersey
Senior Developer
Responsibilities:
- Createan application play channels like Confidential USA.
- Integrate 'Adobe Pass' for all authentication and authorization of the video content.
- Integrate google services to fetch the google Advertising Id of the user to provide user specific ads.
- Integrate library for video playback.
- IntegrateJSON web servicesand parse data from server for displaying.
- Work withUATteams to ensure all issues are fixed on time.
- Work with the design team to ensure the screens are perfectly developed as per the design.
- Troubleshooting the issues
Environment: Android Studio 2.x, LogCat, AVD, Windows 8
Confidential, Long Island, New York
Team Lead
Responsibilities:
- Developed Functional Specification and requirement documents.
- Responsible for exposing the RFID APIs.
- Added new APIs.
- Created test cases for MC55 and MC65 devices.
- Tested for compliance of frequency.
- Bug fixing
- Logging of bugs into Bug Tracking system.
- Coordination with antenna team for hardware.
Environment: Android Studio, AVD, MC55, MC65 & Windows 8.
Confidential
Senior Consultant
Responsibilities:
- Worked as senior developer
- Responsible for application design and development for mobile devices.
- Define, Design, Develop, Test and Release products
- Worked on multiple projects simultaneously
Confidential
Senior Developer
Responsibilities:
- Made Functional specifications with customer
- Designing UI and work with customer to finalize UI design
- Developing the application
- Categorized products into logical buckets
- Writing test cases and testing
- Test on different versions and devices of Android
- Logging bugs in bug tracking system
- Used web views, list views and populated lists to display the lists from database using adapters
- Troubleshoot issues with customer
Environment: Android Studio 2.x, Java, SQLite, LogCat, Windows 7, AVD
Confidential
Responsibilities:
- Developed Functional specs and Design of application.
- Designed and developed application interfaces.
- Worked along with the web developers to create and maintain a robust framework to support the apps.
- Unit testing
Environment: Android Studio 2.x, Java, Windows7
Confidential, New Jersey
Responsibilities:
- Developed vernacular language support on mobile platform
- Writing test scripts for automation of tests, using Python and VB Script
- Created Functional requirements and design documents from customer requirements.
- Added vernacular language support for platform
- Involved in Module Testing and Integration Testing
- Responsible for Release of product
- Conducted quality audits for teams
- Creating and maintaining project documentation
- Training new members for product setup and installation.
Environment: VBScript, Python, Eclipse
Confidential, Long Island, NY
Technical Lead (Software)
Responsibilities:
- Worked as team manager and individual contributor roles. Managed project schedule and delivery to New York.
- Responsible for software development (OS components - driver serial, RFID, WLAN etc. and apps) for mobile devices.
- Define, Design, Develop, Test and Release products
- Implementations of RFID LLRP stack on devices.
- Creating test suite and writing unit test cases, collaborating with testing teams to replicate bugs and resolution.
- Product benchmarking against competitor products.
- Worked on BSP packages, board bring up, OS driver including phone modem and RIL layers.
- Responsible for entire software development cycle of product.
- Work (develop and maintain) on RFID APIs - internal and customer use. Adding new APIs and updation of RFID SDK, maintaining backward compatibility.
- Writing sample applications for customers to use exposed APIs.
- Testing of devices for Regulatory Compliance.
- Also responsible for writing product manuals, training customer support personnel, build environment and source control repositories.
Confidential, Long Island, New York
Team Lead
Responsibilities:
- Developed Requirement documents and Functional Specification Documents.
- Responsible for LLRP software stack implementation.
- Developed driver over underlying radio layer and command set of the Intel radio, and worked on sample applications using Visual Studio to demonstrate use of APIs.
- Created new customer-facing APIs for SDK customers.
- Developed unit testing plans, aligning of test cases to functional specifications.
- Created test harness for testing protocol.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Performed bug analysis to make reports for detecting areas of bugs concentration.
- Logging of bugs into Bug Tracking system.
- Helped developed team in prioritizing and replicating bugs, assigning bugs and verifying bug-fixes.
- Interacting with ODM for hardware testing
- Participated in Project meetings, attended Inspection and Reviews meetings and initiated conference calls to discuss issues originated while testing.
- Verification of build environment, procuring source form source control and making builds using Visual Studio environment.
- To make sure accuracy and completeness in the test reports by performing reviews of testing methods with team.
- Performed Regulatory compliance frequencies for RFID, using Spectrum Analyzers and RFID chamber.
- Benchmarking of product with other companies’ products.
- Monitor the performance of the product and document the results.
Environment: .NET, Visual Studio, Clear Quest, Serial Analyzer, Installshield, MS Project
Confidential, Long Island, NY
Team Lead
Responsibilities:
- Reviewed Functional Specification Document and created Traceability matrix.
- Was instrumental in nailing down issues by using serial analyzer to nail down communication issues.
- Designed new software update methods, which cut down the OS update time and customer effort by 50%.
- Instead of customers downloading and doing a manual update, made the process automated.
- As team lead, responsible for overall Quality of product to delivery to customers, and talking to all stake holders including Marketing, field staff and Product manager.
Environment: Visual Studio, C++, MS Word, Installshield package builder
Confidential, Long Island, New YorkTeam Lead
Responsibilities:
- Modification to applications for country specific changes and Localizations.
- Making traceability matrix and metrics to ensure all Functional requirements are met and documented.
- Carrier frequency implementation and testing for each country.
- Making builds to test baseline accuracy in source control.
- Beta testing.
- Coordination with ODM for hardware testing.
- Coding for automation of test cases.
- Testing for Microsoft Certification Requirements and submission to Microsoft for verification.
- Worked with the team to resolve the design and development errors and to get the software released for system testing.
- Designed write-ups and diagrams for Confidential user guides.
- Performed Smoke testing and Regression for customized release.
Environment: Visual Studio, .NET, C++, PVCS
Confidential, New YorkTeam Lead
Responsibilities:
- Analyzing Requirements and writing Technical Requirements and Functional Specifications.
- Responsible for source merge and base lining code insource control
- Coding for compatility components.
- Create product documentation.
- Verified the builds by downloading from source control, and re-creating the build
- Writing troubleshooting Guide and training customer support personnel.
- Writing test cases for testing of all operating system drivers.
- Responsible for Regression, Sanity, Smoke tests.
- Creation of SDKs for installation of product.
- Reported defects and interfaced with developers to resolve technical issues.
Environment: Visual Studio, Windows CE, Pocket PC.
Confidential, New York
Team Member
Responsibilities:
- Responsible for troubleshooting the RIL (Radio Interface Layer) layer.
- Worked with ODM for troubleshooting new board issues for integration into Symbol’s WM5.0 devices.
- Coding for making new device compliance GSM functionality on mobile device.
Environment: Visual Studio, C++, Windows Mobile
Confidential
Team Member
Responsibilities:
- The solution was demonstrated at Auto ID show in Chicago and has remained a popular demo program at IT shows.
- Developed customized solution for Confidential, Confidential, Confidential .
Environment: Visual Studio, C++, Windows CE
Confidential, Long Island, New York
Software Engineer
Responsibilities:
- Worked on development and testing of software for devices.
- Porting of Operating System to newer version.
- Making Localized releases for products and testing for regulatory compliance.
- Preparing devices for Microsoft Logo certification.
- Writing unit test cases and test automation.
- Worked with Confidential, Confidential, Confidential for troubleshooting issues with phone modem in devices
- Perform bug analysis and conduct code reviews.
- Updated user manuals for technical details.
