Sr. Software Developer Resume
Buffalo, NY
PROFESSIONAL SUMMARY:
- Sr Software Development experience with more than 7 years of experience in Web development, Five years of native, and hybrid Applications Development experience and 3 years in testing
- Technically Proficient in Android Application Development involving User Interfaces, Notifications, Adapters, Content providers, services, XML Parsing, NFC and Telephony Manager.
- Technically experience in working with Android Studio, Activity, Layouts, resources, SQLite Database, OpenGL Google Maps API, Android Media Player and GPS Location Data and Push Notifications.
- Designed, Developed and Prototyped Android, iOS native customer applications for smart phones and tablets
- Programming skills in Java/ J2EE, C#/C++, Perl, Python, Ruby, HTML, HTML5, CSS and CSS3
- Strong in Object Oriented Concepts including Polymorphism, Abstraction, Encapsulation and Inheritance
- Experienced in building Multi Threaded applications using Threads, and event Handlers
- Experience in building Android apps which Consume REST web services, Using JSON & XML Parsing.
- Working experience of SQL, My SQL and Oracle Databases Experience with UI design using Adobe Photoshop
- Experience with UI design using Adobe Photoshop and code testing using JUnit and Android Espresso
- Integrated Google Maps API V2 and V3 with Android Applications
- Experience of using Multimedia for Audio and Video content in android Applications with HTML5
- Ability to design Infotainment and support consumer - facing web applications
- Experience in hand-coding web user interfaces using HTML/XHTML, HTML5, CSS, CSS3, JAVA Script, C#, C++, Python and PHP
- Strong experience of using Windows and Ability to design, develop and support consumer-facing web applications.
- Strong experience of using Windows and Unix/Linux
- Debugging exposure to ANR, Crashes using ADB, with Android Studio.
- Experience of using development tools like Eclipse IDE, Visual Studio and Notepad++,
- Expert in Software development Life Cycle (SDLC), Object Oriented Analysis and design methodologies. Participated in technical design and architecture
- Ability to quickly understand and resolve technical issues through Android-SDK tools and (Adb-log cat) for debugging, research and Investigation
- Used X code and Objective C for iPhone development and iPhone configuration Utility tools and Charles proxy for debugging
- Understanding of a variety of programming languages, architectures, standards (e.g., J2EE-Java, n-tierarchitecture, service oriented architecture), APIs and Protractor and Angular JS application
- Familiarity with source code, source control, Build release, build tools SVN, GIT / CI tools Jenkins and MVC Frameworks
- Experienced various automation tools Quick Test Professional (QTP), HP UFT 12.0, Selenium web driver, SoupUI, Load runner, Appium, and manual tools; HP Quality Center/ QC ALM, Test Central and IBM rational Clear Quest and JIRA as a defect tracking tools.
- Since 4 years working in Agile/ Scrum environment.
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo NY
SR. Software Developer
Responsibilities:
- Worked to design and development of Android Embedded Mobile Client Computing Product Application software on Mobility Platform..
- Proficient in Android Application Development involving User Interfaces, Notifications, Adapters, Content providers, services, XML Parsing, NFC and Telephony Manager.
- Technically experience in working with Android Studio, Activity, Layouts, resources, SQLite Database, OpenGL Google Maps API, Android Media Player and GPS Location Data and Push Notifications.
- Participated in for Development digital web applications, websites URLs and mobile apps Experience in hand-coding web user interfaces using HTML/XHTML, HTML5, CSS, CSS3,JAVA, Java Script, Script, C#, C++, Python, PHP and knowledge on (OO) design concepts.
- Experience in Native Mobile application development in Android using NDK and SDK.
- Debugging exposure to ANR, Crashes using ADB, with Android Studio.
- Worked on variety of programming languages, architectures, Frameworks, APIs, dev Opps, automation practices.
- Working knowledge of Android Programming Environment using Binder IPC, AIDL, share memory.
- Extensive Knowledge in of software development tools (Debugger’s Emulators, Compliers. Etc).
- Strongly Participated in Agile TDD (Agile test Driven Environment) and BDD development environment.
- Extensive experience in automating various browser technologies such as Angular js, Jquerry
- Experienced on DevOps Model, Eclipse with java, source control like GIT hub and strong knowledge with TestNG, ANT and Maven.
- Hands on experienced with Quality Center ALM 11.5 V for defect tracking, selenium web driver, Grid with Appium and sauce Labs Integration with Jira and Jenkins.
- Tested the application on multiple Android devices and fixed any issues.
Environment: Android Studio, Linux, JDK, Android SDK, SQLite, MySQL, Web services, Espresso 2.2.2, Git, Jira.
Confidential, Holtsville, NY
Sr. System Development Engineer
Responsibilities:
- Designed, Developed and prototyped Android enterprise based applications for Home depot (TC70) and for General Ecommerce companies (TC75
- Participated in for full app life-cycle: Concept, design, deploy, test and release to the app store.
- Developed and Implemented of Native androids mobile application development on Android Using NDK and SDK.
- Working experience in Android Programming environment Using Binder IPC, AIDL and share memory.
- Participated in for Mobile handset Device software development including Bluetooth, WIFI radio, Network protocols 2G, 2G, 4G-LTE, GSM, CDMA technology, NFC beam, Camera; Audio and Video content in android Applications.
- Experience in hand-coding web user interfaces using HTML/XHTML, HTML5, CSS, CSS3, JAVA Script, and C #, C++, Python and PHP
- Designed user interface using various Custom Layouts, Buttons, Dialog Boxes, Alert Boxes, List Views, XML and Custom Android views and Edit Boxes.
- Designed custom dialogs and custom notifications for displaying the generated payment code.
- Implemented SQLite database, My SQL database, Shared Ps and Content Provider for application data management.
- Used Web View to display HTML and CSS content.
- Used Cursor Adapter and custom adaptor to access the information from SQLite.
- Used AsynTask, Handler, Threads, Service, and Intent Service in to implement multi-threading.
- Made the Restful Service Calls using Google's Volley Library at various stages in the app development cycle and parsed the responses back from the web servers according to the application requirement.
- Used test automation frameworks Espresso 2.2.2, Mockito, PowerMockito, and Rob electric.
- Worked on APIs for Wifi, Bluetooth and NFC for connectivity, WLAN, VLAN access /authentication, provisioning and management systems.
- Worked on 3G, 3GPP, 4G standards, Volte, IMS, SIP, and VOIP for message transmission.
- Experienced with Android Studio, ADB Commands (SDK-Android Debugging Bridge) for debugging and tested the application using Logcat, DDMS (Dalvik Debug Monitor Server) and trace view on different android devices.
- Worked on Mobile Payment system MPM, Tokenization and EMV for payment processing and mobile cloud.
- Regularly interacted with Developers to discuss Various Problems and issues and participated for bug scrums if necessary.
- Used Git as version control system.
- Worked with JSON and used external libraries like GSON parsers, for data parsing. Used Android JUnit extension to prepare test cases.
Environment: Android Studio, Eclipse, JDK, Android SDK, Java, Java Script, PHP, Python, C++, C#, SQLite, Web service, Espresso 2.0, Jenkins, IBM Rational Clear Quest, HTML,PHP, XML, Unix, shell scripting, Linux Compass, MS Outlook, Lync 2013
Confidential, Morrisville, NC
Mobile Web and application Developer
Responsibilities:
- Participated in for design, development and planning of websites that Involves for functional and technical architectures focusing on user and user requirements.
- Designed, executed and debugged various automation tests, for all DX series android and android devices.
- Upgraded andImplemented the UI for audio/video UI/UX features and functionalities to recent APIs.
- Used Jenkins to do CI builds, for feature development and testing.
- Worked with SQLite to store and display various Contacts and Favorites
- Handled restful web services consumption for fetching content from the Internal Web server
- Used test automation frameworks Espresso 2.0, Mockito, PowerMockito, andRob electric
- Worked on UI changes involving APIs for Wifi, Bluetooth and NFC connectivity
- Reported many bugs with identification of their root causes
- Actively participated in product feature and design discussions to help shape the product
- Assisted during various planning meetings, in prioritizing the development work
- Worked in an Agile Scrum Environment
- Developed consumer mobile native, web and Hybrid application in different Mobile smart phones and Developed VOIP for message transmission
Environment: Android Studio, Eclipse, JDK, Android SDK, Java, SQLite, Web service, Espresso 2.0, Jenkins, version control
Confidential, Chicago, ILWeb Application Developer
Responsibilities:
- Involved in the requirement of gathering and documentation. Developed, and implemented of Mobile web on smart phones that include (iOS) iPhone and Android 2.2
- Worked on Android /Linux, shell scripting, Objective C and API environment.
- Implemented MVC and Singleton Java design patterns.
- Worked on UI design for the appropriate icon and display for the screens
- Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
- Used custom ListViews to view information on every screen, and to keep uniformity of the application.
- Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management.
- Populated lists from databases using simple adapters.
- Tested the application on multiple android targets and debugged the issues that were found.
- Followed the agile methodology for implementing the project.
- Assisted in code review, code fixes and bug fixes. Contributed in code debugging using Logcat and DDMS.
- Used HP Quality Canter ALM 11.0 an JIRA for mobile and web defect tracking.
- Participated in (Application Programming Interface) API development and tested using Selenium web driver and UIAutomator to prepare the test cases.
- Involved in testing the app in various virtual devices and real devices using selenium webdriver, eclipse with java, GIT repository, Junite and TestNG for reporting.
Environment: Android studio, Eclipse, JDK, Android SDK, Java, JSON, SQLite, C++, Java, Perl, Python, Ruby, HTML and
Confidential, Wayne, NJ
SR. Quality Assurance Analyst (Lead)
Responsibilities:
- Gathered, Developed and Documented Test scenarios and Test Plan, Test cases in accordance with the Business Requirements Documents, Functional Requirements Specification documents and use case documents.
- Participated in for various Retail Oracle POS application testing, Payment processing (EMV) and Billing
- Tested Mobile web and apps on smart phones that include IPhone 3GS, 4GS and Android 2.2, IPad 2.0 and gaming applications.
- Tested new features and their impact on existing functionality before each release.
- Created the Test Cases, Test Plans by using HP Quality Center for defect tracking.
- Tested gaming platforms (PS3, Xbox, etc.), mobile video player or connected devices to TVs and Streaming video/media applications under Comcast, Roku, Direct TVs and Xfinity.
Environment: HP Quality Center 9.2, Unix, Java, J2EE, VBScript, HTML, C++, SharePoint server 2003, JavaScript, Python, SQL, Oracle, Microsoft Project, Windows 2005
Confidential, Austin, TX
Sr. QA Web based Analyst
Responsibilities:
- Gathered, developed and documented test scenarios and test cases in accordance with the Business Requirements Documents, Functional Requirements Specification documents and use case documents.
- Worked closely with Developer(s) to create, design and develop the web page using web method.
- Responsible for UI, Security, Risk management, Performance and end-end Trading and Banking functionality and tested on iPhone 3G, iPhone 3GS, iPhone 4G, iPad, Android and Tablets.
- Tested Fixed Income e-trading POS applications. Performed data migration and data validation on the database server.
- Validated SAP ERP data such as invoice, billing and order and TSYS data in the database.
- Checked the data flow through the front end to backend and used SQL\Oracle11i queries, to extract the data from database.
- Participated for TSYS; Debit and Credit Card validation, (Billing) Payment processing (EMV) and mobile functionality.
Environment: Quality Center 9.2, Unix, VBScript, HTML,HTML5, C++, SharePoint server 2003, JavaScript, SQL, Oracle POS, AS400, Microsoft Project, Windows 2005
Confidential
QA / QA Lead /Developer
Responsibilities:
- Developed road map by understanding the Business logic and User Requirements for Manual and automation Testing
- Helped QA Team to implement testing objectives, studying and understanding the functionality of the application under test.
- Involved in Test Plan formulating Test cases from Business Requirements/ Function Specifications documents.
- Experienced with Planning Organizing, Monitoring, estimating, effort tracking & Controlling process in waterfall Model.
- Planned and organized the testing team, Breakdown the modules, assigned the task to the testers, monitored and updated team status meetings to the managers.
- Regularly communicated with extended team and testers; if any change is required authorized and applied the change in the project.
- Experience with streaming video, Photoshop, Canvas and editing.
- Involved in preparing the Detailed Design Document for the project.
- Developed web pages using JSP, HTML, and DHTML.
- Developed Java and Java script, Plan, organize, executed and reported tests accordingly.
- Formulated Test cases from Use case diagrams and Executed of generated Test Cases in selenium
- Developed and executed automated scripts using QTP Extensively for regression and reported the results.Used QTP load runner for GUI testing.
- Developed and tested video player with connected TV's, Cable TVs and Streaming video/media applications.
- Worked on SQL/Oracle, Java, and python and C++, C# application development.
Environment: Test Director, MS Office Tools, SQL, MTS (MS team server), .Net, Java, CSS. Struts, Servlets, JSP, JSTL, JDBC, Oracle, Java Script, Python, HTML, XMLUML, DHTML, XML, Web Sphere, Clear Quest, Windows 2000, Windows NT, UNIX, Linux.
