Lead Windows Phone Wallet Developer Resume
Dallas, TX
SUMMARY
- About 12+ years experience in Mobile Application Development Technologies.
- Worked in all phases of software development life cycle (SDLC), includes Business Analysis, Design, Documentation, Implementation, Testing and Production or Customer Support on Mobile, Web based and Client - Server applications.
- Having experience and knowledge on multiple mobile platforms Windows Phone 7/7.5/8/8.1, BREW, iPhone, Android and HTML5.
- Experienced in Architecting, designing, developing, testing, debugging and porting of mobile applications to various handsets.
- Experienced building mobile wallet using NFC payment technologies
- Excellent design and architecting skills in mobile UI development using HTML5, CSS, Javascript and Jquery
- Having experience in development using different Javascript frameworks for cross platform apps
- Well versed with different app store requirements and test procedures .
- Proficient in Client-Server communication protocols like HTTP, TCP/IP, UDP, JSON, REST, XML, FTP, SMTP, POP and SNMP.
- Quickly adoptable to new technologies and can bring immediate value to organization.
- In depth knowledge of Software development life cycle and testing methodologies.
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
- Possess strong technical aptitude with strong analytical, problem solving and communication skills.
- An effective communicator, committed team player, quick thinker and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
- Self-starter with a can-do attitude.
- Professional manners and the ability to work in a team environment and handle multiple projects concurrently.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Objective-C, Java
Mobile Platform: BREW, Windows Phone 7/7.5/8/8.1, iPhone, Andriod, Xamarin, PhoneGap
Mark-up/Scripting Lang.: JavaScript, VBScript, PERL, HTML, HTML 5, CSS, Silverlight, XAML, PHP, Shell Scripting
GUI Tools: Visual Studio 2013, XCode, Eclipse, Visual Web Developer
Debugging Tools: Qualcomm QXDM, QPST, QCAT, JTAG, BREW SDK Tools
XML Technologies: XSL/XSLT, DOM, XPath, DTD
Defect/Bug Tracking Tools: JIRA, BugZilla, Test Director,TFS, ServiceNow
Version/Source Controls: Visual Source Safe, CVS, Perforce, Subversion, Git
Databases: MS SQL Server 2005/2000 / 7.0/6.5 , Oracle 10g/9i, DB2, MS Access, MySQL
Platform: Windows 8.1, Unix, Linux, DOS
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Lead Windows Phone Wallet Developer
Responsibilities:
- Designing and development of UI screens based on Windows phone UI standards and MVVM pattern
- Product design and architecting of application
- Interacting with customer on requirements gathering
- Participating in design meetings and status calls
- Development of wallet functionality using Windows Phone 8.1, C#, Silverlight, XAML, JSON, ServiceNow, SVN and Git
- Implemented NFC listening functionality using background task
- Implemented fetching device information functionality(MDN, IMEI, SE ID etc) using low level device API
- Implemented getting IMS registration information for Verizon handsets
- Worked on fetching transaction details from SE after tapping and updating the server
- Interacting with offshore team and leading technically to achieve development goals and deadlines
- Guiding team members on technical aspects
- Testing on different handsets on different carriers
- Created auto build script for creating builds for different carriers and different environments
- Worked on defect management, bug fixes and product lifecycle in Agile environment
Environment: Windows Phone 8/8.1 SDK, C#, .Net, Silverlight, NFC, XAML, REST/SOAP/JSON, Visual Studio 2013, ServiceNow, SVN and Git
Confidential, Bellevue, WA
Lead Mobile Application Developer
Responsibilities:
- Product design and architecting of application
- Interacting with customer on requirements gathering
- Participating in design meetings and status calls
- Interacting with offshore team and leading technically to achieve development goals and deadlines
- Guiding team members on technical aspects
- Designing and development of UI screens based on Windows phone UI standards and MVVM pattern
- Development of application using Windows Phone, C#, Silverlight, WCF, TFS, iOS, Objective C, and Source Depot
- Integrating expense functionality into application
- Created expense POC using HTML5, Javascript, CSS and Jquery containing expense page, authentication and consuming AX expense service for submitting expense.
- Created expense POC using different Xamarin and Phonegap for cross platform development and suggested advantages/disadvantages in terms of reusability of code, pages, development effort and testing effort
- Designing and development of UI screens for the application taking into consideration of iOS and Android native standards.
- Guiding and suggesting customer on architecting approaches of mobile app development
- Interacting with customer and offshore team on development, testing and project status
- Handle and fix cross browser issues
- Guide team members and customer on using javascript libraries needed to maintain iOS and Android native UI standards.
- Set HTML5, CSS and Javascript coding standards to follow by team members and set customer expectations
- Testing on different handsets with different versions of iOS and Android by following App store/ marketplace standards.
Environment: Windows Phone 7/7.5/8 SDK, C#, .Net, Silverlight, XAML, MVVM, Visual Studio 2010, WCF, Source Depot, TFS, iOS, Objective C, Xcode, HTML5, CSS, Javascript, Jquery Mobile, waypoints, mobiscroll, Fiddler, Xamarin and Phonegap
Confidential, Seattle, WA
Lead Mobile Application Developer/Principal Software Engineer
Responsibilities:
- Interacting with customer on requirements gathering and prepared SRS
- Interacting with UI/UX team on technical aspects while designing the application screens
- Architecting the application design
- Architecting Memory match game design
- Implementation of application screens using Silverlight from wireframes
- Development of application using MVVM pattern
- Made sure market place requirements are met while developing for successful launch of application
- Testing, debugging on device and emulator
- Interacting with customer, Testers, UI/UX team and all stake holders throughout project life cycle
- Fix and customize resolution related changes on iPad
- Integrate functionality of address fetching on iPad
- Modify CSS files to get same UI and functionality on iPad
- Test app on iPad to match the UI and functionality with other platforms
- Fix issues on offline cache mode
- Fix issues on full screen mode
Environment: Windows Phone 7.5/8 SDK, C#, .Net, Silverlight, XAML, Expression Blend, Visual Studio, Visual Web developer 2010 Express, Java script, HTML, HTML 5, ASP.Net, JavaScript, CSS, JQuery, IIS 7, iPad with iOS 5, Bugzilla, Subversion, Git, MS Project
Confidential, Camden, NJ
Senior Mobile Application Developer
Responsibilities:
- Created SRS and identified the pieces needed for creating a build
- Identified the values in Info.plist and Root.plist files which has to be modified using script to generate branded and franchise apps of Confidential
- Defined and created application config file which will act as input to script
- Created a script to modify Info.plist and Root.plist files using script
- Downloaded default art work needed from server/local directory and placed in application directory
- Set the third party libraries needed to successfully compile
- Clean and compiled using script
- Figured a way to change .app file generated from script to .iap file to test on handset
- Solely designed and developed from scratch to till successful launch of application in windows phone marketplace
- Created functional specification document including use case diagrams, flow charts and sequence diagrams
- Designed screen layouts using Silverlight and Expression Blend from the wireframes
- Architecture of the client server communication and parsing of xml responses
- Used MVVM pattern extensively and populated data on screen layouts
- Designed and implemented screen transitions
- From start took care of Market place requirements like Tomb stoning, theme changes, back key handling etc
- Created a auto builder to manipulate Manifest file, Resource file and generate XAP file to dynamically generate different brands of application
- Integrated Flurry Windows Phone SDK into application and added events to get analytics
- Created functional specifications for custom changes of C21 application
- Designed screen layouts using Silverlight and Expression Blend from the wireframes
- Implemented C21 specific custom changes in UI and functionality
- Integrated Flurry Windows Phone SDK into application and added events to get analytics
- Designed and Implemented client server communication
- Designed and Implemented Sent to Friend feature from property details screen
- Designed and Implemented Contact feature to enable user to contact broker either via email or text message
- Integrated Flurry iPhone SDK into application and added events to get analytics
- Designed and implemented verizon specific location based functionality in app
- Improved and enhanced product performance by ensuring code quality and adding new functionality.
- Made sure applications are developed in accordance with TBT(True BREW Testing) guidelines and test procedures
- Designed and implemented various custom controls for the application Menu, Textbox, Buttons and custom controls for BREW Touch Screen Devices.
- Redesigned UI and developed application for touch screen devices and ported the new UI to all different handsets including handsets with keyboard
- Designed and implemented map functionality pan, zoom for the app
- Ported application on more than 25 BREW handsets including touch screen devices.
- Excellent knowledge on TBT test procedures and supported all issues raised in TBT testing
Environment: Windows Phone 7 SDK, BREW SDK, BREW Tools Suite, iPhone SDK, Android SDK, C, C++, Objective C, C#, .Net, Silverlight, XAML, Expression Blend, Java, Visual Studio, XCode, Eclipse, Java script, HTML, HTML 5, PERL, Shell Scripting, JIRA, Subversion, Device Anywhere, Flurry, MS Project, Toad, PL/SQL, Admarvel
Confidential
IT Analyst/ Tech Lead
Responsibilities:
- Responsible for MFUI changes for NAB 2008 Demo
- Added access rights functionality through IKAL and MFKAL
- Designed and Implemented UI for NAGRA build
- Designed and Implemented UI for NDS build
- Designed and Implemented UI for IRDETO build
- Responsible for ipdc BREW application
- Added functionality to open 4 FLO connections and handling in ipdc BREW application
- Developed ipdc touch brew application
- Added access rights functionality by querying KDA through IKAL and MFKAL in MDSC
- Coordinating with customer(TTSL) and requirements gathering
- Leading a team of 10 developers by distributing and coordinating work
- Scheduled periodic code reviews on each project and coordinating with QA team
- Made sure applications are developed in accordance with TBT(True BREW Testing) guidelines and test procedures
- Responsible for complete quality of projects
- Applications/Prototypes demonstrated to customer were International Address book, Mandi Price and Address book backup
- Technical Lead in AMR and Port 9100 modules in Network controller project
- Onsite/Offshore coordination
- Proactively fixed lot of issues in two modules
- Ensured quality of deliverables by defined quality process and testing