Sr. Consultant Resume Profile
Troy, MI
SUMMARY:
- Mobile application developer with almost 10 years of experience in designing software, architecture and creating immersive user experiences for the mobile applications.
- Strong Knowledge of Android, WP8, WP7, WISE, WinRT, SYMBIAN and Ericsson Mobile Platform development using native development tools.
- Developed applications for various platforms including iPhone, Android and Windows Phone using Kony and Xamarin.
- Pre-sales support by providing project plan, effort estimations and developing quick PoC's.
- Extensive experience of development using C, C , Java, C and SQL.
- Experience in integrating 3rd party tools and API's such as Dropbox, Instagram and XML feeds.
- Fair knowledge on Web technologies like JQuery framework, CSS and HTML5.
- Debugging and fixing the bugs using JTag equipment on hardware and Trace32
- Knowledge of development tools including Eclipse, Android Studio, Visual Studio and Nokia Carbide.
- Highly skilled in Object Oriented Design concepts, UML, Design Patterns and requirements analysis.
- Excel at creating and implementing technical and operational plans and strategies.
- Adept in all phases of the Software Development Cycle including requirements, specifications, design, development, testing and maintenance.
- Ability to develop a framework rapidly and effectively as learned from previous experience designing software architecture.
- Excellent communication with the ability to meet tight deadlines with an attention to detail and a self-starting attitude.
- Strong presentation, analytical and problem solving skills.
- Ability to handle a large team of professionals.
- Good programming practices keeping re-usability and refactoring in mind
- Ability to understand existing code quickly and extend functionality further
- An eagerness and curiosity to learn new skills and derive simplicity from complex problems
- Possess excellent organizational, interpersonal, communication and documentation skills with strong business oriented focus, good process management skills along with a remarkable ability to gather requirements to bring out quality product and value added solutions.
- Experience in UI development and consuming backend RESTful web services such as JSON, XML.
- Experience in Agile Software Development methodologies, SCRUM.
- Equipped with the aptitudes of positive attitude, team development, leadership qualities, hard work and long-term association
TECHNICAL SKILLS:
Languages : C/C , C , Java, MySQL, JavaScript, HTML, CSS3,
Mobile Platforms : Android, Windows 8, SYMBIAN S60, EMP, UIQ, Qt, WP7,
Web Applications : HTML, CSS, JavaScript
Mobile Development : Eclipse, Android Studio, KonyStudio IOS/Android development , Xamarin IOS/Android development , Nokia Carbide, Microsoft Visual Studio 2008, 2010, 2012
Database : MySQL, SQL Lite, SQL
Operating Systems : Windows, Mac OSX 10.4 10.6, Linux
Design Tools : Visio, UML
Version Control Systems : Tortoise SVN, GIT, ClearCase, CVS
Merging Tools : Araxis Merge, Beyond Compare, WinMerge
Packet Analyzers : Ethereal, Wireshark, Packetyzer
Presentation : Microsoft Word, Excel, PowerPoint.
Bug Tracking : Mantis, Bugzilla.
TECHNOLOGIES:
- OpenWave MESSAGING framework.
- EMP application suite.
- Extensively worked on Client/Server Architectures.
- Telephony adaptation layer SYMBIAN .
- Mobile Device Management MDM .
- BYOD Bring Your Own Device
- Enterprise Mobility
- Healthcare Domain Mobility
- Retail Digital Banking Mobility.
- Logistics Domain Mobility
- MAM Mobile Application Management with AIRWATCH
- Protocols OMA standards: HTTP, WAP, SMS, MMS, SMTP/POP3/IMAP, Socket Programming, DRM, TCP/IP, OPA.
PROFESSIONAL SUMMARY:
Confidential
Sr. Consultant
Responsibilities:
- Preparing estimation effort for project and worked to identify and manage risk.
- Enhancing the APP with features based on role and functions.
- Generate customized Home page based on profile.
- Customized report display based on actions selected by user.
- Settings screen to store user credentials and other preferences.
- Designed screens based on the UI/UX provided by the UX designer.
- Integrated backend services to the application.
- Backend logic for managing Tickets.
- Customized display of LOGS.
Environment: Android Studio, Android SDK, Agile.
Confidential
Software Development Advisor
Responsibilities:
- Developed a windows tool to decompile a give android apk file and add Dell login page as the home screen of the application and include Dell libs to add security features to the application.
- Requirement analysis for the android version of the BYOD product.
- Developed File encryption and SQL encryption libraries for android.
- Design and development of containerization concept which would be used as base for BYOD.
- Design and Development of UI and backend logic HOME screen of the application,
- Design, development and delivery of the FileShare application for Android version. This would be used by the other apps that are part of the enterprise app store. A kind of wrapper developed for the container.
- Customization of the pre built/ Enterprise Apps to be executed under BYOD product/App.
- Support junior resources in implementing applications features like Web services, Barcode, OCR and QR code Scanners.
Environment: Eclipse, Android, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Responsible for defining, maintaining, and supporting the mobile architecture
- Preparing estimation effort for project and worked to identify and manage risk.
- Translating the client's business requirements into systems design and document them.
- Responsible for design, development, and technical team leadership over the project.
- Worked in an Agile Scrum development methodology using SVN Source Control.
- Collaborated with designer to create client approved Graphics for the application.
- Used RESTFUL JSON web services to communicate with the server for android.
- Implemented GPS tracking module for the Application.
- UI development for some of the Android and IOS screens based on wireframes from UX designer.
- Used Bugzilla software for all issue and ticket tracking.
- Mentor team members for the other tasks to be completed.
- Supported Deployment of Application to Google Play Store.
Environment: Eclipse, XCode, Android, IOS, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Responsible for defining, maintaining, and supporting the mobile architecture
- Preparing estimation effort for project and worked to identify and manage risk.
- Translating the client's business requirements into systems design and document them.
- Responsible for design, development, and technical team leadership over the project.
- Worked in an Agile Scrum development methodology using SVN Source Control.
- Collaborated with designer to create client approved Graphics for the application.
- Used RESTFUL JSON web services to communicate with the server.
- Used Mantis software for all issue and ticket tracking.
- Implemented GPS module for the Application.
- Performance analysis using android tools,
- Development of modules PAV, PM, LOGCARD FSR 10 Screens .
- Mentor team members for the other tasks to be completed.
- Supported Deployment of Application Via AIRWATCH
Environment: Eclipse, Android, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Preparing business requirement document and Software Use case document.
- Integrated backend services to the application.
- DB design and coding.
- Data encryption using API.
- UI for couple of screens.
- Visited NHS development office at UK during the last stage of the project as a trouble shooter to provide quick fixes to the issues reported by client.
- Added Enhancements to the application and provided Knowledge Transfer to the Client.
Environment: Visual Studio 2012, Windows 8, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Preparing business requirement document and Software Use case document.
- Coding and Testing of BT Comm. Module, Service Module and Installer Module.
- DB design and coding.
- UI for couple of screens.
- Code review for all the modules..
- Mentoring team in delivering other features of the applications.
Environment: Visual Studio 2012, Windows 8 Windows 7, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Coding and Testing of Communication modules for Printer.
- Coding and Testing for Payment Gateway interaction.
- UI for Payment Transaction Handling.
- UI for Cart preparation and receipt printing.
Environment: Eclipse, Android SDK, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Coding and Testing of REST API and UI for Medical Record DICOM display.
- UI and Connectivity for NHDR app.
- GPS implementation for CityManager.
- Mentoring team in delivering other android features of the applications.
Environment: Eclipse, , Xamarin Studio, Android SDK, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Requirement collection for the application.
- Trained to understand about the MDM server life cycle.
- Developed Android version of the MDM application.
- Responsible for Delivery and Maintenance of the application.
Environment: Eclipse, Android SDK, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Requirement collection for the application.
- Design and development of the application.
- Developed UI as per the wire frames provided by the UX team.
- Developed android reflections to get the silent installation of the apk feature.
- Developed Sync framework to support MAM functionality.
Environment: Eclipse, Android SDK, Agile.
Confidential
Sr. Software Engineer
Responsibilities:
- Participate in design, development and testing of the mobile applications.
- Actively engage in client discussions about the progress of the project and weekly meetings at client locations.
- Developing the front end of the apps using Ericsson Mobile Platform, SYMBIAN and Android.
- Mentoring the team in achieving the tasks assigned to them.
Confidential
Role: Senior Software Engineer
Responsibilities:
- Responsible for delivering ATMT and SSMS applications on GW620 model.
- Worked as a team member for Messaging module.
- Requirement gathering and feasibility study
- Designing of the application in Android architecture.
- Coding and unit testing of the Modules.
Environment: ECLIPSE, Android SDK, Agile.
Confidential
Role: Senior Software Engineer
Responsibilities:
- Implemented CAIF driver to provide communication between Application Processor and the modem. CAIF is the proprietary protocol from Ericsson.
- Developed LTSY module to handle various call related scenarios.
- Developed LTSY module to make a packet connection for S60 browser application.
- Hacked CTSY to bring sync between the application processor and the modem for the Activate PDP context AT command.
Environment: Nokia Carbide, SYMBIAN SDK, Agile.