Sr. React Native Developer Resume
Newark, NJ
SUMMARY
- Over all 8 Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- Technologies.
- Frontend/UI/Web/Mobile development experience with HTML, HTML5, CSS, CSS3, Bootstrap, JavaScript, jQuery, Ajax, JSON, React JS, Redux, Flux, Angular JS, Angular 4, Node JS, React Native. I am a mobile app developer. I have a proven track record of creating successful web and mobile JavaScript applications.
- I employ agile and scrum practices to ensure business deadlines are met. I am a leader, a self - starter, a constant learner, and a problem solver.
- Over Extensive 8 years of experience as a Front-end web developer in developing and designing user experiences of Internet/Intranet applications using HTML, HTML5, XML, DHTML CSS, CSS3, SASS, LESS, JavaScript, ReactJS, Redux, ES6, Saga, thunk Web pack, Flex, jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise 2 years of experience iniOS Mobile Application DevelopmentusingObjective - C, Swift, UI Kit, Core Location, Map KitandCocoa Service Framework.
- Experience in developingTextView, Customized ListView, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action BarsandSpinners.
- Hands-on experience onmemory management, push notifications, thread safety, multiple screen support, data offline usage, audio features, video features, graphics,andanimation.
- Proficient in Working with AndroidNativeandSystemservices (Media Player, Bluetooth, Location, Camera, Notifications and OpenGL).
- Hands-on experience withMVC, Singleton, and Factory pattern, Data Access Object, Value Object, Facade PatternandBusiness Delegatedesign patterns.
- Solid Understanding inCollections, Multi-Threading, Socket-ProgrammingandException handlingconcepts.
- Plementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc. Extensive knowledge in developing single - page applications (SPAs).
- Developed Mobile Applications on IOS and Android.
- Good understanding of Memory Management: ARC and non-ARC in iOS development
- Experienced with cross platform mobile development with React - Native.
- Experience in Cross-Platform Mobile Development usingReact Native + Type Scriptbased mobile app.
- Well versed with OOP Programming languages, Objective C, Swift, and strong base with C, C++, Java
- Familiar with both native and hybrid iOS development
- Extensive experience in designing professionalUI web applications usingfront-end technologies likeHTML5, DHTML, CSS3, JavaScript, Angular (1.5) JS, React JS, React-native, ES5, ES6, .Net MVC.
- Expert level experience working withReact-native /Redux.
- Created Reusable reactpresentationand containercomponents.
- Experience in ReactJS Libraries like Redux thunk, Redux saga. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
- Good understanding and usage ofstatesandprops.
- Lead team in adoption of React-Native best practices.
- Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, USQLS, Application Insights, and Logic Apps.
- Good experience working with React-native /Redux.
- Experience in RESTFULL web service testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
- Experience in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Implemented EcmaScript6 (ES6)arrow functions, constants, block-scope variables, class inheritance.
- Solid experience of react/Redux development usingBabel,Web pack,isomorphic fetches, ES6, NPM.
- Sound understanding of ReactVirtual Dom, unidirectional data flow.
- Proficient in usingAJAXfor implementing dynamic Webpages where the content was fetched via API calls and updated theDOM(JSON Parsing).
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO)techniques.
- Experience in designing various forms,tooltips,menus,tabs,widgetsthat support drag-and-drop, animated effects, data, and time selector.
- 2 years of experience iniOS Mobile Application DevelopmentusingObjective - C, Swift, UI Kit, Core Location, Map KitandCocoa Service Framework.
- Experience in developingTextView, Customized ListView, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action BarsandSpinners.
- Hands-on experience onmemory management, push notifications, thread safety, multiple screen support, data offline usage, audio features, video features, graphics,andanimation.
PROFESSIONAL EXPERIENCE
Confidential - Newark, NJ
Sr. React Native Developer
Responsibilities:
- Creating the Users and group for access the Mobile First Platform and Appcenter consoles.
- Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
- Responsible for porting an existing web application intomobile view.
- Transformed native IOS to react-native.
- Installing the SSL on Mobile First Platforms, Appcenter, Analytics and MQA.
- Deploying the Mobile First Platform Wars, applications, and Adaptors on Appcenter and Mobile First Platforms.
- Utilized libraries including Grommet.io, MobX State Tree, Dexie.js interfacing with indexed dB, and Axios for AJAX.
- Experience in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Deployed internal react-Native mobile application, developed react-native modules from scratch.
- Good Experience inReact JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts.
- Worked extensively with Objective-C, XCode and Storyboard for the application at hand.
- Implement new Front-End features with Typescript/ JavaScript and otherRESTful APIs.
- Configuring the Appcenter, Analytic and Mobile First Platform, MQA on various environment
- Troubleshooting the Mobile First Platform, Appcenter and Analytic errors.
- The mobile application was developed with JAVA mixed with Kotlin using AndroidStudio.
- Used GraphQL which is very easy to add features or make changes to the app without messing around with the server code.
- Worked with Xamarin Studio for auto layout, surface-based constraint editing, adaptive seague types for story board.
- Integrated React Native Android and IOS app with AWS Cognito.
- Increased statement and branch coverage to 56% and 51% respectively by writing Jest and Enzyme tests.
- Configure Gradle Script for Android Studio
- Worked with Objective C, Swift and Cocoa frameworks.
- The Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Experienced in monitoring and managing of Oracle instances using Enterprise Manager Grid Control (OEMgrid). worked on introductoryKotlinand dragged application through MVVM architecture.
- Worked on SAFe framework with other scrum teams, Attended Scrum of Scrums to coordinate dependencies across various other scrum teams in Agile Release train, worked with Release Train Engineer, System Architects, and system Team for Infrastructure requirements and to support integration testing.
- Design React Native components and higher order components.
- Involved in Software Development Life Cycle (SDLC) gathering Requirement Analysis, Design, Implementation and Testing.
- Expertise in Architecting and ImplementingAzure ServiceOffering, such asAzure cloud services.
- Experienced usingType Scriptto programAngular 4and develop web applications.
- Good experience working on Responsive UI usingHTML, CSS, and Bootstrap.
- Migrated React JS application from Firebase to AWS CloudFront.
- Rich Experience in Web API and Ajax consumed Web API service inAngular 4 services.
- Complete code base conversion toReact Nativewith feature parity.
- Increased sprint velocity measured byVSTS.
- Used higher order functions for converting object into array and array into object using map, reduce and filter methods fromES6,TypeScript.
- Used Jest for testing React components and Babel and Webpack to perform bundling, minification and compilation.
- Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
- Worked with source version control tool GIT to manage the code repository.
- Overall reduction in both memory usage and memory leakage.
- Worked on hamburger menu/logout functionality.
- Enhanced legacy application by building new components inAngular JS and Typescript.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used Postman & SOAPUI for rest service testing.
- Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps.
- Developed web application using ASP.NET MVC 5 framework.
- UsedGITfor source code version control and integrated withJenkins for CI/CD pipeline, code quality trackingand user management with build tools lineMaven and Ant.
- Good understanding and usage of states and props.
- Written initial server class (Node. ACS, Appcelerator Could Services & Node.js) to connect Admin & Client Apps with ArrowDB server protocol via JSON and Arrow API (MBaaS)
- Created automated script for REST-API testing using Rest Assuredframework.
- Native experience as opposed to hybrid (improved responsiveness, etc.)
- Working onJB HUNTDRIVE,JB Hunt 360 Mobile app.
- Improved app store rating.
- UsedXamarin. AUTHcomponent for authenticating as this app has role based privileges.
- Refactored error message handling design by implementing React Native alert dialog resulting in potential decrease of user input errors.
- Utilization of 3rd party frameworks such as Retrofit, Dagger2, Picasso, Snap Kit, and Alamo Fire through dependency management such as Cocoa Pods and Gradle Dependencies
- Improved general responsiveness in app, window load.
- Created stored procedures, functions, views, triggers. Worked with GIT Version control.
- Changed Native Base components to use drive colour and updated the in-app style guide to have Driven colour palette.
Environment: React-native, native-base,android studio, XCode, Genymotion, Visual Studio code, Atom, Web Storm TFS, ES6, JavaScript, Type Script, React JS, Git, Jenkins, node.js, Angular JS 2/4, Web services, Gradle, XML, SQL 2008, firebase, Mac OS.
Confidential - Bellevue, Washington
React Native/ Mobile Developer
Responsibilities:
- Contributed to application requirement analysis for achieving the specifications provided by the client.
- Involved in developing the UI for the app using TextView, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts.
- Migrated some modules toKOTLINfrom Java.
- Worked on wide use of application framework like content providers, content resolver, AsyncTask, Alert Dialog.
- Assisted in migrating from a legacy REST-based backend to one based on GraphQL.
- Worked extensively onXCode, iOS SDK, Interface Builder, and Instrument
- Expert at implementingIOSmobile development tools -AF Networking, Table Views, APIs, Core Data, Core Location, Magical Record, Map Kit, Core Graphics, Interface Builder, Cocoa Pods and Git for source control.
- UsedXamarinInsightsfor analytics and error handling.
- Involved in working on Restful Web service with JSON.
- Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
- Implemented Serverless platform and replaced CloudFormation AWS CLI scripts.
- Used jQuery, ASP.NET AJAX toolkit controls and Bootstrap CSS and Animate CSS to give better performance and richness to the user interface.
- Design UI views with Flexbox and React Native dimension API.
- Created AJAX requests to REST service with only use of GET method for retrieval.
- Managed Gradle script to include different Dependencies and build version.
- Evaluated and extensively tested React, Ext React, Redux and MobX.
- Worked on AJAX with JSON for web page dynamic refreshing.
- UsedJenkinsto track code build andgenerate APK’s.
- Created a file in swift syntax highlighting, quick class lookup, documentation.
- Implemented Redux Saga's with actions and reducers to implement a sync API calls.
- Created a file in swift syntax highlighting, quick class lookup, documentation.
- Implemented Redux Saga's with actions and reducers to implement a sync API calls.
- Designed the Front-end applications, And Mobile Application As well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga.
- Worked as a Front-End Developer on the project with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
- Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
- Responsible for front end development using React, MobX, CSS, Ant design and various node modules.
- Worked on development of applications forAndroid and iOS, withXamarin forms.
- Supporting Salesforce platform as well as the Salesforce native applications by diagnosing and solving technical issues.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Migrate payment module to Kotlin programming language and share code such as business logic, connectivity between mobile platforms with Kotlin Multiplatform.
- Gathered IT opportunities from Business stakeholders and built the IT solution for Confidential institutional Markets group using Salesforce platform.
- Developed Membership API using AWS Lambda, AWS Cognito, and API Gateway.
- Wrote unit tests inJestandEnzymeto ensure excellent quality of the codes.
- Managed code versioning with GitHub and deployment to staging and production servers.
- Experience in Cross-Platform Mobile Development usingReact Native.
- Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
- Used React JS and consumed Restful Web Services which are created out of Node API. Good understanding in implementing web application using React JS framework.
- Used React.js and Redux with GraphQL on server side.
- Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
- Utilized social networking and analytics APIs such as Facebook, Google Analytics.
- Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.
- Worked on mobile application using ES6, React Native and Jest framework and used webpack with a test suite built on Jest.
- Implemented Appium scripts to test IOS and Android platforms.
- JSON parsing to get information from inside the files
Environment: HTML, CSS, JavaScript, Ajax, JSON, jQuery, MySQL, Gradle, TOAD, SQL, DB2, Apache Axis, WSDL, NetBeans, JBOSS, Mercurial, Coherence, ClearCase, Selenium, Waterfall Model, UML, JSP, Servlet, Ant, XML, Jira, Swing, Cognos.
Confidential - Los Angeles, California
Mobile Application Developer
Responsibilities:
- Involved in developing the mobile application for both IOS and Android platforms.
- Involved in SDLC Requirements gathering, Analysis, Design, Development, and testing of application using AGILE methodology (SCRUM) and TDD Development.
- Creating new React components, containers, services, and APIs.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating Google map’s location search on the webpage.
- Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.
- Worked on Redux with React Native to handle large chunks of data for the better performance.
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Did integration of android core framework components (Media player and DRM framework, Activity manager and window manager services.) with platform specific stacks.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need.
- Designed, developed, and implemented the database in Microsoft SQL Server for the application.
- Involved in the releases involved in Continuous Integration and Continuous deployment CI/CD of the application using Bamboo.
- Created Menus and Drawer component by usingTypeScript.
- Strong experience on various media player frameworks such as Core Graphics, AV Foundation, Core Image, Media Player, Quartz Core; and core service Frameworks such as Address Book, Core Location, and CF Network.
- Enhanced legacy application by building new components inAngular JS and Typescript.
- Used GIT for version controlling and used JIRA for bug tracking.
- We have used debug tools like Reactotron, Redux Dev. tools and Genymotion.
- Translate the designs from our design team into reusable interactive React native components.
- Used Axios with React Native for making AJAX Calls.
- Used Teams Foundation Server for managing the user stories.
- Implemented flux pattern by using redux framework as a core dependency.
- Developing the application from scratch using React Native and Redux.
- Wrote the views using JSX and had used flexbox for proper styling.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev. leads before they are merged to the develop branch before production.
- Performed Unit testing on React JS applications using tools like Enzyme.
- Worked in integration of SonarQube into the project.
- Work with the UI/UX, product owner, executive team, and developers to understand the requirements and write the mobile apps using industry standard coding.
Environment: HTML5, CSS3, jQuery, AJAX, JavaScript, Angular.js, Backbone.js, Require.js, Responsive Design, MVC, Adobe Photoshop, CVS, Windows.
Confidential - Richfield, Minnesota
UI Developer
Responsibilities:
- Gathering user requirements analyzed and designed software solutions based on the requirements.
- Developing a user interface application using HTML5, CSS3, SASS, JavaScript, Type Script, Angular 4, Angular 6 and Node JS.
- Migrated code from Angular 4 to Angular 6.
- Expertise in using Angular 6 directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Used LAMP stack for development.
- Installed and configured MySQL on Linux and Windows environments.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and bower.
- Created and Maintained HMVC Content Management System Website by using Laravel, jQuery, JavaScript, HTML, CSS.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Implemented a Node.js server to manage authentication.
- Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
- Migrated from Angular1to Angular 4/5. Worked with Angular directives, components, and services.
- Involved in site building and development of applications based on Angular, PHP, Laravel.
- Deployed developed code to all the environments.
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
- Maintenance of applications in all the environments.
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Worked with GIT Version control.
Environment: HTML, CSS3, jQuery, JavaScript, AJAX, XML, Firebug, DHTML, Adobe, Flash, Dreamweaver, Photoshop, Oracle, Windows.