We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Hybrid App development experience on iOS and Android platforms using Titanium Classic and Alloy framework.
  • Native App Development experience on Android platform (using third party libraries like Dagger, OkHttp, Retrofit, Picasso, New Relic)
  • Experience with setting up certificates & provisioning profiles.
  • Experience in Building, Archiving and Submitting apps to Google Play Store iOS App store.
  • J2EE Application Development: Experience in Java/J2EE Web application development. Good experience in Requirement Analysis, technical design and development of web applications using core Java and J2EE technologies.
  • Development Methodologies: Experience in Waterfall, Prototyping and Agile Scrum development methodologies.
  • Healthcare Domain and Processes: Exposure to Healthcare Standards - HL7 2.x, HL7 3.x, CCD, CCOW, IHE XDS Transactions, ebXML Registry Repository Standards, HIPAA. Good hands-on experience on HL7 based interface development.
  • Experience in Augmented Reality using Vuforia & Wikitude SDKs.

PROFESSIONAL EXPERIENCE

Sr. Application Developer

Confidential, Philadelphia PA

Responsibilities:

  • Involved in all stages of app development, from product ideation through architecture and execution.
  • Involved in native Android app development for Bed BathMobileapplication on Android platform.
  • Involved in IOS & Android hybridmobileapplication development using Titanium (Classic & Alloy) framework.
  • Coordination with the business, QA & scrum master on day to day activities such as requirements, task assignments, Code Review, Code deployments to test environments.
  • Responsible for App profiling for memory, CPU/Network usage for every release.
  • Build and distribute iOS and Android apps to internal teams using.
  • Achieved good understanding about Android Studio platform by self - learning
  • Acquired basic knowledge of HTTP requests
  • Designed layouts and interactions of application based on customer's requirements
  • Reduced number of requests sent to server by storing data internally and implementing new method to process data
  • App submission to Test flight, App Store & Google Play store.
  • Responsible for checking New Relic reports for crashes and monitor app performance on daily basis.
  • Debuggingmobileapp customer sessions using Tleaf tool to understand issues reported by app store and play store users.
  • Analyzing Tleaf sessions to understand and debug request/response, cookies and session specific issues for the user session.
  • Debugging REST API requests/Responses through Charles Proxy & Postman.
  • Developed PoCs using Vuforia & Wikitude AR sdks and integrated with Bed
  • Bathmobileapplication to showcase AR capabilities of the SDKs to Business stakeholders.
  • Be a subject matter expert by identifying technology trends and platforms (including web andmobileapps) and collaborate with other team members to make recommendations based on the company's needs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Became familiar with many machine learning and data mining techniques
  • Collected and processed metadata(user information, tweets and attributes, etc ) from Twitter systematically by writing Julia scripts
  • Visualized and analyzed these data with MATLAB scripts, improved prediction accuracy by using different types of machine learning techniques
  • Android basedmobileapplication for purchasing human psychology, religious e-books online
  • Application was developed for easy human interaction - built a PDF reader to read on-the-go.
  • Multiple third party APIs were integrated to make the product successful.
  • Focused on working with Audio and Video libraries management
  • Android and iOS based application for Wedding Planning and Management
  • Application used by development team to liaison with outside printing vendors to create themes of invitation card onmobileplatform. RSVP and directions to reach destination were included
  • Implemented a user-friendly chat application
  • Special focus was imparted on meeting client requirements by developing application based on business needs.

Environment: Android Studio, Android SDK, Xcode, Gradle, Appcelerator Studio, Github, Wikitude, Vuforia, Unity, Charles Proxy, Postman, Programming Language: Java, Java Script

Sr. Mobile Application Developer

Confidential, Philadelphia PA

Responsibilities:

  • Requirement Analysis, High level & detailed level design documentation.
  • Cross platform app development using Titanium Classic Framework.
  • Writing server side code & APIs using Struts2 & REST framework.
  • Analyzes & understand existing web application components and services to develop backend services targeted formobileplatform.
  • Creating Flow charts, sequence diagrams and class diagrams to depict the understanding on the existing web implementation for designing the backend services formobileplatform.
  • Coordination & Collaboration with the vendor (Titanium team) to resolve platform specific issues/bugs.
  • Interaction with business and QA team on daily basis.
  • Work on bug fixing and improving application performance.
  • Provide a supporting role in debugging and contributing to server-side development.
  • Designed user interface and application interaction
  • Developed and integrated backend API by using Google Firebase
  • Processed and displayed question's data received from server
  • Recorded videos, annotated person object in videos and extracted images of people programmatically with MATLAB scripts
  • Applied several machine learning models with different type of feature descriptions to improve the classification accuracy
  • Worked on one of the modules of company's portal which is available to employees 24/7 and maintained all the official documents for the corresponding employee
  • Implemented the business logic under the Servlets and simple Java Bean components to be used by the various modules in the System and developed and database connection using JDBC.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Performed connectivity with Oracle database using JDBC.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully managed to migrate generic system to new Maven technology, which helped my team in simplifying the build process
  • Involved in migrating application from struts to Spring MVC framework
  • Involved in developing, Testing and deploying features requested from client as well as based on internal project demand
  • Thorough understanding of Data Structure and Concepts: Array, String, Hashtable, Stack
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning
  • Hands on experience with tools like Eclipse, Hibernate and spring fram

Environment: Eclipse, Titanium Studio, TitaniumDeveloper, IBM Clear Case, Java Script, J2EE and Struts

Android Developer

Confidential, Wilsonville, OR

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Preparing the UI transaction screens for the Android Print Service application for managing discovered printers on AndroidMobileusing java.
  • Worked on the build configuration, build scripts and setup of the build release job in Jenkins for different applications.
  • Responsible for design of user interface using various Fragments, custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into themobileapp.
  • Used adapters to load changed data from server and to send modified data to server from app.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Extensively used cloud based solutions like google search engine.
  • Analysis ofmobileapplication code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Worked on debugging the application using Log cat, DDMS.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Followed Scrum agile methodology in the project implementation.
  • Used GIT Lab for version repository maintenance.
  • Followed SCRUM development process to accomplish the task.
  • Involved in stabilizing the previous versions of the Retail application.
  • Participated in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Designed the UI for new versions of the retail app making use of different views and widgets.
  • Worked on improving the application performance and follow the application architecture.
  • Implemented unique design for portrait and landscape mode.
  • Implemented web designing using HTML5 and CSS3
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Worked on AJAX with JSON for web page dynamic refreshing.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • Identifying Critical/Crash/Hidden defects in applications usingmobileapps and Ability to give suggestions for a quick fix by analyzing logs.
  • Worked on minimizing impacts to user experience, such as battery drain, ANRs, unresponsive UI, etc.
  • Integrated with Google maps for the parking reminder feature.
  • Utilized the GIT plugin for Eclipse to perform effective source code control techniques like branching and merging as well as resolving merge conflicts.
  • Created and managed database (SQLite) for storing user manuals and customer details.
  • Tested the application in various devices and different OS versions.
  • Involved in debugging the application, production bugs fixing and enhancing the app

Environment: Android Studio, Eclipse IDE and Android Bundle, Java, Android SDK, HTML 5, XML

Application Developer

Confidential, Columbus, OH

Responsibilities:

  • Requirement Analysis, design & impact analysis for enhancements on existing application.
  • Mentor junior team members.
  • Interaction & collaboration with other scrum teams on daily basis.
  • Requirement Analysis, Design, Coding, Code Review, Unit and Integration Testing.
  • Interaction with vendor (Titanium team) for platform specific issues/bug fixes.
  • Creating sample standalone apps demonstrating the issues faced in the platform to give the Titanium team, an understanding of the exact use case/scenario.
  • Develop Backend services using Struts2 framework.
  • Requirement Analysis, Design, Coding, Code Review.
  • Development using Groovy on Grails Framework, Unit and Integration Testing, Client Demos.
  • Writing Middleware services using Mule ESB.
  • Interaction with business stakeholders to understand client requirements.
  • Creating Hl7 mappings.
  • Developing Hl7 interfaces based on the design specs.
  • Coding interfaces using Rhapsody Integration Platform & Java script.
  • Unit and Integration Testing of the developed interfaces.
  • Requirement Analysis & technical design.
  • Develop PoCs using Groovy on Grails before actual implementation to showcase the capabilities of the framework to Business.
  • Coordination with Business & QA for understanding requirements.
  • Involved in designing, developing and testing of the application
  • Designed, developed and documented the software design using UML
  • Developed servlet programs to transfer the control to other pages depending on the business logics
  • Wrote the required SQL queries and used JDBC to interact with the database.
  • Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, and interactive JSP pages.
  • Used AJAX to improve the performance of application.
  • Servlets are used to get the information from request, response and pass it to view dispatchers and other controls as needed.
  • Action classes and handlers for processing the messages and passing it to various other applications are done through STRUTS, as it requires higher level of abstraction.
  • Coded server side components using Eclipse 3.x.
  • Implemented Database interactions using JDBC with back-end Oracle 9i.
  • Wrote and executed Stored Procedures on the Back-End using SQL and PL/SQL.
  • Wrote Generic SQL queries for retrieving data from Database.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the Oracle database.
  • Used VSS for team application development & Version Control.

Environment: Eclipse, Titanium Studio, TitaniumDeveloper, IBM Clear Case, Programming Language: Java Script, J2EE, Intelli J, Apache Tomcat 6, Microsoft Team Foundation Server, core Java

Java Application Developer

Confidential, Reston, VA

Responsibilities:

  • Participated in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Launched internal processes to scale and hasten the application development lifecycle.
  • Worked on improving the application performance and follow the application architecture.
  • Worked on implementing new features in the application based on the requirement and Sprint schedule.
  • Development using Swing, Java & JSP technology.
  • Reviewed user stories with the team and provided estimates in Sprint planning for the implementation of features and tasks.
  • Worked on layout and UI work utilizing xml, Views, WebView, RecyclerView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler, etc.
  • Front-end validations using Java script for HTML, extensive use of CSS.
  • Implemented Notification Manager to display and update notifications for the user.
  • Worked on backend RESTful web services such as JSON, XML.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Followed the practice of raising Pull Requests and reviewing them for maintaining the quality of code and as a learning process.
  • Work closely with the different teams from QA and backend to ensure proper integration between backend and the frontend of the application.
  • Worked on debugging the application using Log cat, DDMS.
  • Involved in testing the application by porting on different devices as well as tablets.
  • Made use of Google Map services to display location information.
  • Worked on production bug fixes that were logged in JIRA and resolved by priority.
  • Worked in an Agile/Scrum software development based environment.
  • Used Bitbucket for GIT version Repository maintenance and Bamboo for build deployment.
  • Design & develop backend services using Spring & Hibernate frameworks.
  • Work closely with the Technical Lead and the Project Manager to review requirements and provide work effort estimations.
  • Adhere to all database design, system architecture, coding, unit testing, and deployment standards.
  • Requirement Analysis, High Level and Detailed Level Design.
  • Create and review technical design documents.
  • Development using Java/J2EE technologies.
  • Implement Ontology based search engine using Lucene Framework.
  • Unit Testing & Integration testing.

Environment: Java, Android Studio, Android SDK, XML, JSO

We'd love your feedback!