We provide IT Staff Augmentation Services!

Senior Developer - Front End And Mobile Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 8 years of broad - based technology experience in Software Development, Mobile application development, Support and Enhancement projects.
  • Extensive experience in developing web and front-end systems and mobile applications, with Java, JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular JS, Backbone JS, Node JS andReactJS, and Android/iOS
  • Hands on experience on smartphone and tablet development. Developed multiple Mobile applications across versions.
  • DevelopedReact/Redux code using functional programming best practices to enable efficient pure function testing.
  • Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and AngularJS.
  • Consistent Real time experience and thorough exposure on compatibility issues with different versions of browsers in IE, FF, Chrome and Safari.
  • Experienced in MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Experience in all aspects of AngularJS like Routing, modularity, Dependency injection, Service calls and Custom directives for development of Single Page Applications(SPA).
  • Familiar in writing Custom Directives in AngularJS, making use of Modules and Filters objects per the application requirement.
  • Developed application using NodeJS JavaScript libraries with NPM package management system.
  • Eager to build commercial applications with ES6, Webpack /Gulp, and SPAs like React and Angular.
  • Developed Unit Test cases using Jasmine and Karma.
  • Expertise in Android Native App development.
  • Experienced in developing applications withAndroidOS usingAndroidStudio, Eclipse IDE, SQLite, Realm, Java,AndroidSDK 2.0 to 7.1 and ADT plugin.
  • Created Different Layouts for the App with full support and providing more rich looks to the UI.
  • Working around with JSON and GSON implementations for server to client calls.
  • Extensive work on implementing the best practices adhering to theandroiddesign principles.
  • Involved in using the Location and Sensors of the device as per the business requirement.
  • Good understanding of the various components inAndroidsuch as Activities, Services, Content providers and receivers.
  • Extensively tested and distributed the apps on the Play Store.
  • Proficient in source control and build tools with Git, CVS, SVN, Team Foundation Server (2015), Hudson, Team City, Jenkins Tools.
  • Extensively worked on SOAP and REST web services.
  • Experience in web service protocols such as JSON, HTTP, and XML.
  • Familiarity with concept of Kotlin.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Mobile Web application development.
  • Responsible for delivery using continuous integration with test driven development in Agile methodology (Scrum, Kanban).

TECHNICAL SKILLS

Programming Languages: C standard Library, Objective C, C++, Swift, Java, Android.

Script Languages: Java Script, JQuery, Dojo.

Web Technologies: SOAP, REST, JSP, Servlets, JDBC, Java beans, SVN, Maven, CVS, GIT.

Web/Mobile Application Servers: Broad Vision, Web Logic 9.2, Jboss, Apache Tomcat.

Programming Tools: Android Studio, Intellij, WebStorm, XCode, Visual Studio, Eclipse.

Testing Tools: JUnit, Mockito.

Frameworks: Spring Boot, Angular JS, React JS, Sofea framework.

Database: MySQL, Oracle, SQLite, Realm, mongoDB

Office/Application Tools: MS Office 2013/2010, Rally, Alfresco Content Management (CMS) Tool.

Operating System: Windows 9X/2000/XP/Vista/7, MAC OS, DOS, UNIX, Linus, Android SDK, IOS.

Configuration Management Tool: Harvest, Jenkins, Team Foundation Server, Team City.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Senior Developer - Front end and Mobile

Responsibilities:

  • Worked extensively on Angular.JS, bootstrap, HTML5, CSS3, JSON, Media queries for various breakpoints in the adaptive web-designing environment.
  • Designing and developing dynamic web pages using ANGULARJS, HTML5, CSS3and JavaScript (ES5 & ES6).
  • Using Angular factory and services for dependency injection.
  • Developed reusable components using Custom Directives in Angular.
  • Involved in creating a Retrofit Web Service end points for instantiating various API level calls
  • Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Included Dagger for dependency injection for mocking JSON with Mockito into REST API web service
  • Contribute positively to the overall team dynamic participate in stand-up meetings, planning and design sessions and other business-development working.
  • Elegant implementation of page designs in standards-compliant HTML and CSS.
  • Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
  • Working directly with clients to design and develop elegant solutions.
  • Developing UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Total implementation of project in Android Studio 2.1.2 and Gradle 2.12.1 bin.
  • Experience in debugging and troubleshooting existing code using Firebug and Developer Tools
  • Experience with Analytics technologies. Web analytics implementation, reporting and optimization.
  • Use Git for version control.
  • Have experience with Socket.io, the awesome Web Sockets package for Node which makes interactive, multi-user web applications possible.
  • Have experience in developing Mean stack applications with Angular JS for client side, Node JS for server side and mongo DB as database.
  • Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MySQL.
  • Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.

Environment: Java, JavaScript, Intellij, Android SDK, Android Studio 2.1.2, WebStorm, AngularJS, HTML5, CSS3, Restful Services, Team City, JSON, XML, Jackson, Agile, TFS, GitHub, Third party API’s.

Confidential, Franklin Lakes, NJ

Senior Application Developer

Responsibilities:

  • Responsible for Designing and Implementation of New Functionality and enhancement of B2C Mobile Application.
  • Responsible to be part of a project team in delivering solution to our customer in the Healthcare sector.
  • Deliver new and complex high-quality solutions to clients in response to varying business requirements.
  • Implemented reusable, testable and stableReactcomponents and stand-alone functions to be added to any future pages.
  • ImplementedReactcontainer and presentational components (as Stateless and Functional components when applicable).
  • Wrote ReactJS components that hold state data and call back functions for the actions triggered from view.
  • Used Redux for State management of the Application.
  • Used various Redux middlewares like Thunk and Saga for asynchronous dispatch of actions to Reducers to update the Application state.
  • UsedReact-router for deep linking, handling dynamic url params and to enable navigation across the Application for seam less transition between web pages.
  • Used Datapower web Tokens for Authentication of users and to enable certain privileged services across the Application for the authorized users.
  • Worked with ECMA Script ES6 features. Used Babel, web pack with ES2015, andreactJSX Presets.
  • Used axios library to intercept and make REST API calls.
  • Integrated a web-based content made with HTML5 on a Native app using WebKit/WebView.
  • Designed and implemented the Locate Pharmacy functionality using Google Maps API.
  • Designed and implemented Single Page Application(SPA) Development using Sofea/React Framework.
  • Designed and implemented the migrated application architecture of complex functionality like Pharmacy Care Alerts, Price A Medication, Order Status, Pharmacy Locator, Address & Payment, Drug Search, My Rx Choices, Medicine cabinet and Member Mobile, Refills & renewals & Transfer to Home Delivery.
  • Responsible for preparing the Application Design Document, estimating, planning, tracking, change control, aspects of the project.
  • Worked on JavaScript, Google Closure template, jQuery, HTML5 and CSS3 to develop the User Interface.
  • Used Alfresco 3.0 for Web Content management, created Web Scripts and webform for dynamic web application content generation
  • Transition from existing SOFEA framework/ Datapower Services to React framework /Spring Boot.
  • Responsible for delivery using continuous integration with test driven development in Agile methodology (Scrum, Kanban).
  • Used JIRA, Rally for tracking the Team Planning and Estimating work for Agile methodology.

Environment: Eclipse, Android Studio, XCode, Android Lint, Sonar, WebStorm, Sprint Boot, SoapUI, Tomcat server, Ajax, Datapower, Alfresco, Broad Vision, XML, Google maps API, JQuery, Dojo, XHTML, HTML5, CSS3, Web Service REST and SOAP, Jenkins, harvest, Sofea Framework, ReactJS, JIRA.

Confidential

Android Developer

Responsibilities:

  • Mainly responsible for the requirement gathering and the designing of the application for the android devices.
  • Designed prototypes and UI deliverables, such as wireframes, story boarding, flowcharts, screen mock-ups, task flows, screen designs, and interphase design specifications using Adobe Suite.
  • Creating prototype and demonstrating it to the customer and re­evaluating the requirements.
  • Development of the android application (tablets and phones) for the optima management system.
  • Integrated custom API for user authentication, Registration, Sign in, PIN setup flows etc.
  • Implemented threads using AsyncTask for handling lengthy operations to ensure smooth UI performance, and to reduce ANR possibilities. Used shared preferences to store login details of the user and user settings.
  • Implemented SQLite database that keeps track of the Users favorites and updates based on the users’ preference.
  • The details about site location based on location is retrieved in the form of JSON data from the web services and the content is displayed on the user interface in a customized list view.
  • Integrated Google Navigation Service in the application to get directions to the site elements from the user's current location.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app and in the android widget.
  • Provided support for Lollipop OS.
  • Planned, scheduled and tracked deliverables using agile methodologies.
  • Involved in various roles like development, testing and documenting.

Environment: Java, C, Android 4.4(Kit-Kat), 5.0(Lollipop), Android SDK, Android NDK, Linux Domain, JSON, SQLite, REST, Eclipse, JUnit, Android Studio IDE, SVN, Logcat, ADB, DDMS, Android device, Adobe Creative Suite (Photoshop, InDesign).

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Worked on establishing the work environment need to setup Spring MVC application for development.
  • Involved in development of Controller, Model and Views.
  • Involved in development of custom APIs for the product.
  • Spring JDBC was used for interacting with MySQL database.
  • Responsible for generating design documentation for the product.
  • Responsible for creating Restful Web services in spring.
  • Actively involved in development of core java, JSP pages, servlet classes and unit testing.
  • Involved in requirements gathering and design of the application by interacting with end users.
  • Designed customized List View using Skeuomorphic graphical UI design to list the actions that can be done by an end user with the application.
  • Used Web View to display the Education, Training and Publications.
  • Implemented threads using AsyncTask for handling lengthy operations to ensure smooth UI performance, and to reduce ANR possibilities.
  • Used shared preferences to store login details of the user and user settings.
  • Consumed REST protocols to GET, PUT and POST data to and from the backend server
  • Unit testing of the custom APIs and share applications on a planned manner.
  • Involved in various roles like development, testing and documenting.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment: Java/JRE 1.6, Android SDK, Android Device JSP, Eclipse IDE (LUNA), Windows, Mac, Spring 3.1, JSTL, Spring JDBC Template, Restful Web services, Maven, CVS, My SQL 5.6, My SQL Workbench 6.1, SQLite and Apache tomcat 6.0

Confidential

Android Developer

Responsibilities:

  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Involved in adding the gestures to the app to show the Top-Level view, Categorized View and the detailed view of the RSS Feeds.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Developed and implemented the XML Parser for feeds from various sources and displayed the parsed data in the app.
  • Responsible for design of user interface using various 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 Android content providers for implementing features like integrating the Dealer Contents into the app and designed suitable GUI for these applications.

Environment: Android SDK 3.x, Eclipse IDE 3.6, Java, XML, Adobe Creative Suite.

Confidential

Java Developer

Responsibilities:

  • Worked on Analysis, design and coding on J2EE Environment and responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose.
  • Worked on system analysis, design and implemented the Model View Controller (MVC) Architecture.
  • Implemented MVC architecture using spring and IOC frame work for building the components.
  • Designed, developed and implemented the business logic required for SAML and developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
  • Developed web Components using JSP and Servlet under J2EE Environment and used Java Script for Client-side validations.
  • Prepared unit, system test cases and testing of the module in 3 phases named unit testing and system testing and regression testing.
  • Used SVN as configuration Management tool.

Environment: Java, JSP, spring, JavaScript, XML, Tomcat, Eclipse, Maven, Oracle 10g, Web Services, SQL Developer, Team Forge, and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Analyzed the application requirements to Lower levels and prepared flow of modules.
  • Worked on coding of the application and validated the forms using JavaScript.
  • Resolved bugs in the system and wrote thorough JUnit Tests for many business objects to ensure correct individual method functionality.
  • Wrote SQL queries to check the data in the database.

Environment: Java, J2EE, JSP, Servlets, Eclipse, Windows XP, XML, Internet Explorer.

We'd love your feedback!