We provide IT Staff Augmentation Services!

Senior React/redux Ui Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 12 years of IT experience in application, UI and mobile development with 6 years in Android6.0, Android5.0 and Android4.x Native and Hybrid applications development using AOSP Frameworks along with 5+ years in Web Development with JavaScript ES5/ES6 with React,Redux,GraphQL, HTML, CSS.
  • 3+ years of experience in software development on MEAN / MERN Stack Development with Mongo, Express, Angular, React, Node with mobile platform using IONIC & React Native Mobile Angular UI, Cordova and jQuery mobile.
  • Experience in Restful Web services and Big Web service development and experience in creating Restful services using Node Express.
  • Solid experience with Responsive Web Design (RWD), Bootstrap, CSS3 and HTML5 and Designing UI in several web application development projects.
  • Experience in ES6 (Ecmascript 6), Object Oriented JavaScript programming implemented in Angular 2, React and Node.
  • Experience with JavaScript MVC framework with AngularJS; experience in refactoring, re - architecting and enhancing an existing AngularJS application.
  • Experience migrating existing Angular 1.x application to Angular 2 using Typescript and ES6.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience developing large scale Single Page applications using React-Router with ES6 programming.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Worked on package management tools like NPM, Bower and Grunt. Worked on various database technologies such as MySQL, MongoDB and others.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Worked under different release processes and working on source control systems like SVN, GIT.
  • Good understanding on Authentication protocols like Oauth2 and OpenID. Working knowledge in Amazon Webservices and certified AWS Professional.
  • Good Knowledge of Karma/Jasmine testing framework and successfully tested Components, Services of Angular Code using Angular JS Mocks.
  • Working Knowledge of SASS/LESS framework to manage CSS.
  • Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
  • Experience in Agile Methodology Using tools like Jira, Bitbucket etc.
  • Expert on React-native mobile applications for iOS and Android.
  • Mobile Lead with several years of experience in IBM MobileFirst + iOS application development.
  • Experience in working with remote team in continuous integration and continuous development environments.
  • 6 years of exposure to AI/ Attained ‘A’ level in Artificial Intelligence course at the prestigious Indian Institute of Science
  • Deep learning experience applied to the Self Driving Cars Domain.
  • Over 2 years of experience in maintaining and testing iOS applications written in Swift and Objective-C.
  • Good experience in HTML5/JS/CSS3, Appium, Selenium, PhoneGap, Titanium, Ionic framework, Cordova, iOS, Xamarin.
  • Experience in Java API programming, web services JSON & REST API development for Android applications.
  • Expertise in Asynctask, multithreading, migration, interfacing, routing, testing and production support.
  • Experiences in Android Application Build and Testing toll (Jenkins) and Android Alignment tool (Zipalign).
  • In-depth knowledge of Android4.x UI design with Fragment Manager, Notification Manager and Telephony API.
  • In-depth knowledge of Android OS and kernel development using Linux kernel 2.6, security model, memory management, process management, network stack, device driver model and HAL.
  • Expertise in Android native libraries using bionic, media codec, surface manager, SGL and OpenGL ES and Android runtime using Dalvik Virtual Machine, Core Library API, Apache, JIT and Zygote.
  • Experience in Android Enhancements using Goldfish, YAFFS2, Binder IPCs (CORBA, DCOM), ASHMEM, Log Device, Low memory killer and Power management wake lock.
  • Experience in Android Repository CVS and distributed Version Control System using SVN, GIT and Clear Case.
  • Version control (Python, svn, Git)
  • Scripting (Perl, bash)
  • Database design and development experience
  • Followed TDD and DevOps best practices
  • Experience in Functional testing, Performance testing, regression testing, Stability testing

EXPERTISE

  • Java1.7 & Android SDK apps development
  • Java API integration on Android SDK
  • Android Studio2.2, Android 4.4 to Android 7.0
  • FWs: ReactiveX, Retrofit, Butter Knife, CocoaPods, PhoneGap
  • Java native JAR development for Android
  • AOSP Framework and Library programming
  • Web Services REST, JSON programming
  • NFC frameworks, NFC HCE, Libnfc, ISO 1444x.x
  • IBM TAM, WAS, EDAM, LDAP integration
  • J2ME & Java Wireless Toolkit for CLDC
  • Agile - Story, Epics, Sprint, Task
  • Eclipse3.0, Ubuntu, SQLite and XML
  • Google Ad Mob, Google Analytics programming
  • Android JNI and NDK r8 - NDK r10e integration
  • Bluetooth LE, Bluetooth4.1 HID over GATT, OpenGL
  • Samsung10.1 Tab2, Galaxy S6 & S7 programming, Swift 2.2, Swift 3.0
  • Ionic Framework
  • AngularJS framework
  • Angular2with Typescript
  • React / Redux
  • React Native
  • ES 5/6
  • Responsive web design (RWD)
  • JavaScript programming
  • Swift programming language
  • IBM MobileFirst
  • IBM WebSEAL
  • LDAP
  • JIRA
  • Google Maps API and Geo Location services
  • RESTful / SOAP Web service development
  • J2EE web application design and development
  • Agile development methodology
  • Service-oriented architecture
  • Mobile / hybrid application design / development
  • Node/ Express (serverside)

PROFESSIONAL EXPERIENCE:

Senior React/Redux ui Consultant

Confidential

Responsibilities:

  • Extensive use of Git and BitBucket within VSCode and IntelliJ for creating branches, pulling in latest code base, making changes and testing them locally.
  • Committing clean, functional ES5/6 code post linting with appropriate messages and unit test cases to the remote master/develop branch and raising pull requests for code review.
  • Performing periodic code reviews on pull requests raised by colleagues and merging approved pull requests.
  • Working to revamp several pieces of existing frontend (React, Redux, GraphQL )UI and backend Node.js web services and documentation for the Confidential Buy side and Sell side platform.
  • Working on clearing technical debt and integration of legacy state management frameworks like Baobao.
  • Designed multiple line of business services (BuySide/Sell Side/ Legacy Confidential Console) and UI enhancements.
  • Identifying issues in the legacy Pappy APIs written in PHP.
  • Creating AutoEnvs in Kuberenetes to point the codebase to SandBox/Staging and Production environments.
  • Extensive UI rebranding from Confidential to Confidential using LESS CSS methodology.
  • Rigorously followed Test Driven Development using Jest, Enzyme and Chai frameworks.
  • Contributing to prebid.js development, test and documentation efforts.
  • Introduced several plugins into the codebase and incentivized developers to include concise documentation as part of their coding standards.
  • Reduced support efforts on code base by 25%.

Full stack Software Engineer

Confidential, NYC

Responsibilities:

  • Developed extensive knowledge of capital markets and financial instruments such as Swap,
  • Positions, Position Cash flows, Trades for Reconciliation and Unpaired entities.
  • Instantiated a local Blockchain on my local host in addition to setting up a DJango backend to serve the front end UI certain key components like two factor authentication.
  • Involved in development and testing for Solidity smart contracts on Ethereum.
  • Extensively used Ag-grid, React, Redux and Jest for a mature financial technology application to consume several 100,000 rows of data from smart contracts running on an Ethereum Blockchain.
  • Developed Proof of concept Microservices from scratch using Node and Express.
  • Designed Fintech APIs on Node.js and delivered it using Express server.
  • Worked on performance issues experienced due to massive data volume being streamed from the express server through server pagination and throttling.
  • Worked on Java and Web - Java (Java, OOPS, Multi-Threading, Collections and Exception
  • Handling),
  • Worked on Spring Framework (Core, MVC, Rest, Security), Spring Boot, Spring Data, Micro
  • Services,
  • Worked on JDBC, Hibernate, Web Services (REST and SOAP).
  • Identified several key issues streaming in from the backend data and got it resolved through diligent communication with the business logic team.
  • Reporting to the Vice President of Application Engineering.
  • Responsible for creating and coordinating teams both onsite and offshore.

Senior Technical Associate

Confidential, NYC, NY

Responsibilities:

  • End to end ownership of several React modules for client’s custom lending and savings online platform.
  • Analyzing existing code base in React JS to be migrated to Adobe Experience Manager.
  • Worked on hybrid platform using React and Redux on the Front-End of web application and React-Native for mobile application.
  • Experience in designing and rendering components, elements
  • Developing new user-facing features using React.js
  • Experience in quick prototyping with React Native for crossplatform mobile apps.
  • Experience in Redux and Flux design pattern.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web- capable devices and browsers
  • Serving as cross platform Android and iOS development and testing teams as well.
  • Participated and delivered on numerous bug fixes, feature enhancements, spike research to story conversions, QA storiesmentorship meetings, sprint backlog and grooming meetings.
  • Highly process oriented approach of creating, testing, committing, delivering code form Dev to Test to Firm Wide Quality Assurance to UAT to Production environment
  • Ensured release candidates were delivered with high quality and time compliance.
  • Playing role of substitute SCRUM master for the squad I am in involved in.
  • Serving as Technical lead and agile SCRUM master for a team of offshore engineers.

Onsite Technical Lead

Confidential, Auburn Hills, MI

Responsibilities:

  • Migrated existing Angular 1.x application to React.js.
  • Developing SPA and new user-facing features using React.js and react-router.
  • Experience in quick prototyping with React Native for crossplatform mobile apps.
  • Worked on creating the architecture, MVC design & Redux for State Management.
  • Creating REST Apis using NodeJS.
  • Developed REST web server in Node.js/Express.js for exposing key API’s and designed and developed websocket specs and REST Api’s in Node.js, .
  • Used latest ECMAscript 6 features such as Class, Promise, Modules, Generators, arrow functions etc while using React and for developing backend in Node.js.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Serving as Technical lead and agile SCRUM master for a team of offshore engineers.
  • Evaluating an internal VW app for performance bottlenecks on front end and web services perspective.
  • Overseeing integration of Image Recognition, Bar code recognition and OCR recognition through third part libraries like ABBYY for scanning VIN stickers and barcodes.
  • Participation in field testing efforts at local VW dealerships to evaluate application’s image recognition accuracy.
  • Research on multiple tools and APIs to perform Optical Character Recognition, Barcode Scanning with high accuracy.
  • Evaluating technical feasibility in migrating development environment from Swift 2.x to 3.x.
  • Coordinating between Apple Support to verify possibilities of ramping down development environment version(s) on latest host Apple OSes.
  • Resolving development related queries from third party technology providers such as ABBYY.
  • Refactoring webservices to fetch data from multiple backend systems to populate the UI.
  • Participated extensively in presentations to architecture review board, design review, created UML sequence diagrams from business requirements etc.
  • Successfully saw the project through the Go live date to the satisfaction of client, business and all stake holders.

Senior React Engineer

Confidential, Plano, TX

Responsibilities:

  • Developed UI and Front-End using JavaScript, ES6 and ReactJS.
  • Developing new user-facing features using React.js
  • Developed SPA using react-router.
  • Experience in quick prototyping with React Native for crossplatform mobile apps.
  • Experience in Redux and Flux design pattern.
  • Developed Redux components to manage the web app state along with Redux Middleware, ES6 and npm modules.
  • Worked with D3 along with React-Redux to extract useful information and to develop and debug apps for IOS and Android.
  • Adhered to Material Design Pattern followed by JCPenney standards.
  • Used GreenRobot EventBus for implementing pub-sub model.
  • Used ButterKnife for databinding of UI components. Wiring UI components to Fragments/Activities.
  • Perform manual and automated dynamic grey-box security testing and remediation testing on a wide range of web and native mobile-based applications hosted in multiple pre-prod environments.
  • Integrated BrightCove videos for the Modern American Mom series
  • Implemented feature enhancements on the Gymbal for Bluetooth based advertisement and customer walk-in attraction.
  • Provide analysis and remediation recommendations to application and infrastructure teams responsible for the maintenance of vulnerable applications
  • Execute and provide analysis and remediation recommendations for automated static source code security testing
  • Triaging of Bugs, Bug Replication using Video Capture for evidence.
  • Performed several critical bug fixes and resolved app crash issues.
  • Contributed to several customer attraction and retention features like Gift Card, Selection and Buying Gift Card experience.
  • Provide approval for applications to be released into a production environment based on the severity of open vulnerabilities in the application environment and the intended remediation date
  • Maintained and tested responsive e-commerce web applications built using Angular 2 and React.
  • Manage a third-party security testing program, responsible for scheduled, regular security assessments of high-risk applications performed by an outside vendor
  • Manage a secure coding development training program for application and mainframe development teams, designed to spread security awareness and reduce the overall level of risk from the development stages of SDLC.
  • Designed database using Core Data and implemented background fetch using backgrounding API in iOS7
  • Implemented map features to view photos on map using MapKit, Core Location
  • The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
  • Components used: Navigation/Tab bar controllers, iOS 7 backgrounding API, Core Data, Fetched Results controller, MapKit, JSON and XML parsing, Blocks
  • Worked on Performance Tuning.

Full-Stack Lead

Confidential, Sugarland, TX

Responsibilities:

  • Created UI and Front-End of multiple applications using JavaScript, Angular 1.x/2, React.js and NodeJS.
  • Developed SPA’s using Angular 1.x/2 and React.js.
  • Migrated Angular 1.x application to Angular 2 using Typescript and ES6.
  • Developed separate application using React.js, Redux and ES6.
  • Implemented ES6 features like class, promise, arrow, etc.
  • Worked on both MEAN/MERN stack development, Node.JS, Express, MongoDB .
  • Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
  • Developed single-page front-end with Angular (incl. routing, $resources etc).
  • Created AngularJS services, controllers, directives, provides, factories .
  • Consumed REST (Representational State Transfer) services in UI service layer with the help of $ http and $ resource .
  • Configured routes using AngularJs route provider as well as express JS app configurator .
  • Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
  • Experience in quick prototyping with React Native for crossplatform mobile apps.
  • Experience in Redux and Flux design pattern.
  • Liaise with Sales and Marketing departments to perform onsite and Web demonstrations of new products and services to internal account executives (A/Es).
  • Assist Marketing department and A/Es in technical preparation and presentation of RFIs/RFPs.
  • Manage product demonstration program, including databases, scripts, and presentations.
  • Stay up-to-date with mobile and telecom industry trends, products, and services.
  • Created custom Views, such as List Items, Date/Time Pickers, Complex Radio and Image Buttons, as well as custom List View Adapters.
  • Implementation of the designed framework using Activities, Fragments, Services, Broad Cast Receiver, Dialog Box, Alert Box.
  • Responsible for flow control between different activities using explicit and implicit intents.
  • Added styles/themes to make UI look better.
  • Followed agile methodology to implement the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Coordinated with Configuration Manager for continuous integration.
  • Contribution to the full life-cycle development of the application, from planning, requirements gathering, development, and launching to maintenance and enhancement.
  • Developed BLE based applications for onboard car diagnostics. Used Android Auto SDK for developing passenger infotainment systems for collecting Pokemon Go entities.
  • Developed Edutainment system for keeping passengers informed about the local tourist attractions based on local languages.
  • Developed Android Auto SDK based app for incident warning systems based on geolocation. For example: certain regions may or may not have cell coverage, higher chances of road slippage coz of weather conditions, higher chances of car tire going flat because of poor road conditions etc. We crowdsource data from drivers and passengers about incidents which happen/ happened in certain areas and keep them for retrieval.
  • Developing applications for Alexa and integrating Google Home and Samsung Home into one common platform for light, environment and entertainment control.
  • Building apps on Google Assistant using Actions SDK, API. Ai and a few other third part AI libraries.
  • Experimental projects with Google Chromecast, Android TV, Lean back library, Video streaming, enabling Cast buttons within the Universal Media Player App.
  • Developing Android7.0 NFC Library and NFC Frameworks with Host card emulation for Bank small business .
  • Integrated 2FA Finger Print Authentications API’s into all current Bank Android Applications.
  • Developing and implementing new business features with Android7.x and Google pixel devices.

Senior Web/Mobile Application Developer

Confidential

Responsibilities:

  • Developed Front-End and UI of Web/Mobile applications using Javascript, Html, CSS.
  • Implemented Android4.4 NFC provisioning flow and Payment flow UI in NFC Native application.
  • Implemented Android Model-View-Controller(MVC) design pattern in Mobile Application.
  • Implemented Android5.0 Push Notifications API’s in receipt match Application.
  • Integrating Fingerprint Scanner API’s to NFC Payment Application and developing Custom Permission, Security Protocols to isolating the payment application from “Wood Glue Spoof” hackers.
  • Debugging in Android APK Dex 65K method and Shrinking Google play services and Google Drive API’s.
  • Created views and linked outlets using Storyboard, based off wireframe
  • Developed code to tie different view for portrait and landscape orientation
  • Developed 3 different visualization approaches to the work order date segregated by timeframes
  • Parsed JSON responsive to represent data visually in charts and graphs, using CorePlot
  • Stored and accessed data via CoreDATA configuration
  • Development and testing of Walmart Pharmadcy Webservices
  • Implementing CRUD operations in a proprietary framework similar to Spring.
  • Utilized UIKit, CoreDATA, NSSerialobject amongst other APIs.
  • Worked on Performance Tuning.
  • Implemented Android4.4 KitKat framework library using Low power sensor batching API’s.
  • Involved in Android full-screen immersive mode to supports Android 4.4 new gesture.
  • Involved in data storing implementation between Android 4.4 sensors Google drive API2 SDK.
  • Design and development with Android4.4 Fragment Manger.
  • Involved in Android4.4 Blue tooth Low Energy (BLE) SDK and Android Application development for Sensoplex Fitness & Wellness Tracking module.
  • Involved in Android4.4 NFC HCE Host based Card Emulation with PayPal CardIONFC API and Android Application development.
  • Involved in Android4.4 Shared SMS Provider with new semantics API’s and SMS MMS messenger application development.
  • Worked on Performance Tuning.

Senior Android Developer

Confidential, Palo Alto, CA

Responsibilities:

  • Implemented JSON and REST interface between Enterprise Launcher Application and Google application server.
  • Involved in Android Voice recognition application framework development to Google nexus Tab and Nexus 4.
  • Involved in Google drive API2 SDK integration in Launcher Application using Gmail ID.
  • Involved in Android switch launcher application API development using Android LBS services.

We'd love your feedback!